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
1511d4c19f
Don't care if required named come after optional named parameters.
...
git-svn-id: svn://10.0.0.236/trunk@82255 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-03 01:44:30 +00:00
jeff.dyer%compilercompany.com
833f58344e
Added a couple missing redesignates.
...
git-svn-id: svn://10.0.0.236/trunk@81821 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-26 19:51:31 +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
rginda%netscape.com
f86893a190
cleaned up linux warnings, minor debugger tweaks
...
git-svn-id: svn://10.0.0.236/trunk@74039 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 23:08:03 +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
c942d3014f
Fixed case/default indenting
...
git-svn-id: svn://10.0.0.236/trunk@70702 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:18:57 +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
beard%netscape.com
ef06dad541
fix for linux bustage
...
git-svn-id: svn://10.0.0.236/trunk@69520 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 02:14:52 +00:00
waldemar%netscape.com
4ea629c1bd
Fixed ?: parsing bug and pretty-printing offsets
...
git-svn-id: svn://10.0.0.236/trunk@69379 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:39:28 +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
55b5a260f4
Need to modify string BEFORE caching iterators.
...
git-svn-id: svn://10.0.0.236/trunk@68829 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:39:39 +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
rginda%netscape.com
3bc6bc1635
quieting linux warnings
...
git-svn-id: svn://10.0.0.236/trunk@66986 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 18:41:05 +00:00
beard%netscape.com
a207c82fa2
needed to qualify isFieldKind
...
git-svn-id: svn://10.0.0.236/trunk@65465 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 00:24:42 +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
beard%netscape.com
a6ce7d90d7
Fixing linux build: needed <algorithm> and stub implementations of parseMember, parseNonAssignmentExpression, paraseAssignmentExpression and parseExpression.
...
git-svn-id: svn://10.0.0.236/trunk@65220 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 23:58:30 +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
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
c32e59ea73
Backed out extraneous change
...
git-svn-id: svn://10.0.0.236/trunk@61383 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:52:47 +00:00
waldemar%netscape.com
5fe4726dbf
Unix makefile
...
git-svn-id: svn://10.0.0.236/trunk@61364 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 10:03:07 +00:00
waldemar%netscape.com
2b6f70d530
Fixed & bugs
...
git-svn-id: svn://10.0.0.236/trunk@59811 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 23:54:29 +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