| Commit message (Collapse) | Author | Age | Lines | SHA | |
|---|---|---|---|---|---|
| * | Fix uninitialized value | 2020-11-28 | -0/+1 | 6eca913 | |
| | | |||||
| * | Feature/object getters (#101) | 2020-11-24 | -2/+7 | 6ba49b3 | |
| | | | | | | | | | | | | | | | | * Add member access expression. * Implement property getters. * Add test for property getters. * Add test for property setter. * Implement while and do-while Signed-off-by: Martin Dobrev <martindobrev0@gmail.com> * Add implement byte code generation for break/continue in for/while. | ||||
| * | Evaluate empty strings as false | 2020-11-09 | -2/+2 | f4598a0 | |
| | | |||||
| * | Support for strings in the AST interpreter | 2020-11-09 | -16/+98 | 0d0159f | |
| | | |||||
| * | Move AST interpreter value to std::variant | 2020-11-09 | -16/+145 | d8704c5 | |
| | | |||||
| * | Fix name of ASTInterpreter value type | 2020-11-09 | -6/+6 | b93662d | |
| | | |||||
| * | Move value in ASTInterpreter to be shared pointer | 2020-11-09 | -30/+47 | 70a7bd8 | |
| | | |||||
| * | JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87) | 2020-10-24 | -18/+32 | f8ccf5e | |
| | | | | | | | | | | * JSImpl: Implemented ASTInterpreter::Visit for unary + and - * JSImpl: Added tests for unary + and - * JSImpl: fixed appveyor ubuntu build Co-authored-by: Martin Dobrev <martindobrev0@gmail.com> | ||||
| * | Implement comparison operators (#71) | 2018-11-25 | -0/+9 | 09e59ae | |
| | | | | | | | | | * Implement comparison operators. * Remove debug code. * Undo test code. | ||||
| * | Byte code generator initial commit. | 2018-11-15 | -21/+0 | 60ff883 | |
| | | |||||
| * | Add a couple more tests in ParserTests. | 2018-11-03 | -0/+3 | 113598b | |
| | | |||||
| * | Introduce interactive interpreter. | 2018-11-03 | -125/+140 | 6c2f781 | |
| | | |||||
| * | Fix AppVeyor build. | 2018-11-03 | -0/+1 | 4e7231b | |
| | | |||||
| * | Add many fixes to parser. | 2018-11-02 | -3/+21 | 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 | -36/+65 | 0ba5eb3 | |
| | | |||||
| * | Enhanced tree interpreter | 2018-10-24 | -13/+143 | 051eb93 | |
| | | | | | | | - Added "proper" C++ like variable scoping - Added operator < - Added ++ and -- | ||||
| * | Added a tree interpreter | 2018-10-24 | -0/+154 | d5cb498 | |
