| Commit message (Collapse) | Author | Age | Lines | SHA | |
|---|---|---|---|---|---|
| * | Fixed typo in lexer implementation | 2022-10-17 | -5/+5 | 6a37d38 | |
| | | |||||
| * | Remove unused function | 2020-11-28 | -5/+0 | ec12d61 | |
| | | |||||
| * | JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87) | 2020-10-24 | -2/+1 | 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> | ||||
| * | Now lexer returns error when meet invalid token. | 2020-10-20 | -6/+7 | 64c19d7 | |
| | | |||||
| * | Fix GCC build | 2020-10-17 | -1/+2 | 8944bb3 | |
| | | |||||
| * | Add support for new lines and tabs in tokenizer. | 2020-10-12 | -90/+39 | a7575e0 | |
| | | | | | | Improve tests verbosity. Replace white spaces with tabs. | ||||
| * | Code generation improvements (#56) | 2018-11-18 | -2/+6 | 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. | ||||
| * | Lexer/homework (#15) | 2018-10-21 | -0/+3 | 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 | -18/+213 | 7509dce | |
| | | | | | | | | | | | * Lexer can create whitespace tokens * Parse whitespaces, comments and error fixes * Brace error fix * Less explicit default settings tokenizer. | ||||
| * | Fix tabulation. | 2018-10-15 | -36/+36 | 7f006b8 | |
| | | |||||
| * | "Lexer string errors implemented." | 2018-10-14 | -111/+286 | 6c7fc84 | |
| | | |||||
| * | Fix parsing of single quoted strings | 2018-10-14 | -0/+12 | 1f4401a | |
| | | |||||
| * | Fix parsing of number which start with '9' | 2018-10-14 | -8/+8 | 81297e1 | |
| | | |||||
| * | Started Linux port for JSImpl | 2018-10-06 | -1/+1 | 206b1bd | |
| | | | | | | - Added genie build script - fixed build with g++ | ||||
| * | Add more tokens to Lexer | 2018-09-08 | -4/+11 | b91b7d3 | |
| | | |||||
| * | Add support for bitwise and logical operators to Lexer. | 2018-09-07 | -2/+8 | df537df | |
| | | |||||
| * | Add more lexemes to Lexer | 2018-09-07 | -4/+6 | b37ef48 | |
| | | |||||
| * | Implement identifier tokenization. | 2018-09-07 | -0/+26 | 4fb8894 | |
| | | |||||
| * | Create solution for sample vm implementation. | 2018-09-05 | -0/+198 | 00fedcb | |
| Implement basic Lexer. | |||||
