about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
...
* Codegen: PoC hello worldBaitinq2025-01-261-0/+13
* Codegen: PoC cleanupBaitinq2025-01-262-29/+38
* Flake: use HEAD zls versionBaitinq2025-01-242-2/+157
* Misc: better lspBaitinq2025-01-241-4/+4
* Misc: get llvm compilation kind of workingBaitinq2025-01-241-3/+35
* Misc: Add example llvm codeBaitinq2025-01-232-1/+41
* Misc: Add llvm zig bindings and dependencyBaitinq2025-01-233-38/+9
* Misc: Create codegen stubBaitinq2025-01-231-0/+4
* Feature: Support calling funtion definitionsBaitinq2025-01-233-15/+40
* Sync grammarBaitinq2025-01-232-3/+3
* Examples: modify exampleBaitinq2025-01-231-1/+3
* Parser: Add check so that we don't access arraylist out of boundsBaitinq2025-01-231-1/+1
* Tokenizer: Add initial version of location computationBaitinq2025-01-231-4/+27
* Parser: Improve error reportingBaitinq2025-01-231-15/+18
* Misc: Rename allocatorBaitinq2025-01-233-34/+32
* Parser: Better functions as valuesBaitinq2025-01-231-5/+6
* Example: Add functions as values exampleBaitinq2025-01-231-0/+12
* Misc: Improve exampleBaitinq2025-01-231-1/+5
* Tokenizer: Fix bug with offset incrementingBaitinq2025-01-231-28/+24
* Disable caching of zig build examplesBaitinq2025-01-231-0/+1
* Tokenizer: Improve Token typeBaitinq2025-01-222-79/+56
* Feature: Add support for negationBaitinq2025-01-224-7/+11
* Feature: Add support for division and multiplicationBaitinq2025-01-225-5/+50
* Feature: Add support for while statementsBaitinq2025-01-215-9/+64
* Tokenizer: Rename NOT token to BANGBaitinq2025-01-212-4/+4
* Misc: Add `zig build example` stepBaitinq2025-01-211-1/+23
* Bug: Fix bug with priority of parsing expressionsBaitinq2025-01-211-1/+1
* Grammar: Fix typoBaitinq2025-01-211-1/+1
* Parser: Remove unused expression nodeBaitinq2025-01-211-10/+0
* Feature: Add support for NOT unary expressionBaitinq2025-01-215-5/+37
* Parser: Add support for parenthesis groupingBaitinq2025-01-213-12/+12
* Parser: Make additive expression left associativeBaitinq2025-01-213-9/+13
* Example: Add example for while loopBaitinq2025-01-201-0/+13
* Start working on proper operator precedenceBaitinq2025-01-193-3/+10
* Bug: Fix bug with accept_parseBaitinq2025-01-191-1/+3
* Feature: Add basic support for equality expressionBaitinq2025-01-195-25/+54
* Feature: Add support for boolean valuesBaitinq2025-01-195-34/+57
* Example: Get fibonacci example workingBaitinq2025-01-181-4/+4
* Feature: Add support for substractionBaitinq2025-01-185-7/+13
* Feature: Add basic support for if statementsBaitinq2025-01-185-36/+104
* Examples: add future examples :^)Baitinq2025-01-182-0/+25
* Evaluator: implement support for function argumentsBaitinq2025-01-183-64/+75
* Evaluator: create and drop scopes when entering/leaving functionsBaitinq2025-01-181-4/+9
* Evaluator: Create environment abstraction for handling scopesBaitinq2025-01-182-22/+82
* Misc: Start working on scopesBaitinq2025-01-181-8/+13
* Examples: Add variable scopes exampleBaitinq2025-01-182-4/+17
* Tokenizer: Fix comment skippingBaitinq2025-01-181-0/+1
* Evaluator: Improve how functions and variables are handledBaitinq2025-01-182-36/+38
* Misc: Implement print function as "native" functionBaitinq2025-01-184-44/+15
* Lang: Start introducing support for function argumentsBaitinq2025-01-185-13/+73