]> Cypherpunks repositories - gostls13.git/log
gostls13.git
17 years ago- Make Coco/R-based parser work w/ UTF-8 encoded files even if there is
Robert Griesemer [Wed, 26 Mar 2008 23:12:43 +0000 (16:12 -0700)]
- Make Coco/R-based parser work w/ UTF-8 encoded files even if there is
  no (optional) UTF-8 marker present.

SVN=113931

17 years ago- fixed my scripts
Robert Griesemer [Wed, 26 Mar 2008 16:50:20 +0000 (09:50 -0700)]
- fixed my scripts

SVN=113864

17 years ago- new directory structure
Robert Griesemer [Wed, 26 Mar 2008 16:28:57 +0000 (09:28 -0700)]
- new directory structure

SVN=113851

17 years agoupdate document. todo still: array and map literals; syntax for basic literals.
Rob Pike [Wed, 26 Mar 2008 06:53:07 +0000 (23:53 -0700)]
update document.  todo still: array and map literals; syntax for basic literals.

SVN=113815

17 years ago- added extra escaped chars
Robert Griesemer [Thu, 20 Mar 2008 04:20:25 +0000 (21:20 -0700)]
- added extra escaped chars

SVN=113258

17 years ago- Implemented simple rule for optional semicolons:
Robert Griesemer [Wed, 19 Mar 2008 22:45:07 +0000 (15:45 -0700)]
- Implemented simple rule for optional semicolons:
  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

17 years agochange Main, Init to lower case.
Rob Pike [Tue, 18 Mar 2008 02:05:07 +0000 (19:05 -0700)]
change Main, Init to lower case.
make new() take an optional expression, not expression list.
add an example for new().

SVN=112895

17 years agoSVN=112717
Rob Pike [Mon, 17 Mar 2008 04:47:38 +0000 (21:47 -0700)]
SVN=112717

17 years ago- added another test
Robert Griesemer [Wed, 12 Mar 2008 22:29:57 +0000 (15:29 -0700)]
- added another test
- added script to run tests
- fixed primary expression syntax in go.atg

SVN=112281

17 years ago- added another test case
Robert Griesemer [Wed, 12 Mar 2008 22:10:10 +0000 (15:10 -0700)]
- added another test case

SVN=112273

17 years ago- added more test cases
Robert Griesemer [Wed, 12 Mar 2008 21:57:03 +0000 (14:57 -0700)]
- added more test cases

SVN=112271

17 years ago- fixed typo in go_lang.txt
Robert Griesemer [Wed, 12 Mar 2008 20:12:40 +0000 (13:12 -0700)]
- fixed typo in go_lang.txt
- changed go.atg to make optional semicolons work for statements
- expanded a test case

SVN=112242

17 years agoexamples contradicted text: '\octal' and '\hex' are fixed size
Rob Pike [Wed, 12 Mar 2008 03:40:20 +0000 (20:40 -0700)]
examples contradicted text: '\octal' and '\hex' are fixed size

SVN=112150

17 years ago- added 'nil' keyword to lang doc
Robert Griesemer [Wed, 12 Mar 2008 01:07:22 +0000 (18:07 -0700)]
- added 'nil' keyword to lang doc
  (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

17 years ago- go.atg now produces a compileable C++ parser when running through coco
Robert Griesemer [Wed, 12 Mar 2008 00:07:25 +0000 (17:07 -0700)]
- go.atg now produces a compileable C++ parser when running through coco
- added a first test case
- running make produces a runnable go parser 'go'

SVN=112127

17 years ago- changed if/switch initial stat syntax to match go compiler and make
Robert Griesemer [Tue, 11 Mar 2008 23:40:47 +0000 (16:40 -0700)]
- changed if/switch initial stat syntax to match go compiler and make
  it consistent
- changed declaration syntax to match go compiler

SVN=112122

17 years ago- replaced 's in productions everywhere with "s (we were inconsistent in
Robert Griesemer [Tue, 11 Mar 2008 23:02:46 +0000 (16:02 -0700)]
- replaced 's in productions everywhere with "s (we were inconsistent in
  some places)
- removed extra []'s around switch decl/tag expression - not needed

SVN=112117

17 years ago- removed CompoundStat in favor of Block
Robert Griesemer [Tue, 11 Mar 2008 21:37:16 +0000 (14:37 -0700)]
- removed CompoundStat in favor of Block

SVN=112111

17 years ago- attemp to correct statement syntax
Robert Griesemer [Mon, 10 Mar 2008 23:23:01 +0000 (16:23 -0700)]
- attemp to correct statement syntax
- introduced FieldDeclList and MethodDeclList
  in consistency with other lists
- made labels declarations

SVN=111982

17 years agofix grammar for struct and interface types to make final semicolon optional
Rob Pike [Sat, 8 Mar 2008 02:01:09 +0000 (18:01 -0800)]
fix grammar for struct and interface types to make final semicolon optional

SVN=111810

17 years ago- get rid of Designator terminology
Robert Griesemer [Fri, 7 Mar 2008 07:06:05 +0000 (23:06 -0800)]
- get rid of Designator terminology

SVN=111696

17 years ago- added missing ''''s
Robert Griesemer [Fri, 7 Mar 2008 06:40:49 +0000 (22:40 -0800)]
- added missing ''''s

SVN=111693

17 years agofix a few nits in the typography so HTML is right
Rob Pike [Fri, 7 Mar 2008 06:14:17 +0000 (22:14 -0800)]
fix a few nits in the typography so HTML is right

SVN=111691

17 years ago- fixed double-definition of StructType
Robert Griesemer [Fri, 7 Mar 2008 06:11:51 +0000 (22:11 -0800)]
- fixed double-definition of StructType

SVN=111689

17 years ago- more grammar fixes
Robert Griesemer [Fri, 7 Mar 2008 05:50:28 +0000 (21:50 -0800)]
- more grammar fixes

SVN=111688

17 years ago- fixed a couple of grammar errors
Robert Griesemer [Fri, 7 Mar 2008 05:24:57 +0000 (21:24 -0800)]
- fixed a couple of grammar errors

SVN=111685

17 years agoadd HTML formatting; use
Rob Pike [Fri, 7 Mar 2008 03:40:52 +0000 (19:40 -0800)]
add HTML formatting; use
/home/sanjay/bin/makehtml --mode=document go_lang.txt
to generate the html output.

SVN=111681

17 years ago- updated docs
Robert Griesemer [Fri, 7 Mar 2008 02:57:03 +0000 (18:57 -0800)]
- updated docs

SVN=111669

17 years ago- updated docs
Robert Griesemer [Thu, 6 Mar 2008 07:00:44 +0000 (23:00 -0800)]
- updated docs

SVN=111539

17 years ago- renamed todo -> todo.txt
Robert Griesemer [Wed, 5 Mar 2008 06:23:23 +0000 (22:23 -0800)]
- renamed todo -> todo.txt
- deleted obsolote go_spec

SVN=111358

17 years ago- added new, revised spec
Robert Griesemer [Wed, 5 Mar 2008 06:18:16 +0000 (22:18 -0800)]
- added new, revised spec
- updated todo

SVN=111357

17 years ago- added language for range statement
Robert Griesemer [Tue, 4 Mar 2008 07:08:28 +0000 (23:08 -0800)]
- added language for range statement

SVN=111200

17 years ago- added language for map and channel types
Robert Griesemer [Mon, 3 Mar 2008 07:02:36 +0000 (23:02 -0800)]
- added language for map and channel types
- added clarifications about function types
- added open issues section

SVN=111045

17 years agoGo spec starting point.
Robert Griesemer [Mon, 3 Mar 2008 04:47:34 +0000 (20:47 -0800)]
Go spec starting point.

SVN=111041

37 years agolast-minute fix: convert to ANSI C
Brian Kernighan [Fri, 1 Apr 1988 07:03:04 +0000 (02:03 -0500)]
last-minute fix: convert to ANSI C

R=dmr
DELTA=3  (2 added, 0 deleted, 1 changed)

37 years agoconvert to Draft-Proposed ANSI C
Brian Kernighan [Fri, 1 Apr 1988 07:02:04 +0000 (02:02 -0500)]
convert to Draft-Proposed ANSI C

R=dmr
DELTA=5  (2 added, 0 deleted, 3 changed)

51 years agoconvert to C
Brian Kernighan [Sun, 20 Jan 1974 05:02:03 +0000 (01:02 -0400)]
convert to C

R=dmr
DELTA=6  (0 added, 3 deleted, 3 changed)

52 years agohello, world
Brian Kernighan [Wed, 19 Jul 1972 00:05:45 +0000 (19:05 -0500)]
hello, world

R=ken
DELTA=7  (7 added, 0 deleted, 0 changed)