summaryrefslogtreecommitdiff
path: root/src/lib/go/parser/parser.go
AgeCommit message (Collapse)AuthorFilesLines
2009-06-09mv src/lib to src/pkgRob Pike1-1975/+0
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102
2009-06-04allow &^= in assignmentsRobert Griesemer1-2/+2
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=29889 CL=29889
2009-06-01- enable scanner to handle illegal chars w/o returning an errorRobert Griesemer1-1/+10
so that it can be used for non-Go chars - adjust parser accordingly R=rsc DELTA=58 (42 added, 2 deleted, 14 changed) OCL=29688 CL=29703
2009-05-21adjustments for relaxed composite literal syntaxRobert Griesemer1-30/+9
R=r DELTA=41 (0 added, 21 deleted, 20 changed) OCL=29219 CL=29219
2009-05-20more useful error stringRobert Griesemer1-1/+5
R=r DELTA=5 (4 added, 0 deleted, 1 changed) OCL=29088 CL=29090
2009-05-18- changed parser to return os.Error, removed ErrorHandlerRobert Griesemer1-59/+92
- added IsValid predicate to token.Position - updated pretty, godoc, gobuild - updated/expanded test cases R=rsc DELTA=265 (97 added, 78 deleted, 90 changed) OCL=28961 CL=29005
2009-05-15don't require ()'s around composite literals if theRobert Griesemer1-31/+26
literal type is not a type name R=rsc DELTA=41 (2 added, 7 deleted, 32 changed) OCL=28955 CL=28957
2009-05-13Simplified AST:Robert Griesemer1-18/+8
- one node for array and slice types - one node for index and slice expressions - simplified parser, astprinter, and ast.txt R=r DELTA=71 (0 added, 43 deleted, 28 changed) OCL=28768 CL=28768
2009-05-08Name change to improve embeddability:Rob Pike1-1/+1
io.Read->io.Reader io.Write,Close,etc.->io.Writer,Closer etc. R=rsc DELTA=190 (0 added, 0 deleted, 190 changed) OCL=28525 CL=28535
2009-05-05new dir structure for lib/goRobert Griesemer1-0/+1965
R=r DELTA=9298 (4760 added, 4536 deleted, 2 changed) OCL=28317 CL=28317