summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Expand)AuthorFilesLines
2019-01-27Constant folding optimization - sourcesPaweł Dybiec4-43/+65
2019-01-13Almost working live variable analysisPaweł Dybiec1-3/+70
2019-01-13Start of live variable analysisPaweł Dybiec5-9/+218
2018-12-23Start of regallocPaweł Dybiec7-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-09Initial code for translatorPaweł Dybiec10-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ł Dybiec9-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ł Dybiec35-0/+4673