1
0
mirror of https://github.com/golang/go synced 2024-11-25 03:57:56 -07:00

- 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
This commit is contained in:
Robert Griesemer 2009-07-16 20:31:41 -07:00
parent a93c5c8550
commit e1b8cb8cf0

View 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 = [ ";" ] .