21 Commits (ed5de3aaa19b07c63c70aaad919feae91b624d8c)
 

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