46 Commits (6a6547b9c7d5d539fe3d2a5335c622fb16d0cf67)

Author SHA1 Message Date
Garrit Franke 6a6547b9c7
feat: assignment operators (#10) 12 months ago
Garrit Franke cfdb0ead49 feat: array as function call parameter 12 months ago
Garrit Franke 79d01c4f6c feat: array as function call parameter 12 months ago
Garrit Franke f742b2992e tests: add failing test_array_as_argument test 12 months ago
Garrit Franke d8a36ffbe6 tests: add ignored test_complex_nested_expressions 12 months ago
Garrit Franke 2822fddfc1 feat: nested arrays 12 months ago
Garrit Franke 94a3e34776 feat: break and continue 12 months ago
Garrit Franke 9447888a4f feat: nested expressions 12 months ago
Garrit Franke b2d2fd04a4 test: unignore uninitialized variable test 12 months ago
Garrit Franke f593bf1fc3 test: add ignored nested array test 12 months ago
Garrit Franke 031e378538 WIP: Add for loops 1 year ago
Garrit Franke 147a56b209 Allow uninitialized variables 1 year ago
Garrit Franke 6ff65ea610 Fix booleans in functions calls 1 year ago
Garrit Franke fcc13c9d64 Test conditionals in C backend 1 year ago
Garrit Franke c615014cb8 Add function return type 1 year ago
Garrit Franke 64b43c7c0c Add optional types for declares 1 year ago
Garrit Franke a565849f3a Add types to function arguments 1 year ago
Garrit Franke 76ba6693bf Unignore test_array_access_in_if 1 year ago
Garrit Franke 13a88a0e76 Fix array access as assignment 1 year ago
Garrit Franke e20f6b69a4 Add reverse function to stdlib 1 year ago
Garrit Franke 2d26d0a198 Fix multiple function arguments 1 year ago
Garrit Franke 4842d92b74 Add bubblesort example 1 year ago
Garrit Franke ac07e43719 Add array access syntax 1 year ago
Garrit Franke 0d213f33e9 Add variable assignment 1 year ago
Garrit Franke 34b32d1a34 Add variables section in docs 1 year ago
Garrit Franke 8fe1e42c43 Add booleans 1 year ago
Garrit Franke f43aa36432 Add while loop 1 year ago
Garrit Franke 06588aa272 Fix strings in array 1 year ago
Garrit Franke 13fb396842 Refactor parser module structure 1 year ago
Garrit Franke 03c71987cd Add integer arrays 1 year ago
Garrit Franke 226fb93792 Add copyright notices 1 year ago
Garrit Franke f0f20b950a Add else branch 1 year ago
Garrit Franke aaab0a4b28 Add conditional else if branch 1 year ago
Garrit Franke c1ead8ddc9 Fix compound op with identifier first 1 year ago
Garrit Franke 4d5ef86243 Revert "Change function declaration syntax" 1 year ago
Garrit Franke 7d8883ed63 Allow multiple statements in if conditional 1 year ago
Garrit Franke 1a95efb5d8 Add basic conditionals; remove semicolons 1 year ago
Garrit Franke b21c781a64 Change function declaration syntax 1 year ago
Garrit Franke 66e24bae70 Clean up expression parsing 1 year ago
Garrit Franke 628ac67089 Fix parsing of complex compound expressions 1 year ago
Garrit Franke e22f5647c6 Add math operations 1 year ago
Garrit Franke 002d69af49 Fix return with expression 1 year ago
Garrit Franke 213924bc3d Tokenize Comma 1 year ago
Garrit Franke 8186b0c56e Add function arguments 1 year ago
Garrit Franke 565b0bd9f6 Add token positions 1 year ago
Garrit Franke 85edec21dd Add multiple functions test 1 year ago
Garrit Franke 55653ff0f3 Add parser tests 1 year ago