about summary refs log tree commit diff
path: root/src/parser.zig (follow)
Commit message (Expand)AuthorAgeFilesLines
* Start implementing import functionality importBaitinq2025-04-281-0/+21
* Feature: Add char type and support underlying pointer valuesBaitinq2025-04-061-1/+9
* Feature: Start adding support for assigning to pointers with arithmeticBaitinq2025-04-011-9/+16
* Feature: Add basic support for pointer references and dereferencesBaitinq2025-03-291-6/+19
* Feature: Add "proper" pointer typesBaitinq2025-03-241-0/+12
* Feature: Add initial support for pointersBaitinq2025-03-241-3/+5
* Feature: Add support for stringsBaitinq2025-03-241-1/+9
* Parser: Fix ambiguity with symbol declarationBaitinq2025-03-231-13/+25
* Feature: Add initial support for linking external symbolsBaitinq2025-03-221-1/+11
* Feature: Add support for mod operatorBaitinq2025-03-091-7/+19
* Feature: Add support for GT and LT operatorsBaitinq2025-03-081-7/+28
* Codegen: Support functions as function paramsBaitinq2025-02-231-1/+1
* Parser: Add proper support for type parsingBaitinq2025-02-161-9/+68
* Codegen: start supporting types for function paramsBaitinq2025-02-151-1/+7
* Feature: Introduce initial support for function return typesBaitinq2025-02-151-1/+7
* Codegen: Support function calls in return statementBaitinq2025-01-301-3/+0
* Feature: Support calling funtion definitionsBaitinq2025-01-231-5/+21
* Sync grammarBaitinq2025-01-231-1/+1
* Parser: Add check so that we don't access arraylist out of boundsBaitinq2025-01-231-1/+1
* Parser: Improve error reportingBaitinq2025-01-231-15/+18
* Misc: Rename allocatorBaitinq2025-01-231-16/+16
* Parser: Better functions as valuesBaitinq2025-01-231-5/+6
* Tokenizer: Improve Token typeBaitinq2025-01-221-25/+9
* Feature: Add support for negationBaitinq2025-01-221-4/+5
* Feature: Add support for division and multiplicationBaitinq2025-01-221-3/+33
* Feature: Add support for while statementsBaitinq2025-01-211-2/+30
* Tokenizer: Rename NOT token to BANGBaitinq2025-01-211-1/+1
* Bug: Fix bug with priority of parsing expressionsBaitinq2025-01-211-1/+1
* Parser: Remove unused expression nodeBaitinq2025-01-211-10/+0
* Feature: Add support for NOT unary expressionBaitinq2025-01-211-3/+24
* Parser: Add support for parenthesis groupingBaitinq2025-01-211-9/+9
* Parser: Make additive expression left associativeBaitinq2025-01-211-7/+11
* Start working on proper operator precedenceBaitinq2025-01-191-1/+8
* Bug: Fix bug with accept_parseBaitinq2025-01-191-1/+3
* Feature: Add basic support for equality expressionBaitinq2025-01-191-15/+39
* Feature: Add support for boolean valuesBaitinq2025-01-191-1/+9
* Feature: Add support for substractionBaitinq2025-01-181-2/+6
* Feature: Add basic support for if statementsBaitinq2025-01-181-18/+46
* Evaluator: implement support for function argumentsBaitinq2025-01-181-35/+37
* Misc: Implement print function as "native" functionBaitinq2025-01-181-26/+2
* Lang: Start introducing support for function argumentsBaitinq2025-01-181-10/+63
* Evaluator: Start working on new function-capable evaluatorBaitinq2025-01-161-1/+1
* Parser: cleanBaitinq2025-01-151-20/+13
* Add basic support for parsing functionsBaitinq2025-01-151-58/+154
* Parser: cleanBaitinq2025-01-131-1/+1
* Implement "return"Baitinq2025-01-121-0/+19
* Add support for sum operatorBaitinq2025-01-121-21/+50
* Misc: Improve error messages and add todosBaitinq2025-01-121-1/+6
* Parser: fix testsBaitinq2025-01-111-51/+61
* Misc: Support evaluating sequentially in REPLBaitinq2025-01-101-2/+2