14 Commits

Author SHA1 Message Date
sulyi
e1444dd723 [test] Adding support for signed values 2016-12-15 14:54:09 +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
cc9cb3096e [jsinterp] Reprioritizing TODOs in test_jsinterp_parser.py 2016-12-12 14:08:29 +01:00
sulyi
a8a445f04c [jsinterp] Fixing TokenStrem pop, label statement, function body 2016-12-11 23:30:03 +01:00
sulyi
48aaa4178e [jsinterp] Finished parser if test 2016-12-11 17:36:19 +01:00
sulyi
651a1e7aa8 [jsinterp] Coding convention fixes 2016-12-08 13:22:28 +01:00
sulyi
4999fcc646 [jsinterp] More test and str fix 2016-12-08 09:20:14 +01:00
sulyi
8ff8a706ed [jsinterp] Str tokens are easier to deal with 2016-12-07 21:03:57 +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
7864078bfa [jsinterp] Preliminary fixes after some testing of ast 2016-12-05 11:44:32 +01:00
sulyi
f6ad8db133 [jsinterp] Refactoring and minor fixes 2016-12-04 19:15:35 +01:00