Commit e1b8cb8c authored by Robert Griesemer's avatar Robert Griesemer

- 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
parent a93c5c85
......@@ -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 = [ ";" ] .
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment