18 Commits

Author SHA1 Message Date
rogerl%netscape.com
09e69e2106 New (incomplete but functional) implementation of operator overriding.
git-svn-id: svn://10.0.0.236/trunk@84756 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:03:05 +00:00
beard%netscape.com
80d8463147 fixed return value warning by moving return statement.
git-svn-id: svn://10.0.0.236/trunk@83762 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 06:56:37 +00:00
rginda%netscape.com
37eb1a8437 refactored lexer bits from icodeasm into lexutils
refactored exceptions from icodeasm into exception*
fixed LeadingCap method names to be interCapped
added string8 and string16 typedefs (as opposed to string vs String)


git-svn-id: svn://10.0.0.236/trunk@82601 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 03:11:54 +00:00
rginda%netscape.com
fc4f32fec4 fixups for lame windows parser, and multiple parse per instance issues.
git-svn-id: svn://10.0.0.236/trunk@81538 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 22:18:52 +00:00
rginda%netscape.com
e0d39a5237 lalala, things run, lalala. (well, kinda.)
git-svn-id: svn://10.0.0.236/trunk@81523 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 10:33:57 +00:00
rginda%netscape.com
3f03ec66b9 more work on producing real live instructionstreams
git-svn-id: svn://10.0.0.236/trunk@81511 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 03:33:37 +00:00
rginda%netscape.com
6a77bd0c2a made (most) parse*operand functions do the right thing... the rest choke for now.
git-svn-id: svn://10.0.0.236/trunk@81416 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-19 00:03:12 +00:00
rginda%netscape.com
b410b9817f making argument name optional in argumetlists
git-svn-id: svn://10.0.0.236/trunk@81405 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 22:01:17 +00:00
rginda%netscape.com
fa54936dd5 waugh, "..." isn't supported on windows. Added full icode map generated by the new perl script. Added a comment character to the assembler, and required newlines after instructions.
git-svn-id: svn://10.0.0.236/trunk@81401 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 20:44:14 +00:00
rginda%netscape.com
31c2af6cfb whee! the parse "tree" minimally "works"
git-svn-id: svn://10.0.0.236/trunk@81347 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 03:12:42 +00:00
rginda%netscape.com
bdaadf77fe more icodeasm work... parse "tree" is finally testable... it might even work.
git-svn-id: svn://10.0.0.236/trunk@81337 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 01:02:13 +00:00
rginda%netscape.com
b92b8e5a2c working in labels
git-svn-id: svn://10.0.0.236/trunk@81286 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 08:02:16 +00:00
rginda%netscape.com
b587577138 icode assembler changes
git-svn-id: svn://10.0.0.236/trunk@81268 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 00:41:54 +00:00
rginda%netscape.com
87c8265228 guess what? yep, more icode asm hacking.
git-svn-id: svn://10.0.0.236/trunk@81172 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:06:42 +00:00
rginda%netscape.com
03b5fb577e icode assembler still in progress
git-svn-id: svn://10.0.0.236/trunk@81069 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 23:58:51 +00:00
rginda%netscape.com
0d5a837abf more icodeasm hacks
git-svn-id: svn://10.0.0.236/trunk@81010 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 07:55:13 +00:00
rginda%netscape.com
ba4f3d38c7 more hacking (flailing, maybe) on the icode assembler
git-svn-id: svn://10.0.0.236/trunk@80992 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:32:01 +00:00
rginda%netscape.com
add1fbfa6f initial checkin of icode assembler
git-svn-id: svn://10.0.0.236/trunk@80889 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:44:14 +00:00