Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / ByteCodeGenerator.cpp
Commit message (Collapse)AuthorAgeLinesSHA
* Feature/object getters (#101)
 Martin Dobrev Unverified
2020-11-24-0/+1196ba49b3
| | | | | | | | | | | | | | | * 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.
* Implement byte code generation for object literals.
 Martin Dobrev
2020-11-21-11/+514e88333
|
* Fix builds for Win32
 Dimitar Trendafilov
2020-10-05-2/+26f5cc33
|
* Fix build with GCC 8.3.0
 Dimitar Trendafilov
2020-10-05-2/+2f0ec022
| | | | - CheckOpCode takes an int, otherwise it will always return true
* Implement comparison operators (#71)
 ValeriHristov
2018-11-25-5/+3809e59ae
| | | | | | | | * Implement comparison operators. * Remove debug code. * Undo test code.
* Code generation improvements (#56)
 Martin Dobrev Unverified
2018-11-18-90/+2371223266
| | | | | | | | | | | | | | | | | * 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.
* Fix ending
 NDobrev
2018-11-15-1/+3637077d
|
* Implement byte generation for "for statement"
 martin dobrev
2018-11-15-10/+62b2b2fe9
|
* Implement if
 martin dobrev
2018-11-15-30/+87532a594
|
* Byte code generator initial commit.
 martin dobrev
2018-11-15-0/+39060ff883