summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2019-01-28Support for mov instruction mainPaweł Dybiec1-0/+1
2019-01-27Use folding modulePaweł Dybiec1-3/+10
2019-01-27Folding instructionsPaweł Dybiec1-4/+23
2019-01-27Constant folding analysisPaweł Dybiec1-8/+144
2019-01-27Constant folding optimization - sourcesPaweł Dybiec5-45/+67
2019-01-13Almost working live variable analysisPaweł Dybiec1-3/+70
2019-01-13Start of live variable analysisPaweł Dybiec6-9/+218
2018-12-23Update testsPaweł Dybiec54-0/+854
2018-12-23Start of regallocPaweł Dybiec8-7/+217
2018-12-10WhilePaweł Dybiec1-0/+11
2018-12-10Fix assignment and string issuePaweł Dybiec1-4/+3
2018-12-10Strings, declarations and fixed ifsPaweł Dybiec1-4/+35
2018-12-09IfsPaweł Dybiec1-2/+22
2018-12-09Translate: Basic expressions and statementsPaweł Dybiec1-5/+110
2018-12-09TestsPaweł Dybiec234-0/+1951
2018-12-09Initial code for translatorPaweł Dybiec11-33/+304
2018-11-25Fix topdown strategy for addPaweł Dybiec1-2/+2
2018-11-25Various improvements for arraysPaweł Dybiec1-12/+22
2018-11-25LvaluesPaweł Dybiec1-3/+14
2018-11-25MultiVarDeclPaweł Dybiec1-3/+19
2018-11-25Better rules for arraysPaweł Dybiec1-3/+16
2018-11-25Types for function callsPaweł Dybiec1-8/+36
2018-11-25Add return and block supportPaweł Dybiec1-2/+31
2018-11-24Type checking for global definitions and basic types and operandsPaweł Dybiec1-17/+70
2018-11-24Upgrade basePaweł Dybiec10-49/+405
2018-11-10Fixed ambiguity for if elsePaweł Dybiec1-1/+15
2018-11-10Add boolean literalsPaweł Dybiec2-3/+4
2018-11-09Support multiple indexingPaweł Dybiec1-8/+7
2018-11-09Proper handling of semicolonsPaweł Dybiec1-2/+2
2018-11-08Add bool expressions, fixed ambiguity with EOFPaweł Dybiec1-2/+1
2018-11-08Fix string lexingPaweł Dybiec1-1/+1
2018-11-08Fix multi variable declarationPaweł Dybiec1-1/+1
2018-11-08Added structs and array indexingPaweł Dybiec1-5/+21
2018-11-07Add semicolons, multi variable declaration. Fix returnsPaweł Dybiec2-38/+15
2018-11-07Fix ast rawprinterPaweł Dybiec1-1/+1
2018-11-06Add support for charsPaweł Dybiec2-16/+31
2018-11-05Add more expressions and statementsPaweł Dybiec2-6/+74
2018-11-04Group operators of same precedence in productionsPaweł Dybiec1-37/+31
2018-11-04Parse basic expressions and statementsPaweł Dybiec2-5/+82
2018-11-04Parse array dimensionsPaweł Dybiec1-4/+6
2018-11-04parse function argumentsPaweł Dybiec2-54/+51
2018-11-04Add basic tokens + parse function namePaweł Dybiec2-1/+70
2018-11-03Add first tokensPaweł Dybiec2-2/+12
2018-11-03Change local pathsPaweł Dybiec3-14/+14
2018-10-30Initial commitPaweł Dybiec46-0/+5359