Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / Lexer.h
Commit message (Collapse)AuthorAgeLinesSHA
* Add support for new lines and tabs in tokenizer.
 martin dobrev
2020-10-12-2/+5a7575e0
| | | | | Improve tests verbosity. Replace white spaces with tabs.
* Code generation improvements (#56)
 Martin Dobrev Unverified
2018-11-18-0/+11223266
| | | | | | | | | | | | | | | | | * 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)
 omalinov
2018-10-21-0/+11384d7e
| | | | | | | | | | | | * Initial commit * code is formatted * Homework finished * Genie project generation. * Updated code with new constructors
* Lexer whitespace and commens tokens. (#13)
 omalinov
2018-10-21-1/+127509dce
| | | | | | | | | | * Lexer can create whitespace tokens * Parse whitespaces, comments and error fixes * Brace error fix * Less explicit default settings tokenizer.
* "Lexer string errors implemented."
 Ognyan
2018-10-14-4/+86c7fc84
|
* Add invalid token to lexer.
 martin dobrev
2018-10-14-0/+1f398d80
|
* Fix parsing of number which start with '9'
 martin dobrev
2018-10-14-1/+181297e1
|
* Started Linux port for JSImpl
 Dimitar Trendafilov
2018-10-06-1/+1206b1bd
| | | | | - Added genie build script - fixed build with g++
* Add more tokens to Lexer
 martin dobrev
2018-09-08-0/+19b91b7d3
|
* Add support for bitwise and logical operators to Lexer.
 martin dobrev
2018-09-07-1/+9df537df
|
* Add more lexemes to Lexer
 martin dobrev
2018-09-07-2/+7b37ef48
|
* Create solution for sample vm implementation.
 martin dobrev
2018-09-05-0/+8100fedcb
Implement basic Lexer.