aboutsummaryrefslogtreecommitdiff
path: root/include/tokenizer.h
AgeCommit message (Expand)Author
2020-07-25Implicit cast to larger size, number suffix for number bitsizedec05eba
2020-07-25Add !=,<,<=,>,>=; both signed and notdec05eba
2020-07-25Implicit cast from str to ?&c_char, fix use of parameters (to use sys v regis...dec05eba
2020-07-25Implement vararg, verify arguments to parametersdec05eba
2020-07-25Remove number of branches in executordec05eba
2020-07-25Add exported variable (only functions for now), export main func, start execu...dec05eba
2020-07-25Implement more instructions, implement function parameters and argumentsdec05eba
2020-07-25Starting on asm, implementing extern function call so progress is visibledec05eba
2020-07-25Add assignment, while, extern, function signature type, start on bytecodedec05eba
2020-07-25Test errors, stop working on errordec05eba
2020-07-25Add pub keyword, more import stuff, optimize hash mapdec05eba
2020-07-25Add struct, import caching, binop ops etcdec05eba
2020-07-25Start on resolving ast. Add recursive declaration checkdec05eba
2020-07-25Add check for duplicate variable namesdec05eba
2020-07-25Add arithmetic (binop) parsingdec05eba
2020-07-25Readd requirement for semicolon, makes things much simpler (for user as well)dec05eba
2020-07-25Use 'fn' to define closure to make parsing/reading the language easierdec05eba
2020-07-25Add string, variable and number. Fix identifier match against const and vardec05eba
2020-07-25Fix crash in parser import, optimize tokenizer_consume_if to not reparse if a...dec05eba
2020-07-25Use multiple threads to parsedec05eba
2020-07-25Fixed CHECK_RESULT macro, use scoped allocatordec05eba
2020-07-25Add result check for msvcdec05eba
2020-07-25Initial commit, Function declaration work somewhatdec05eba