| Commit message (Collapse) | Author | Age | Lines | SHA | |
|---|---|---|---|---|---|
| * | Code generation improvements (#56) | 2018-11-18 | -9/+45 | 1223266 | |
| | | | | | | | | | | | | | | | | | | * Implement code generation for some unary expressions Implement debug code augmentation. Now part of expresions have source location. Extend Tokens with Column information. Refactor byte code generation. Add options for byte code generator. * Fix linux build * Little refactoring in byte code generation * Fix couple bugs in byte code generation and add some tests. * Fix some linux warnings. | ||||
| * | Introduce interactive interpreter. | 2018-11-03 | -3/+6 | 6c2f781 | |
| | | |||||
| * | Add many fixes to parser. | 2018-11-02 | -202/+276 | d51e7e3 | |
| | | | | | | | Introduce Object Literal and Call expression. Add more test for parser. Little enhance around interpreter. | ||||
| * | Fixed parsing of some unary expressions | 2018-10-24 | -1/+2 | 11380dc | |
| | | |||||
| * | Fixed parsing of for loop | 2018-10-24 | -2/+18 | 75993cc | |
| | | |||||
| * | Fixed compilation with warning level 4 | 2018-10-24 | -16/+17 | 3cc0bc6 | |
| | | |||||
| * | Merge branch 'master' into lexer-errors-handling | 2018-10-15 | -7/+7 | 2021943 | |
| |\ | |||||
| | * | Split literls in different classes and remove all handwritten code. | 2018-10-14 | -6/+6 | 370d2af | |
| | | | |||||
| | * | Minor fixes. | 2018-10-14 | -1/+1 | 8aa55f1 | |
| | | | |||||
| * | | "Lexer string errors implemented." | 2018-10-14 | -1/+1 | 6c7fc84 | |
| |/ | |||||
| * | Fix variable redefinition issue in parser. | 2018-10-14 | -1/+1 | 47a7a68 | |
| | | |||||
| * | Now all expressions will be auto generated. | 2018-10-14 | -7/+8 | 4233fbf | |
| | | |||||
| * | Started Linux port for JSImpl | 2018-10-06 | -7/+7 | 206b1bd | |
| | | | | | | - Added genie build script - fixed build with g++ | ||||
| * | Fix assignment and logical operators parsing | 2018-09-26 | -2/+6 | 953f174 | |
| | | |||||
| * | Fix binary expression parsing | 2018-09-26 | -24/+38 | 1577e44 | |
| | | |||||
| * | Implement TopStatement and Program rules. | 2018-09-21 | -45/+155 | 9b0c650 | |
| | | |||||
| * | Implement parsing for flow control elements like if, for etc. | 2018-09-11 | -1/+312 | 1df22a6 | |
| | | |||||
| * | Implement Logical, Bitwise, ObjectLiteral and ArrayLiteral rules. | 2018-09-08 | -6/+254 | eeab42a | |
| | | |||||
| * | Implement some binary expression in Parser | 2018-09-07 | -1/+150 | f5b3701 | |
| | | |||||
| * | Introduce Parser and Expression hierarchy. | 2018-09-07 | -0/+182 | 560a585 | |
