16 Commits

Author SHA1 Message Date
sulyi
d7443e1233 [jsinterp] Adding interpreter support for pre- and postfix expressions 2016-12-16 01:33:28 +01:00
sulyi
c4c2aa274b [test] Adding support for signed values (hopefully) 2016-12-15 11:05:47 +01:00
sulyi
ab37e2b811 [test] Adding jstests test suite 2016-12-14 18:27:33 +01:00
sulyi
cd0bb42f4e [jsinterp] Adding ast to for empty and for in parser test 2016-12-12 23:52:10 +01:00
sulyi
b397ea2bdd [jsinterp] Adding ast to for parser test 2016-12-12 22:56:07 +01:00
sulyi
a2e42ed416 [jsinterp] Adding ast to do parser test 2016-12-12 21:38:52 +01:00
sulyi
558290d2b5 [jsinterp] Adding object ast to parser test 2016-12-12 17:23:52 +01:00
sulyi
253e32671d [jsinterp] Adding do and while parser 2016-12-12 12:18:31 +01:00
sulyi
f24cafea89 [jsinterp] Adding parser object literal 2016-12-11 23:00:34 +01:00
sulyi
86de1e89db [jsinterp] Adding function declaration and fixing block statement parser 2016-12-10 22:57:02 +01:00
sulyi
8ff8a706ed [jsinterp] Str tokens are easier to deal with 2016-12-07 21:03:57 +01:00
sulyi
c2f280d5cc [jsinterp] Compatibility fix 2016-12-07 19:47:10 +01:00
sulyi
c426efd5b5 [jsinterp] More tokens 2016-12-07 12:33:07 +01:00
sulyi
ce4a616c4a [jsinterp] Token class for tokens 2016-12-07 07:28:09 +01:00
sulyi
d422aefc03 [jsinterp] Very basic interpreter
Supports:
- variable declaration
- expression
- variable assignment

Lacks:
- call
- array access
- property access
- property declaration
2016-12-06 18:42:59 +01:00
sulyi
f6ad8db133 [jsinterp] Refactoring and minor fixes 2016-12-04 19:15:35 +01:00