Commit 354be785 authored by Robert Griesemer's avatar Robert Griesemer

- removed 'iota' from the keyword list

- added missing operators

R=r
OCL=14672
CL=14672
parent fb4c2a37
...@@ -4,7 +4,7 @@ The Go Programming Language Specification (DRAFT) ...@@ -4,7 +4,7 @@ The Go Programming Language Specification (DRAFT)
Robert Griesemer, Rob Pike, Ken Thompson Robert Griesemer, Rob Pike, Ken Thompson
---- ----
(August 28, 2008) (August 29, 2008)
This document is a semi-formal specification of the Go systems This document is a semi-formal specification of the Go systems
...@@ -351,12 +351,11 @@ Operators and delimitors ...@@ -351,12 +351,11 @@ Operators and delimitors
The following special character sequences serve as operators or delimitors: The following special character sequences serve as operators or delimitors:
+ & += &= == ( , + & += &= && == != ( )
- | -= |= != ) ; - | -= |= || < >= [ ]
* ^ *= ^= < [ : * ^ *= ^= <- > <= { }
/ << /= <<= <= ] . / << /= <<= -< ++ -- = :=
% >> %= >>= > { ! % >> %= >>= ! . , ; :
<- -< = := >= }
Reserved words Reserved words
...@@ -364,13 +363,11 @@ Reserved words ...@@ -364,13 +363,11 @@ Reserved words
The following words are reserved and must not be used as identifiers: The following words are reserved and must not be used as identifiers:
break export import select break default func interface select
case fallthrough interface struct case else go map struct
const for iota switch const export goto package switch
chan func map type chan fallthrough if range type
continue go package var continue for import return var
default goto range
else if return
Declaration and scope rules Declaration and scope rules
......
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