17 Commits

Author SHA1 Message Date
beard%netscape.com
c1a72f96eb printing code in testObjects().
git-svn-id: svn://10.0.0.236/trunk@65486 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 04:59:57 +00:00
beard%netscape.com
6b7c024d03 duh, can't use wide string constants on Linux
git-svn-id: svn://10.0.0.236/trunk@65478 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 03:08:20 +00:00
beard%netscape.com
14d0662d1c XP_MAC: no longer auto close upon exit (so we can see asserts, etc.). Renamed testInterpreter() to testFactorial(). Added testObjects(), which allocates an object, stores it in the global variable "global", assigns 0.0 to "global.counter", and finally defines a function "increment" which adds 1.0 to "global.counter" each time it is called.
git-svn-id: svn://10.0.0.236/trunk@65477 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 02:58:01 +00:00
waldemar%netscape.com
e8930953fc Implemented Formatters for output
git-svn-id: svn://10.0.0.236/trunk@65459 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 23:47:33 +00:00
rogerl%netscape.com
8ea5e6aebd Changed compare/branch handling to determine last compare opcode.
Made returnStatement a member in ICG.


git-svn-id: svn://10.0.0.236/trunk@65450 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 22:40:17 +00:00
beard%netscape.com
e431bb0ff8 added testInterpreter(), which computes factorial using iCode (woo hoo!)
git-svn-id: svn://10.0.0.236/trunk@65413 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 02:59:16 +00:00
beard%netscape.com
037c859fd6 backed out "fix" (thanks waldemar)
git-svn-id: svn://10.0.0.236/trunk@65324 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 04:24:19 +00:00
beard%netscape.com
812c994be4 removed newline mapping code (instead using compiler mapping of '\n' to '\r' in literals, which should do the right thing).
git-svn-id: svn://10.0.0.236/trunk@65319 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 03:57:57 +00:00
beard%netscape.com
184b213c8c making icode generation test not mutually exclusive with the REPL.
git-svn-id: svn://10.0.0.236/trunk@65263 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 00:52:47 +00:00
waldemar%netscape.com
68fd4fc759 Updated lexer API
git-svn-id: svn://10.0.0.236/trunk@65203 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 21:38:25 +00:00
rogerl%netscape.com
0c6fc8328e For statements.
git-svn-id: svn://10.0.0.236/trunk@64841 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 02:53:16 +00:00
rogerl%netscape.com
d458c055bb Added do & switch statements, more hacking at the code state thing.
git-svn-id: svn://10.0.0.236/trunk@64834 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 01:30:32 +00:00
rogerl%netscape.com
8976584059 Test driver for icg in main, just a temporary thing
git-svn-id: svn://10.0.0.236/trunk@64498 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 19:24:07 +00:00
waldemar%netscape.com
746b82680a Updated for VC6
git-svn-id: svn://10.0.0.236/trunk@59639 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:25:01 +00:00
waldemar%netscape.com
801a41fbac Added lexer call
git-svn-id: svn://10.0.0.236/trunk@59511 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:47:03 +00:00
waldemar%netscape.com
71029d488f Switched to using appendChars
git-svn-id: svn://10.0.0.236/trunk@58640 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 22:56:48 +00:00
waldemar%netscape.com
3dfc1a09f0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@57289 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 21:22:43 +00:00