summary refs log tree commit diff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2025-01-12Implement "return"Baitinq3-1/+36
2025-01-12Evaluator: Store variables with value instead of referenceBaitinq4-13/+11
2025-01-12Add support for sum operatorBaitinq6-58/+99
2025-01-12Evaluator: Fix bug when variables are initialized with the same identifier as...Baitinq2-2/+2
2025-01-12Tokenizer: Fix tokenizer invalid stringsBaitinq5-5/+9
2025-01-12Misc: Improve error messages and add todosBaitinq7-5/+34
2025-01-12Evaluator: Add simple testBaitinq1-0/+25
2025-01-11Misc: Improve lsp errorsBaitinq2-0/+12
2025-01-11Parser: fix testsBaitinq1-51/+61
2025-01-11Tokenizer: Improve testsBaitinq1-24/+45
2025-01-10Tokenizer: Fix parsing end-of-buf stringsBaitinq1-0/+2
2025-01-10Misc: Support evaluating sequentially in REPLBaitinq2-10/+12
2025-01-09Evaluator: Implement variable declaration and definition and variable printingBaitinq3-9/+29
2025-01-08Evaluator: Implement first version of evaluator that handles print statementsBaitinq3-1/+69
2025-01-08Misc: Dont crash REPL if parsing failsBaitinq1-1/+3
2025-01-08Parser: general cleanupBaitinq1-34/+22
2025-01-08Parser: Cleanup node creationBaitinq1-29/+20
2025-01-08Parser: Add grammar docsBaitinq1-2/+4
2025-01-08Parser: Add support for parsing variable statementsBaitinq1-4/+24
2025-01-08Parser: Use arena allocatorBaitinq2-28/+3
2025-01-08Parser: Prepare for variable statement parsingBaitinq1-11/+29
2025-01-07Parser: Implement print statement parsing properly and cleanupBaitinq2-68/+72
2025-01-07Parser: Small improvementsBaitinq2-14/+17
2025-01-07Add REPLBaitinq1-7/+21
2025-01-07Parser: Fix mem leaksBaitinq1-4/+16
2025-01-07Parser: Memory improvementsBaitinq2-37/+51
2025-01-06Parser: Improvements?Manuel Palenzuela Merino3-56/+85
2025-01-06Parser: Change grammar and implement print and expression parsingBaitinq2-9/+71
202