Robert Griesemer
|
a6400dd448
|
more fine-tuning of ;'s
R=r
OCL=16274
CL=16274
|
2008-09-30 19:31:27 -07:00 |
|
Robert Griesemer
|
6349d38ebc
|
- fixed semicolon handling in pretty printer
- some scanner cleanup
- new pretty-printed code can be compiled again (for some files)
R=r
OCL=16272
CL=16272
|
2008-09-30 18:50:29 -07:00 |
|
Robert Griesemer
|
bf855f5a94
|
- allow for embeded types in fields, and parameter lists w/o parameter names
- temporary work-around for 6g bug
R=r
OCL=16052
CL=16052
|
2008-09-27 17:42:18 -07:00 |
|
Robert Griesemer
|
3548350d3e
|
Snapshot.
Added support for function literals, composite literals.
Bug fixes.
R=r
OCL=15911
CL=15911
|
2008-09-25 17:20:39 -07:00 |
|
Robert Griesemer
|
8415280699
|
- more missing constructs added
- removed excessive ";"'s
- no ()'s around expressions where not needed
- parser.go now reproduced and parseable again
R=r
OCL=15881
CL=15881
|
2008-09-25 15:14:26 -07:00 |
|
Robert Griesemer
|
c51195386e
|
snapshot: more pretty printer stuff
R=r
OCL=15863
CL=15863
|
2008-09-25 11:50:34 -07:00 |
|
Robert Griesemer
|
c5a29a6dd4
|
- more ast buidling and printing
- almost complete language reproduced
R=r
OCL=15801
CL=15801
|
2008-09-24 15:50:28 -07:00 |
|
Robert Griesemer
|
83267dce11
|
- added initial formatting: indentation
- more AST nodes built and printed
R=r
OCL=15735
CL=15735
|
2008-09-23 18:34:17 -07:00 |
|
Robert Griesemer
|
09bed25621
|
- snapshot of pretty printer status
- parts of AST built and printed
- no formatting yet
R=r
OCL=15727
CL=15727
|
2008-09-23 16:40:12 -07:00 |
|
Robert Griesemer
|
c13c03c261
|
- first cut at building and printing AST
R=r
OCL=15675
CL=15675
|
2008-09-22 18:26:12 -07:00 |
|
Robert Griesemer
|
81d7c51837
|
First cut at a Go pretty printer:
- code scavenged from Go-in-Go front-end (will merge back)
- using "symbol-table" free parsing to build AST
- no printing yet
R=r
OCL=15504
CL=15504
|
2008-09-18 16:58:37 -07:00 |
|