Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl
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/+8b924374
* Now JSImpl act like command line tool.
 Martin Dobrev
2020-10-26-4/+1266e2c30d
* Fix build
 Martin Dobrev
2020-10-24-4/+38452476
* JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87)
 alexvitkov Unverified
2020-10-24-21/+36f8ccf5e
* 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/+1464c19d7
* Fix GCC build
 Dimitar Trendafilov
2020-10-17-1/+28944bb3
* Add support for new lines and tabs in tokenizer.
 martin dobrev
2020-10-12-263/+187a7575e0
* Fix builds for Win32
 Dimitar Trendafilov
2020-10-05-2/+26f5cc33
* Generate projects with 32-bit support
 Dimitar Trendafilov
2020-10-05-158/+1414262b9f4
* Fix build with GCC 8.3.0
 Dimitar Trendafilov
2020-10-05-3/+4f0ec022
* Add 32-bit platforms to projects and CI
 Dimitar Trendafilov
2020-10-05-1/+0615397e
* Feature/strings (#75)
 dtrendafilov Unverified
2018-11-29-0/+4472d9bbc
* Made spasm to work with nan-boxed values
 Dimitar Trendafilov
2018-11-26-72/+643b6cf4
* Implement comparison operators (#71)
 ValeriHristov
2018-11-25-6/+11709e59ae
* Merge branch 'master' into json-to-ast
 dtrendafilov Unverified
2018-11-25-19/+1350b24440
|\
| * Support for line numbers and comments
 Dimitar Trendafilov
2018-11-22-18/+18ddc50fe
| * Support for double as number type in the runtime
 Dimitar Trendafilov
2018-11-19-1/+1a7deea9
| * Proof of concept for NaN boxing (#54)
 dtrendafilov Unverified
2018-11-19-0/+11675faff8
* | Merge branch 'master' into json-to-ast
 omalinov Unverified
2018-11-18-105/+533156d095
|\|
| * Code generation improvements (#56)
 Martin Dobrev Unverified
2018-11-18-105/+5331223266
* | JSON is now parsed to AST
 Ognyan
2018-11-18-13/+396a5ebf98
|/
* Slides/vm intro (#40)
 dtrendafilov Unverified
2018-11-17-0/+57002c541
* 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
* 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
* 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
* 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