Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl
Commit message (Collapse)AuthorAgeLinesSHA
...
* Fixed Linux build
 Dimitar Trendafilov
2018-11-15-0/+6255202e
|
* Fix proj files
 NDobrev
2018-11-15-27/+222b9732a
|
* Fix ending
 NDobrev
2018-11-15-1/+3637077d
|
* Implement byte generation for "for statement"
 martin dobrev
2018-11-15-12/+64b2b2fe9
|
* Add source files to project
 martin dobrev
2018-11-15-14/+2833c5848
|
* Implement if
 martin dobrev
2018-11-15-32/+99532a594
|
* Byte code generator initial commit.
 martin dobrev
2018-11-15-48/+42560ff883
|
* Implemented push and pop with numbers
 Dimitar Trendafilov
2018-11-15-11/+38d7b2e33
|
* Added tests for spasm
 Dimitar Trendafilov
2018-11-15-2/+67fb7e4db
|
* Split spasm to lib and executable
 Dimitar Trendafilov
2018-11-15-136/+1868e5a132
| | | | - added solution folders
* Implemented call and ret opcodes
 Dimitar Trendafilov
2018-11-13-9/+182e7c2a14
|
* Added tests for sprt
 Dimitar Trendafilov
2018-11-13-8/+70fa07761
|
* Test can use sprt
 Dimitar Trendafilov
2018-11-13-0/+2f34366f
|
* Regenerated project files
 Dimitar Trendafilov
2018-11-05-95/+126c666197
|
* Removed not used project files
 Dimitar Trendafilov
2018-11-05-224/+0c9912fd
|
* Fixed Linux build
 Dimitar Trendafilov
2018-11-05-2/+3b38f33e
|
* Fixed Linux build
 Dimitar Trendafilov
2018-11-05-27/+22c6bc94e
| | | | - used ASSERT_DOUBLE_EQ for better error messages
* Add a couple more tests in ParserTests.
 martin dobrev
2018-11-03-10/+107113598b
|
* Introduce interactive interpreter.
 martin dobrev
2018-11-03-129/+1926c2f781
|
* Fix AppVeyor build.
 martin dobrev
2018-11-03-0/+14e7231b
|
* Remove base class parameter from expression macro iterator.
 martin dobrev
2018-11-02-25/+250b0962d
|
* Add many fixes to parser.
 martin dobrev
2018-11-02-215/+433d51e7e3
| | | | | | Introduce Object Literal and Call expression. Add more test for parser. Little enhance around interpreter.
* Added Linux makefiles generated by genie
 Dimitar Trendafilov
2018-10-31-0/+10942ae8d62
|
* Removed unused file
 Dimitar Trendafilov
2018-10-29-4/+014bf2ac
|
* Fixed tests on Windows
 Dimitar Trendafilov
2018-10-29-12/+14f5c2af4
|
* Migrated the manual sln and vcxproj to generated by genie
 Dimitar Trendafilov
2018-10-29-185/+1097a00a7fd
| | | | | - lost Unicode character set, since genie breaks main function naming ATM - removed Win32 as platform
* Moved lexer and parser tests to the test app
 Dimitar Trendafilov
2018-10-28-243/+247e89ae67
|
* Added googletest based tests
 Dimitar Trendafilov
2018-10-28-0/+582bb25db
|
* Merge commit '57cfd68270464f6bbc52f12791947e4622449417' as ↵
 Dimitar Trendafilov
2018-10-28-0/+1375467ce4fa9
| | | | 'JSImpl/test/googletest'
* Fixed for increment step filling up the stack
 Dimitar Trendafilov
2018-10-28-71/+1010ba5eb3
|
* Fix test app build in Debug
 martin dobrev
2018-10-24-2/+3087fc88
|
* Add test app.
 martin dobrev
2018-10-24-285/+43667025e7
|
* Move all js implementation related files in shared project
 martin dobrev
2018-10-24-75/+1056dd6e47
|
* ASTParser proper intendation. (#16)
 omalinov
2018-10-24-51/+1192afce60
|
* Fixed using only defined variables for the interpreter demo
 Dimitar Trendafilov
2018-10-24-1/+174363cc
|
* Increased warning level and treat warnings as errors
 Dimitar Trendafilov
2018-10-24-4/+848fa928
|
* Enhanced tree interpreter
 Dimitar Trendafilov
2018-10-24-30/+171051eb93
| | | | | | - Added "proper" C++ like variable scoping - Added operator < - Added ++ and --
* 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
|
* Added IPLStack
 Dimitar Trendafilov
2018-10-24-0/+4bec3276
|
* Fixed compilation with warning level 4
 Dimitar Trendafilov
2018-10-24-16/+173cc0bc6
|
* Added AST interpreter to windows projects
 Dimitar Trendafilov
2018-10-24-2/+106f51199
|
* Added a tree interpreter
 Dimitar Trendafilov
2018-10-24-1/+221d5cb498
|
* Lexer/homework (#15)
 omalinov
2018-10-21-2/+61384d7e
| | | | | | | | | | | | * 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-30/+3407509dce
| | | | | | | | | | * Lexer can create whitespace tokens * Parse whitespaces, comments and error fixes * Brace error fix * Less explicit default settings tokenizer.
* Hex and exponent tests (#10)
 omalinov
2018-10-21-2/+194366cb1
|
* Fixed Linux build
 Dimitar Trendafilov
2018-10-20-7/+1035e4200
|
* Fix tabulation.
 martin dobrev
2018-10-15-36/+367f006b8
|
* Merge branch 'master' into lexer-errors-handling
 Martin Dobrev Unverified
2018-10-15-229/+1732021943
|\
| * Clean up AST json ptrinter.
 martin dobrev
2018-10-14-30/+0f671c04
| |