aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add missing licensing annotations to scripts/run.shHEADmainHimbeer2024-09-061-0/+4
* Make function parameters available as constantsHimbeer2024-09-061-0/+3
* Fix comments preventing lines from being countedHimbeer2024-09-061-0/+1
* Add basic type system with only integersHimbeer2024-09-066-60/+501
* Move the documentation to a separate directoryHimbeer2024-09-052-0/+0
* Convert the type system documentation to plain textHimbeer2024-09-052-25/+28
* Add test program runner scriptHimbeer2024-09-051-0/+9
* Fix invalid top-level declaration errors causing a deadlockHimbeer2024-09-052-8/+17
* Allocate a sufficient error channel buffer sizeHimbeer2024-09-051-1/+1
* Fix IL generation error handling being unreliableHimbeer2024-09-054-17/+7
* Switch to signature-based extern function declarationsHimbeer2024-09-054-57/+181
* Require extern functions to be declaredHimbeer2024-09-046-10/+49
* Add extern functions to the grammarHimbeer2024-09-041-1/+1
* Update grammar to include optional 'export' function attributeHimbeer2024-09-041-1/+1
* Remove redundant if statementHimbeer2024-09-011-3/+0
* Implement remainder operator and assignment statementHimbeer2024-09-017-3/+121
* Add support for arithmetic assignment statementsHimbeer2024-09-014-2/+332
* Allow the use of local variables in expressionsHimbeer2024-08-304-2/+57
* Remove the "assign" keyword from assignment syntaxHimbeer2024-08-304-20/+21
* Add support for assignments to mutablesHimbeer2024-08-308-12/+107
* Fix functionExpr line numbers not being setHimbeer2024-08-301-0/+2
* Add redeclaration checks for functions and localsHimbeer2024-08-302-0/+54
* Drop the incrementing name concept for variablesHimbeer2024-08-302-40/+2
* Add support for local constant and variable declarationsHimbeer2024-08-309-6/+255
* Fix string literal definition insertion locationHimbeer2024-08-301-2/+8
* Implement function callsHimbeer2024-08-304-1/+110
* Make number literal types postfixHimbeer2024-08-302-16/+9
* Add a basic READMEHimbeer2024-08-301-0/+9
* Add REUSE compliant licensing informationHimbeer2024-08-3013-0/+562
* Implement IL generation for expression evaluationHimbeer2024-08-302-11/+306
* Initial commitHimbeer2024-08-3010-0/+1826