Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / Parser.cpp
Commit message (Collapse)AuthorAgeLinesSHA
* Fix clang-tidy warnings
 Dimitar Trendafilov
2020-11-28-1/+47eb2b8e
|
* Fix warnings about assignment in conditions
 Dimitar Trendafilov
2020-11-28-21/+219cf31d4
|
* Feature/object getters (#101)
 Martin Dobrev Unverified
2020-11-24-19/+286ba49b3
| | | | | | | | | | | | | | | * 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.
* Fix value of LiteralString nodes
 Dimitar Trendafilov
2020-11-09-1/+5407a579
|
* Add support for Object literals in the Parser.
 martin dobrev
2020-10-29-145/+177b4a6c3d
|
* Code generation improvements (#56)
 Martin Dobrev Unverified
2018-11-18-9/+451223266
| | | | | | | | | | | | | | | | | * 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.
* Introduce interactive interpreter.
 martin dobrev
2018-11-03-3/+66c2f781
|
* Add many fixes to parser.
 martin dobrev
2018-11-02-202/+276d51e7e3
| | | | | | Introduce Object Literal and Call expression. Add more test for parser. Little enhance around interpreter.
* Fixed parsing of some unary expressions
 Dimitar Trendafilov
2018-10-24-1/+211380dc
|
* Fixed parsing of for loop
 Dimitar Trendafilov
2018-10-24-2/+1875993cc
|
* Fixed compilation with warning level 4
 Dimitar Trendafilov
2018-10-24-16/+173cc0bc6
|
* Merge branch 'master' into lexer-errors-handling
 Martin Dobrev Unverified
2018-10-15-7/+72021943
|\
| * Split literls in different classes and remove all handwritten code.
 martin dobrev
2018-10-14-6/+6370d2af
| |
| * Minor fixes.
 martin dobrev
2018-10-14-1/+18aa55f1
| |
* | "Lexer string errors implemented."
 Ognyan
2018-10-14-1/+16c7fc84
|/
* Fix variable redefinition issue in parser.
 martin dobrev
2018-10-14-1/+147a7a68
|
* Now all expressions will be auto generated.
 martin dobrev
2018-10-14-7/+84233fbf
|
* Started Linux port for JSImpl
 Dimitar Trendafilov
2018-10-06-7/+7206b1bd
| | | | | - Added genie build script - fixed build with g++
* Fix assignment and logical operators parsing
 martin dobrev
2018-09-26-2/+6953f174
|
* Fix binary expression parsing
 martin dobrev
2018-09-26-24/+381577e44
|
* Implement TopStatement and Program rules.
 martin dobrev
2018-09-21-45/+1559b0c650
|
* Implement parsing for flow control elements like if, for etc.
 martin dobrev
2018-09-11-1/+3121df22a6
|
* Implement Logical, Bitwise, ObjectLiteral and ArrayLiteral rules.
 martin dobrev
2018-09-08-6/+254eeab42a
|
* Implement some binary expression in Parser
 martin dobrev
2018-09-07-1/+150f5b3701
|
* Introduce Parser and Expression hierarchy.
 martin dobrev
2018-09-07-0/+182560a585