| Commit message (Collapse) | Author | Age | Lines | SHA |
| |
|
|
|
|
|
|
|
| |
* 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>
|
| | |
|
| | |
|
| |
|
|
|
| |
Improve tests verbosity.
Replace white spaces with tabs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Initial commit
* code is formatted
* Homework finished
* Genie project generation.
* Updated code with new constructors
|
| |
|
|
|
|
|
|
|
|
| |
* Lexer can create whitespace tokens
* Parse whitespaces, comments and error fixes
* Brace error fix
* Less explicit default settings tokenizer.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
- Added genie build script
- fixed build with g++
|
| | |
|
| | |
|
| | |
|
| | |
|
|
|
Implement basic Lexer.
|