Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src
Commit message (Expand)AuthorAgeLinesSHA
* Fix printing of numbers in ast printer.
 martin dobrev
2020-10-27-0/+8b4bb5eb
* Add example usage of command line
 Martin Dobrev
2020-10-26-0/+3b924374
* Now JSImpl act like command line tool.
 Martin Dobrev
2020-10-26-4/+1216e2c30d
* JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87)
 alexvitkov Unverified
2020-10-24-20/+33f8ccf5e
* Reorganize ASTPrinter.
 martin dobrev
2020-10-22-178/+204d5fd762
* Virtualize the destructors of Expression and ASTPrinter
 martin dobrev
2020-10-20-2/+271c5ba7
* Now lexer returns error when meet invalid token.
 martin dobrev
2020-10-20-6/+764c19d7
* Fix GCC build
 Dimitar Trendafilov
2020-10-17-1/+28944bb3
* Add support for new lines and tabs in tokenizer.
 martin dobrev
2020-10-12-98/+47a7575e0
* Fix builds for Win32
 Dimitar Trendafilov
2020-10-05-2/+26f5cc33
* Fix build with GCC 8.3.0
 Dimitar Trendafilov
2020-10-05-3/+4f0ec022
* Implement comparison operators (#71)
 ValeriHristov
2018-11-25-5/+4709e59ae
* Merge branch 'master' into json-to-ast
 omalinov Unverified
2018-11-18-105/+352156d095
|\
| * Code generation improvements (#56)
 Martin Dobrev Unverified
2018-11-18-105/+3521223266
* | JSON is now parsed to AST
 Ognyan
2018-11-18-1/+374a5ebf98
|/
* Fix ending
 NDobrev
2018-11-15-1/+3637077d
* Implement byte generation for "for statement"
 martin dobrev
2018-11-15-12/+64b2b2fe9
* Implement if
 martin dobrev
2018-11-15-32/+99532a594
* Byte code generator initial commit.
 martin dobrev
2018-11-15-48/+42560ff883
* Fixed Linux build
 Dimitar Trendafilov
2018-11-05-2/+3b38f33e
* Add a couple more tests in ParserTests.
 martin dobrev
2018-11-03-0/+3113598b
* 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/+322d51e7e3
* Removed unused file
 Dimitar Trendafilov
2018-10-29-4/+014bf2ac
* Moved lexer and parser tests to the test app
 Dimitar Trendafilov
2018-10-28-240/+0e89ae67
* 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-1/+0087fc88
* Add test app.
 martin dobrev
2018-10-24-231/+24467025e7
* Move all js implementation related files in shared project
 martin dobrev
2018-10-24-1/+16dd6e47
* 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
* Enhanced tree interpreter
 Dimitar Trendafilov
2018-10-24-30/+171051eb93
* 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 a tree interpreter
 Dimitar Trendafilov
2018-10-24-1/+221d5cb498
* Lexer/homework (#15)
 omalinov
2018-10-21-2/+61384d7e
* Lexer whitespace and commens tokens. (#13)
 omalinov
2018-10-21-30/+3407509dce
* 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-202/+1422021943
|\
| * Clean up AST json ptrinter.
 martin dobrev
2018-10-14-30/+0f671c04
| * Split expression definitions in different file.
 martin dobrev
2018-10-14-103/+1030c66608
| * Split literls in different classes and remove all handwritten code.
 martin dobrev
2018-10-14-101/+67370d2af
| * Clean up main.cpp
 martin dobrev
2018-10-14-16/+17a24ea4d
| * Minor fixes.
 martin dobrev
2018-10-14-3/+48aa55f1