20 Commits (c2ad0ad08c90d8ae05d745280d4fe3b1ed6fbeb4)
 

Author SHA1 Message Date
Shad Amethyst c2ad0ad08c End keyword
9 months ago
Shad Amethyst 55d78ab5ce Loops
9 months ago
Shad Amethyst c5299c719f 🎨 Refine mlog IR
9 months ago
Shad Amethyst 3867ef4991 📝 Document language (renamed to minbasic), add vscode extension for syntax highlighting
9 months ago
Shad Amethyst 4576609b1e 🚚 Re-structure code
9 months ago
Shad Amethyst 91f2eed15a
For loops
9 months ago
Shad Amethyst 5949174cdb 🎨 Make cargo clippy happy
9 months ago
Shad Amethyst 790da1870b Remove procedural-waves from tests
9 months ago
Shad Amethyst 3efaf5b7e2 Clean optimizations up
9 months ago
Shad Amethyst 8d33422f82 Add tests for optimizations
9 months ago
Shad Amethyst 110e94a7ee Jump optimizations
9 months ago
Shad Amethyst 7706b95125 Add unary and binary mathematical functions, add Config struct
9 months ago
Shad Amethyst 14fe23f780 First optimizations (set-use)
9 months ago
Shad Amethyst eb0a48a481 Support nested ifs, add a generic mindustry operation
9 months ago
Shad Amethyst 1cb25f2d4f Working export
9 months ago
Shad Amethyst 987c5f63b0 Tests for build_ast
9 months ago
Shad Amethyst b89b3b9470 🚚 split parse/mod.rs into submodules
9 months ago
Shad Amethyst f47b89b20b Working and tested expression parser
9 months ago
Shad Amethyst ab0380cd79 Implement basic precedence expression parser
9 months ago
Shad Amethyst 3ebef158df 🎉 Implement tokenizer
10 months ago