| Commit message (Collapse) | Author | Age | Lines | SHA | |
|---|---|---|---|---|---|
| * | Fixed Linux build | 2018-11-05 | -2/+3 | b38f33e | |
| | | |||||
| * | Introduce interactive interpreter. | 2018-11-03 | -1/+38 | 6c2f781 | |
| | | |||||
| * | Add many fixes to parser. | 2018-11-02 | -2/+2 | d51e7e3 | |
| | | | | | | | Introduce Object Literal and Call expression. Add more test for parser. Little enhance around interpreter. | ||||
| * | Fixed for increment step filling up the stack | 2018-10-28 | -2/+2 | 0ba5eb3 | |
| | | |||||
| * | Fix test app build in Debug | 2018-10-24 | -1/+0 | 087fc88 | |
| | | |||||
| * | Add test app. | 2018-10-24 | -231/+0 | 67025e7 | |
| | | |||||
| * | Move all js implementation related files in shared project | 2018-10-24 | -1/+1 | 6dd6e47 | |
| | | |||||
| * | ASTParser proper intendation. (#16) | 2018-10-24 | -2/+4 | 2afce60 | |
| | | |||||
| * | Fixed using only defined variables for the interpreter demo | 2018-10-24 | -1/+1 | 74363cc | |
| | | |||||
| * | Enhanced tree interpreter | 2018-10-24 | -10/+11 | 051eb93 | |
| | | | | | | | - Added "proper" C++ like variable scoping - Added operator < - Added ++ and -- | ||||
| * | Added a tree interpreter | 2018-10-24 | -1/+23 | d5cb498 | |
| | | |||||
| * | Lexer/homework (#15) | 2018-10-21 | -2/+2 | 1384d7e | |
| | | | | | | | | | | | | | * Initial commit * code is formatted * Homework finished * Genie project generation. * Updated code with new constructors | ||||
| * | Lexer whitespace and commens tokens. (#13) | 2018-10-21 | -11/+115 | 7509dce | |
| | | | | | | | | | | | * Lexer can create whitespace tokens * Parse whitespaces, comments and error fixes * Brace error fix * Less explicit default settings tokenizer. | ||||
| * | Hex and exponent tests (#10) | 2018-10-21 | -2/+19 | 4366cb1 | |
| | | |||||
| * | Merge branch 'master' into lexer-errors-handling | 2018-10-15 | -12/+15 | 2021943 | |
| |\ | |||||
| | * | Split expression definitions in different file. | 2018-10-14 | -1/+1 | 0c66608 | |
| | | | |||||
| | * | Clean up main.cpp | 2018-10-14 | -16/+17 | a24ea4d | |
| | | | |||||
| * | | "Lexer string errors implemented." | 2018-10-14 | -15/+37 | 6c7fc84 | |
| |/ | |||||
| * | Enhance test system usability | 2018-10-14 | -3/+3 | d960d23 | |
| | | |||||
| * | Fix typo. | 2018-10-14 | -15/+11 | ab6cd5a | |
| | | |||||
| * | Fix parsing of single quoted strings | 2018-10-14 | -0/+8 | 1f4401a | |
| | | |||||
| * | Fix parsing of number which start with '9' | 2018-10-14 | -41/+38 | 81297e1 | |
| | | |||||
| * | Started Linux port for JSImpl | 2018-10-06 | -1/+3 | 206b1bd | |
| | | | | | | - Added genie build script - fixed build with g++ | ||||
| * | Implement TopStatement and Program rules. | 2018-09-21 | -1/+1 | 9b0c650 | |
| | | |||||
| * | Enhance unary and literal expresion print functionlity. | 2018-09-07 | -1/+1 | 7128a58 | |
| | | |||||
| * | Introduce Parser and Expression hierarchy. | 2018-09-07 | -0/+11 | 560a585 | |
| | | |||||
| * | Implement identifier tokenization. | 2018-09-07 | -4/+24 | 4fb8894 | |
| | | |||||
| * | Create solution for sample vm implementation. | 2018-09-05 | -0/+63 | 00fedcb | |
| Implement basic Lexer. | |||||
