From: Robert Griesemer Date: Fri, 17 Jul 2009 03:31:41 +0000 (-0700) Subject: - renamed SimpleVarDecl -> ShortVarDecl, in sync with terminology used in prose X-Git-Tag: weekly.2009-11-06~1119 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e1b8cb8cf0fef8b10e59f0e4b23fd39fc29500f4;p=gostls13.git - renamed SimpleVarDecl -> ShortVarDecl, in sync with terminology used in prose - added a few TODOs R=r DELTA=4 (2 added, 0 deleted, 2 changed) OCL=31751 CL=31756 --- diff --git a/doc/go_spec.html b/doc/go_spec.html index ef86dda2cf..372f91ac76 100644 --- a/doc/go_spec.html +++ b/doc/go_spec.html @@ -14,6 +14,8 @@ Todo's: a T struct { a b int }. [ ] should probably write something about evaluation order of statements even though obvious +[ ] specify iteration direction for range clause +[ ] review language on implicit dereferencing [ ] document T.m mechanism to obtain a function from a method --> @@ -1545,7 +1547,7 @@ var f = 3.1415 // f has type float A short variable declaration uses the syntax
-SimpleVarDecl = IdentifierList ":=" ExpressionList .
+ShortVarDecl = IdentifierList ":=" ExpressionList .
 
and is shorthand for the declaration syntax @@ -3008,7 +3010,7 @@ Statement = FallthroughStmt | Block | IfStmt | SwitchStmt | SelectStmt | ForStmt | DeferStmt . -SimpleStmt = ExpressionStmt | IncDecStmt | Assignment | SimpleVarDecl . +SimpleStmt = ExpressionStmt | IncDecStmt | Assignment | ShortVarDecl . StatementList = Statement { Separator Statement } . Separator = [ ";" ] .