Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-01-13 | Start of live variable analysis | Paweł Dybiec | 6 | -9/+218 | |
2018-12-23 | Update tests | Paweł Dybiec | 54 | -0/+854 | |
2018-12-23 | Start of regalloc | Paweł Dybiec | 8 | -7/+217 | |
2018-12-10 | While | Paweł Dybiec | 1 | -0/+11 | |
2018-12-10 | Fix assignment and string issue | Paweł Dybiec | 1 | -4/+3 | |
2018-12-10 | Strings, declarations and fixed ifs | Paweł Dybiec | 1 | -4/+35 | |
2018-12-09 | Ifs | Paweł Dybiec | 1 | -2/+22 | |
2018-12-09 | Translate: Basic expressions and statements | Paweł Dybiec | 1 | -5/+110 | |
2018-12-09 | Tests | Paweł Dybiec | 234 | -0/+1951 | |
2018-12-09 | Initial code for translator | Paweł Dybiec | 11 | -33/+304 | |
2018-11-25 | Fix topdown strategy for add | Paweł Dybiec | 1 | -2/+2 | |
2018-11-25 | Various improvements for arrays | Paweł Dybiec | 1 | -12/+22 | |
2018-11-25 | Lvalues | Paweł Dybiec | 1 | -3/+14 | |
2018-11-25 | MultiVarDecl | Paweł Dybiec | 1 | -3/+19 | |
2018-11-25 | Better rules for arrays | Paweł Dybiec | 1 | -3/+16 | |
2018-11-25 | Types for function calls | Paweł Dybiec | 1 | -8/+36 | |
2018-11-25 | Add return and block support | Paweł Dybiec | 1 | -2/+31 | |
2018-11-24 | Type checking for global definitions and basic types and operands | Paweł Dybiec | 1 | -17/+70 | |
2018-11-24 | Upgrade base | Paweł Dybiec | 10 | -49/+405 | |
2018-11-10 | Fixed ambiguity for if else | Paweł Dybiec | 1 | -1/+15 | |
2018-11-10 | Add boolean literals | Paweł Dybiec | 2 | -3/+4 | |
2018-11-09 | Support multiple indexing | Paweł Dybiec | 1 | -8/+7 | |
2018-11-09 | Proper handling of semicolons | Paweł Dybiec | 1 | -2/+2 | |
2018-11-08 | Add bool expressions, fixed ambiguity with EOF | Paweł Dybiec | 1 | -2/+1 | |
2018-11-08 | Fix string lexing | Paweł Dybiec | 1 | -1/+1 | |
2018-11-08 | Fix multi variable declaration | Paweł Dybiec | 1 | -1/+1 | |
2018-11-08 | Added structs and array indexing | Paweł Dybiec | 1 | -5/+21 | |
2018-11-07 | Add semicolons, multi variable declaration. Fix returns | Paweł Dybiec | 2 | -38/+15 | |
2018-11-07 | Fix ast rawprinter | Paweł Dybiec | 1 | -1/+1 | |
2018-11-06 | Add support for chars | Paweł Dybiec | 2 | -16/+31 | |
2018-11-05 | Add more expressions and statements | Paweł Dybiec | 2 | -6/+74 | |
2018-11-04 | Group operators of same precedence in productions | Paweł Dybiec | 1 | -37/+31 | |
2018-11-04 | Parse basic expressions and statements | Paweł Dybiec | 2 | -5/+82 | |
2018-11-04 | Parse array dimensions | Paweł Dybiec | 1 | -4/+6 | |
2018-11-04 | parse function arguments | Paweł Dybiec | 2 | -54/+51 | |
2018-11-04 | Add basic tokens + parse function name | Paweł Dybiec | 2 | -1/+70 | |
2018-11-03 | Add first tokens | Paweł Dybiec | 2 | -2/+12 | |
2018-11-03 | Change local paths | Paweł Dybiec | 3 | -14/+14 | |
2018-10-30 | Initial commit | Paweł Dybiec | 46 | -0/+5359 | |