79 Commits (382a09cd0dc97ea95dc35d0b50d0d45a1be92d53)

Author SHA1 Message Date
Garrit Franke 6a6547b9c7
feat: assignment operators (#10) 3 years ago
Garrit Franke 9e3a57bd4f docs: document while loops 3 years ago
Garrit Franke 9cd07811c9 chore: remove playground 3 years ago
Garrit Franke cfdb0ead49 feat: array as function call parameter 3 years ago
Garrit Franke 79d01c4f6c feat: array as function call parameter 3 years ago
Garrit Franke e975944837 feat: basic llvm code generation 3 years ago
Garrit Franke da22e4f040 fix: crash in node backend when printing numbers 3 years ago
Garrit Franke 047a9585ec feat: enable test_examples tests for other backends 3 years ago
Garrit Franke 4a4634e2d7 feat: add any type 3 years ago
Garrit Franke 17803d8ab9 docs: document functions 3 years ago
Garrit Franke 54b971b445 feat: infer function return types 3 years ago
Garrit Franke ce8ccce0b3 feat: basic type inference 3 years ago
Garrit Franke d8a36ffbe6 tests: add ignored test_complex_nested_expressions 3 years ago
Garrit Franke 78650f7f42 fix: missing nested expression braces 3 years ago
Garrit Franke 2822fddfc1 feat: nested arrays 3 years ago
Garrit Franke 94a3e34776 feat: break and continue 3 years ago
Garrit Franke 9447888a4f feat: nested expressions 3 years ago
Garrit Franke 0ec80c3a08 Add loops example 3 years ago
Garrit Franke 5aa5be37c8 Add for loops 3 years ago
Garrit Franke 031e378538 WIP: Add for loops 3 years ago
Garrit Franke 147a56b209 Allow uninitialized variables 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 b34944e257 Compile stdlib seperately 3 years ago
Garrit Franke 9459c11afa Add C backend 3 years ago
Garrit Franke cdfbfa9899 Add return types to examples 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 f23bd52fad Add example build tests 3 years ago
Garrit Franke ab95ecaa43 Fix bubblesort example 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 0a17c78194 Add documentation for datatypes 3 years ago
Garrit Franke dbee5b9eab Add println function 3 years ago
Garrit Franke 0c10ed907d Fix examples 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 03c71987cd Add integer arrays 3 years ago
Garrit Franke 226fb93792 Add copyright notices 3 years ago
Garrit Franke f0f20b950a Add else branch 3 years ago
Garrit Franke aaab0a4b28 Add conditional else if branch 3 years ago
Garrit Franke 76f407fc3f Fix fib example 3 years ago
Garrit Franke c1ead8ddc9 Fix compound op with identifier first 3 years ago
Garrit Franke 7308868b67 Fix examples 3 years ago