132 Commits (master)

Author SHA1 Message Date
Garrit Franke 379d8709dc feat: better statement and binop error messages 1 year ago
Garrit Franke f58ec04ec3 fix: nested expression parsing 1 year ago
Garrit Franke f4d0139ba1 tests: add failing arithmetic test 1 year ago
Garrit Franke 48f3a6692e chore: extract types into own module 1 year ago
Garrit Franke b3719734de chore: fix clippy warning 1 year ago
Garrit Franke 8673ea405d docs: add documentation for builder 1 year ago
Garrit Franke d3d6af3b00 chore: fix formatting 1 year ago
Garrit Franke 4c4f9f743d chore: extract AST to own module 1 year ago
Garrit Franke 7810052c56
Modules (#17) 1 year ago
Garrit Franke 278d5e6542
Match statements (#15) 1 year ago
Garrit Franke 4f8498c710 chore: fix copyright notices 1 year ago
Garrit Franke 2c6d81c063
feat: struct definitions (#12) 1 year ago
Garrit Franke ec4f821843 chore: clean up argument parsing 1 year ago
Garrit Franke 5e7724a8eb
Clippy fix (#11) 1 year ago
Garrit Franke ebd34541b1 chore: fix warnings 1 year ago
Garrit Franke 6a6547b9c7
feat: assignment operators (#10) 1 year ago
Garrit Franke 62fecab0a4 feat: llvm statements 1 year ago
Garrit Franke 727c8d1e72 feat: llvm: generate argument types 1 year ago
Garrit Franke 3f802caad7 feat: llvm: return types 1 year ago
Garrit Franke 6c2f1ffaa3 chore: refactor backend plugin infrastructure 1 year ago
Garrit Franke 5f5b246c68 GitHub actions (#3) 1 year ago
Garrit Franke cfdb0ead49 feat: array as function call parameter 1 year ago
Garrit Franke 79d01c4f6c feat: array as function call parameter 1 year ago
Garrit Franke fe78c6ade3
GitHub actions (#3) 1 year ago
Garrit Franke e975944837 feat: basic llvm code generation 1 year ago
Garrit Franke c156773c5f feat: scoped variables 1 year ago
Garrit Franke bd2fac11c6 feat: optional type declaration in for loop 1 year ago
Garrit Franke 047a9585ec feat: enable test_examples tests for other backends 1 year ago
Garrit Franke 79c7ac3c76 chore: refactor test_examples 1 year ago
Garrit Franke 4a4634e2d7 feat: add any type 1 year ago
Garrit Franke f742b2992e tests: add failing test_array_as_argument test 1 year ago
Garrit Franke 35e88ebbc7 docs: replace rust with sabre 1 year ago
Garrit Franke d2ab4e369a tests: add e2e test cases 1 year ago
Garrit Franke e750d4a611 feat: debug output in infer function 1 year ago
Garrit Franke 54b971b445 feat: infer function return types 1 year ago
Garrit Franke fb0f9f5016 feat: infer array types 1 year ago
Garrit Franke ce8ccce0b3 feat: basic type inference 1 year ago
Garrit Franke d8a36ffbe6 tests: add ignored test_complex_nested_expressions 1 year ago
Garrit Franke 78650f7f42 fix: missing nested expression braces 1 year ago
Garrit Franke 2822fddfc1 feat: nested arrays 1 year ago
Garrit Franke 94a3e34776 feat: break and continue 1 year ago
Garrit Franke 9447888a4f feat: nested expressions 1 year ago
Garrit Franke b2d2fd04a4 test: unignore uninitialized variable test 1 year ago
Garrit Franke f593bf1fc3 test: add ignored nested array test 1 year ago
Garrit Franke 1fa86badab docs: add functions 1 year ago
Garrit Franke 5aa5be37c8 Add for loops 1 year 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 2 years ago
Garrit Franke 0b3b52a82b Remove cc dependency 2 years ago