- 28 Apr, 2008 1 commit
-
-
Rob Pike authored
SVN=116978
-
- 18 Apr, 2008 3 commits
-
-
Robert Griesemer authored
- fixed indentation in many places - fixed a couple of typos SVN=116120
-
Robert Griesemer authored
- propose change to char/string productions: I find this easier to read SVN=116037
-
Rob Pike authored
SVN=116022
-
- 15 Apr, 2008 1 commit
-
-
Rob Pike authored
SVN=115807
-
- 03 Apr, 2008 4 commits
-
-
Rob Pike authored
SVN=114939
-
Rob Pike authored
SVN=114931
-
Rob Pike authored
use string* to pass it around. SVN=114795
-
Ken Thompson authored
declaration of a func does not exactly match the actual (or another foreward) declaration. the reason is that when there are 2 declarations of a function, the names of the parameters are taken from the first. thus func x(a int); followed by func x(b int) { ... } will have the parameter named "a" and "b" will be undefined. SVN=114788
-
- 01 Apr, 2008 2 commits
-
-
Ken Thompson authored
fixed error in symbol table in the second forward declaration of a function. SVN=114572
-
Ken Thompson authored
without conversions SVN=114453
-
- 31 Mar, 2008 1 commit
-
-
Ken Thompson authored
failed to correctly convert from pointer to interface in a return statement. moved ANY from a special type in chan/map to a basic type. SVN=114350
-
- 29 Mar, 2008 2 commits
-
-
Ken Thompson authored
fix code generation bug in second index of string slice. SVN=114255
-
Ken Thompson authored
automatic declaration leaking from one function to another SVN=114252
-
- 28 Mar, 2008 7 commits
-
-
Ken Thompson authored
-
Ken Thompson authored
-
Ken Thompson authored
-
Rob Pike authored
SVN=114148
-
Rob Pike authored
SVN=114147
-
Rob Pike authored
SVN=114123
-
Rob Pike authored
Add description of 'any'. Simplify and complete syntax for literals. SVN=114122
-
- 27 Mar, 2008 1 commit
-
-
Rob Pike authored
SVN=113977
-
- 26 Mar, 2008 4 commits
-
-
Robert Griesemer authored
no (optional) UTF-8 marker present. SVN=113931
-
Robert Griesemer authored
SVN=113864
-
Robert Griesemer authored
SVN=113851
-
Rob Pike authored
SVN=113815
-
- 20 Mar, 2008 1 commit
-
-
Robert Griesemer authored
SVN=113258
-
- 19 Mar, 2008 1 commit
-
-
Robert Griesemer authored
Semicolons are terminators for statements as in C, but if followed by a "}" they are not required. This is easy to understand and produces the desired result for statements. - Updated todo.txt. SVN=113198
-
- 18 Mar, 2008 1 commit
-
-
Rob Pike authored
make new() take an optional expression, not expression list. add an example for new(). SVN=112895
-
- 17 Mar, 2008 1 commit
-
-
Rob Pike authored
-
- 12 Mar, 2008 7 commits
-
-
Robert Griesemer authored
- added script to run tests - fixed primary expression syntax in go.atg SVN=112281
-
Robert Griesemer authored
SVN=112273
-
Robert Griesemer authored
SVN=112271
-
Robert Griesemer authored
- changed go.atg to make optional semicolons work for statements - expanded a test case SVN=112242
-
Rob Pike authored
SVN=112150
-
Robert Griesemer authored
(did not add 'true' and 'false' because I think these don't need to be keywords, they can be recreated from whole cloth) - added 'new' syntax to expressions (this is needed because of the type as 1st argument - the expression list is probably not yet implemented, but I think we may want it eventually) - removed optional ';'s in sieve example - make it more concise - fixed several bugs in go.atg, no parses sieve - added sieve as test case SVN=112135
-
Robert Griesemer authored
- added a first test case - running make produces a runnable go parser 'go' SVN=112127
-
- 11 Mar, 2008 3 commits
-
-
Robert Griesemer authored
it consistent - changed declaration syntax to match go compiler SVN=112122
-
Robert Griesemer authored
some places) - removed extra []'s around switch decl/tag expression - not needed SVN=112117
-
Robert Griesemer authored
SVN=112111
-