21 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
9c3a7e2d84 Replaced occurrences of $$, $1, $2 with result, first, second. CodeWarrior doesn't like $ characters in identifiers.
git-svn-id: svn://10.0.0.236/trunk@82430 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 19:50:39 +00:00
jeff.dyer%compilercompany.com
5f7b205835 Added to FunctionDefinition a pointer that marks the position in the
parameter list that the named parameter marker occurs. The names at or
after that position may or may not have aliases associated with them.


git-svn-id: svn://10.0.0.236/trunk@81733 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 12:46:23 +00:00
jeff.dyer%compilercompany.com
8d898e96b3 Fix assertions that I missed in partial debug mode. Also fixed problem with
optional parameter after the named parameter marker.


git-svn-id: svn://10.0.0.236/trunk@81622 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-23 22:23:32 +00:00
jeff.dyer%compilercompany.com
4cfc6bf75b Parsing named parameters and arguments according to the Sep-23rd revision
of the grammar. WARNING: struct VariableBinding has grown. Recompile all
after getting this revision.


git-svn-id: svn://10.0.0.236/trunk@81613 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-23 19:39:55 +00:00
rogerl%netscape.com
4587e4f98f Added support for 'debugger' as a statement. (Rob made me)
git-svn-id: svn://10.0.0.236/trunk@72996 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:08:10 +00:00
waldemar%netscape.com
89fc65eb7c Added parsing and printing of classes, interfaces, and namespaces
git-svn-id: svn://10.0.0.236/trunk@71339 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 04:35:44 +00:00
waldemar%netscape.com
b956242026 Added function and constructor parsing and printing; fixed printing of blocks, compound statements, and ::
git-svn-id: svn://10.0.0.236/trunk@71236 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:30:58 +00:00
waldemar%netscape.com
c4a32c8de3 Added var, const, and for statements
git-svn-id: svn://10.0.0.236/trunk@70908 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 06:20:11 +00:00
waldemar%netscape.com
8d0c030319 Added statement parsing
git-svn-id: svn://10.0.0.236/trunk@70697 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 01:51:20 +00:00
waldemar%netscape.com
b7523b9005 Fixed parser errors
git-svn-id: svn://10.0.0.236/trunk@69370 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:15:52 +00:00
waldemar%netscape.com
310fb63a5a Added expression parsing and printing code
git-svn-id: svn://10.0.0.236/trunk@69334 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:26:24 +00:00
beard%netscape.com
c8f8269bbe ensure that source buffer is always terminated by a uni::null (which isn't automatically true for basic_string<T>).
git-svn-id: svn://10.0.0.236/trunk@68828 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:31:54 +00:00
waldemar%netscape.com
fc34fc49ba Implemented Formatters for output and added parseMember
git-svn-id: svn://10.0.0.236/trunk@65458 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 23:45:58 +00:00
waldemar%netscape.com
a19e2ce3dd Added postfix expression parsing. Simplified Reader.
git-svn-id: svn://10.0.0.236/trunk@65205 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 21:39:59 +00:00
waldemar%netscape.com
d878ba56de Added parser output classes
git-svn-id: svn://10.0.0.236/trunk@61963 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:31 +00:00
waldemar%netscape.com
64fa1b6c33 Work on adding parser
git-svn-id: svn://10.0.0.236/trunk@61470 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:54:30 +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
43fa4b73e9 Added parsing of numerals and token printing
git-svn-id: svn://10.0.0.236/trunk@59513 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:48:40 +00:00
waldemar%netscape.com
066096d53f Continuing to implement
git-svn-id: svn://10.0.0.236/trunk@58641 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 22:57:32 +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