summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Codegen: Handle function parameters HEAD masterBaitinq21 hours1-6/+24
* Codegen: Start handling global variablesBaitinq3 days2-5/+12
* Codegen: Fix function as variablesBaitinq3 days2-13/+80
* Misc: Fix incorrect codegen error logBaitinq3 days1-11/+13
* Codegen: Fix bug calling printfBaitinq3 days2-8/+6
* Codegen: Get addition kind of workingBaitinq3 days1-6/+10
* Codegen: CleanupBaitinq3 days3-64/+60
* Examples: Add future types exampleBaitinq4 days2-0/+20
* Examples: Fix example 2Baitinq4 days2-1/+2
* Codegen: Support function calls in return statementBaitinq4 days3-10/+9
* Codegen: Get function declaration/calling kind of workingBaitinq4 days2-25/+40
* Codegen: Support identifiers in return expressionsBaitinq4 days2-4/+8
* Codegen: Support variable reassignmentBaitinq4 days2-39/+23
* Codegen: Get variable declarations kind of workingBaitinq5 days2-19/+38
* Codegen: Get printf workingBaitinq6 days2-6/+43
* Codegen: CleanupBaitinq6 days1-7/+6
* Codegen: Get the most basic ever example compilingBaitinq6 days3-16/+78
* Codegen: Start working on actual AST codegenBaitinq7 days2-14/+70
* Misc: Update gitignoreBaitinq7 days1-0/+1
* Codegen: PoC use _startBaitinq7 days1-1/+1
* Codegen: PoC hello worldBaitinq7 days1-0/+13
* Codegen: PoC cleanupBaitinq7 days2-29/+38
* Flake: use HEAD zls versionBaitinq10 days2-2/+157
* Misc: better lspBaitinq10 days1-4/+4
* Misc: get llvm compilation kind of workingBaitinq10 days1-3/+35
* Misc: Add example llvm codeBaitinq10 days2-1/+41
* Misc: Add llvm zig bindings and dependencyBaitinq10 days3-38/+9
* Misc: Create codegen stubBaitinq10 days1-0/+4
* Feature: Support calling funtion definitionsBaitinq10 days3-15/+40
* Sync grammarBaitinq10 days2-3/+3
* Examples: modify exampleBaitinq10 days1-1/+3
* Parser: Add check so that we don't access arraylist out of boundsBaitinq10 days1-1/+1
* Tokenizer: Add initial version of location computationBaitinq10 days1-4/+27
* Parser: Improve error reportingBaitinq10 days1-15/+18
* Misc: Rename allocatorBaitinq10 days3-34/+32
* Parser: Better functions as valuesBaitinq10 days1-5/+6
* Example: Add functions as values exampleBaitinq10 days1-0/+12
* Misc: Improve exampleBaitinq10 days1-1/+5
* Tokenizer: Fix bug with offset incrementingBaitinq11 days1-28/+24
* Disable caching of zig build examplesBaitinq11 days1-0/+1
* Tokenizer: Improve Token typeBaitinq11 days2-79/+56
* Feature: Add support for negationBaitinq12 days4-7/+11
* Feature: Add support for division and multiplicationBaitinq12 days5-5/+50
* Feature: Add support for while statementsBaitinq12 days5-9/+64
* Tokenizer: Rename NOT token to BANGBaitinq12 days2-4/+4
* Misc: Add `zig build example` stepBaitinq12 days1-1/+23
* Bug: Fix bug with priority of parsing expressionsBaitinq12 days1-1/+1
* Grammar: Fix typoBaitinq13 days1-1/+1
* Parser: Remove unused expression nodeBaitinq13 days1-10/+0
* Feature: Add support for NOT unary expressionBaitinq13 days5-5/+37