From: Robert Griesemer Date: Fri, 10 Oct 2008 19:45:44 +0000 (-0700) Subject: - Fixed bug in spec: PrimaryExpr is too restrictive in most places X-Git-Tag: weekly.2009-11-06~3011 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=57b34617e0f5facc34e43dfdf75fc7e2e0317e3e;p=gostls13.git - Fixed bug in spec: PrimaryExpr is too restrictive in most places (for instance *p was not allowed on the left side of "="). Changed to Expression everywhere (this is too liberal, UnaryExpr is probably good enough, but it seems funny, and we need to check semantically anyway). This matches 6g yacc. - Write expression syntac recursively to express evaluation order and precedence syntactically. - Organized open issues list, folded in stuff from todo.txt which is now obsolete. R=r DELTA=108 (41 added, 52 deleted, 15 changed) OCL=16903 CL=16910 --- diff --git a/doc/go_spec.txt b/doc/go_spec.txt index 3dbf53058c..7f7b31c36b 100644 --- a/doc/go_spec.txt +++ b/doc/go_spec.txt @@ -4,7 +4,7 @@ The Go Programming Language Specification (DRAFT) Robert Griesemer, Rob Pike, Ken Thompson ---- -(October 9, 2008) +(October 10, 2008) This document is a semi-formal specification of the Go systems @@ -17,16 +17,38 @@ Any part may change substantially as design progresses.