jitcraft/Parser.cpp
b7d61ddb3c8d
2012-07-07 21:30 -0700
David Anderson - Rename jc:: to ke::
8f1e74d35718
2012-07-07 21:01 -0700
David Anderson - Convert AST std::vector to PoolList.
abb4ae5bc915
2012-07-07 20:58 -0700
David Anderson - Convert StatementList to a PoolList; convert PoolList to Vector.
e073a9fe8e57
2012-07-07 20:53 -0700
David Anderson - Move ExpressionList to a jc::Vector.
8e22792a3921
2012-07-07 20:28 -0700
David Anderson - Convert Name and StringPool to a GC-safe symbol table.
2b6904506469
2012-07-04 19:54 -0400
David Anderson - Fix a bug where we might not unwind the lifo stack in empty scopes.
88049d677e3f
2012-07-03 00:56 -0700
David Anderson - Handleize Parser.
a9665857cfd5
2012-07-02 23:37 -0700
David Anderson - Added MacOS, gcc, and clang support. Preliminary crappy autoconf scripts of course.
23e8b3d8e4e6
2012-07-02 01:24 -0700
David Anderson - Scanning, parsing, and static analysis now report errors properly.
8a31742781c1
2012-07-01 18:21 -0700
David Anderson - Implement ++ and -- operators.
765ab1b672a3
2012-07-01 16:36 -0700
David Anderson - Added support for fused math-assign ops (+=, etc).
af5d8e985502
2012-07-01 14:52 -0700
David Anderson - Added initial String: support.
0784ac5cc347
2012-06-30 22:31 -0700
David Anderson - Added support for non-array references.
0c3bcd50e361
2012-06-28 01:38 -0700
David Anderson - Implemented break and continue support.
73781c5a59d7
2012-06-28 00:54 -0700
David Anderson - Added support for do/while loops.
069d207a8f2a
2012-06-28 00:26 -0700
David Anderson - Added support for bitwise operators.
633176823669
2012-06-27 02:21 -0700
David Anderson - Add support for float variables and basic math.
46fc53b8fd2f
2012-06-26 00:35 -0700
David Anderson - Added support for enums.
c455ebb9a5dc
2012-06-25 02:57 -0700
David Anderson - Initial import of prototype.