aboutsummaryrefslogtreecommitdiff
path: root/src/ast.c
AgeCommit message (Expand)Author
2020-07-25Set file scope when parser is created. No need to resolve for every @import i...dec05eba
2020-07-25Add struct, import caching, binop ops etcdec05eba
2020-07-25Resolve variable referencesdec05eba
2020-07-25Add ssa stringdec05eba
2020-07-25Refactor ssadec05eba
2020-07-25Starting on ssadec05eba
2020-07-25Use ast_initdec05eba
2020-07-25Temporary remove ast resolvingdec05eba
2020-07-25Start on resolving ast. Add recursive declaration checkdec05eba
2020-07-25Add single line, multiline commentsdec05eba
2020-07-25Add check for duplicate variable namesdec05eba
2020-07-25Add hash mapdec05eba
2020-07-25Add ast resolving using multiple threadsdec05eba
2020-07-25Use setjmp, longjmp instead of return_if_error to improve performancedec05eba
2020-07-25Add arithmetic (binop) parsingdec05eba
2020-07-25Add string, variable and number. Fix identifier match against const and vardec05eba
2020-07-25Fix compiler join thread, fix compiliation with clangdec05eba
2020-07-25Use multiple threads to parsedec05eba
2020-07-25Separate buffers from general allocation, but still have them in scoped alloc...dec05eba
2020-07-25Fixed CHECK_RESULT macro, use scoped allocatordec05eba
2020-07-25Initial commit, Function declaration work somewhatdec05eba