132 Commits (master)

Author SHA1 Message Date
Garrit Franke da069ab82f Fix C runner 3 years ago
Garrit Franke ede4644dfb Move build command to own module 3 years ago
Garrit Franke 949b4dc449 Generate function prototypes 3 years ago
Garrit Franke fcc13c9d64 Test conditionals in C backend 3 years ago
Garrit Franke b4580fff7b Properly implement feature flags 3 years ago
Garrit Franke b34944e257 Compile stdlib seperately 3 years ago
Garrit Franke 164eba3404 Rename backend_js to backend_node 3 years ago
Garrit Franke 9459c11afa Add C backend 3 years ago
Garrit Franke c615014cb8 Add function return type 3 years ago
Garrit Franke 64b43c7c0c Add optional types for declares 3 years ago
Garrit Franke a565849f3a Add types to function arguments 3 years ago
Garrit Franke 76ba6693bf Unignore test_array_access_in_if 3 years ago
Garrit Franke f23bd52fad Add example build tests 3 years ago
Garrit Franke 503f1cfd40 Fix compilation 3 years ago
Garrit Franke 13a88a0e76 Fix array access as assignment 3 years ago
Garrit Franke e20f6b69a4 Add reverse function to stdlib 3 years ago
Garrit Franke 2d26d0a198 Fix multiple function arguments 3 years ago
Garrit Franke 4842d92b74 Add bubblesort example 3 years ago
Garrit Franke 73ed60171c Fix semicolon position in generated code 3 years ago
Garrit Franke ac07e43719 Add array access syntax 3 years ago
Garrit Franke 57f403cc9b Add stdlib 3 years ago
Garrit Franke b3c8c7c378 Add builtin functions 3 years ago
Garrit Franke 0d213f33e9 Add variable assignment 3 years ago
Garrit Franke 34b32d1a34 Add variables section in docs 3 years ago
Garrit Franke 8fe1e42c43 Add booleans 3 years ago
Garrit Franke f43aa36432 Add while loop 3 years ago
Garrit Franke 06588aa272 Fix strings in array 3 years ago
Garrit Franke efe7522afd Remove autogenerated files 3 years ago
Garrit Franke 7d12bfe605 Add docs 3 years ago
Garrit Franke e276e7c7f8 Fix warnings 3 years ago
Garrit Franke 13fb396842 Refactor parser module structure 3 years ago
Garrit Franke 5a5dea79cd Clean up error handling 3 years ago
Garrit Franke 03c71987cd Add integer arrays 3 years ago
Garrit Franke 2a6003846d Fix warnings 3 years ago
Garrit Franke 226fb93792 Add copyright notices 3 years ago
Garrit Franke f0f20b950a Add else branch 3 years ago
Garrit Franke b23a9bd751 Generalize block into own statement 3 years ago
Garrit Franke aaab0a4b28 Add conditional else if branch 3 years ago
Garrit Franke c1ead8ddc9 Fix compound op with identifier first 3 years ago
Garrit Franke a00e965193 Fix production build 3 years ago
Garrit Franke 4d5ef86243 Revert "Change function declaration syntax" 3 years ago
Garrit Franke d13d46ec99 Add basic CLI 3 years ago
Garrit Franke 82496b7807 Add remaining comparison operators 3 years ago
Garrit Franke e6db9f422a Add js generator for variable declarations 3 years ago
Garrit Franke 7d8883ed63 Allow multiple statements in if conditional 3 years ago
Garrit Franke 1a95efb5d8 Add basic conditionals; remove semicolons 3 years ago
Garrit Franke f1ede63d5f Add greeter example 3 years ago
Garrit Franke b21c781a64 Change function declaration syntax 3 years ago
Garrit Franke 7b081ab974 Refactor function call parsing 3 years ago
Garrit Franke 66e24bae70 Clean up expression parsing 3 years ago