]> Cypherpunks repositories - gostls13.git/commitdiff
- renamed SimpleVarDecl -> ShortVarDecl, in sync with terminology used in prose
authorRobert Griesemer <gri@golang.org>
Fri, 17 Jul 2009 03:31:41 +0000 (20:31 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 17 Jul 2009 03:31:41 +0000 (20:31 -0700)
- added a few TODOs

R=r
DELTA=4  (2 added, 0 deleted, 2 changed)
OCL=31751
CL=31756

doc/go_spec.html

index ef86dda2cfd9c26a2d5295afe7c830eb70e195d6..372f91ac76834e546e301ab72ec7b6c18cedc1af 100644 (file)
@@ -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 <i>short variable declaration</i> uses the syntax
 
 <pre class="ebnf">
-SimpleVarDecl = IdentifierList ":=" ExpressionList .
+ShortVarDecl = IdentifierList ":=" ExpressionList .
 </pre>
 
 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     = [ ";" ] .