Robert Griesemer, Rob Pike, Ken Thompson
----
-(June 9, 2008)
+(June 12, 2008)
This document is a semi-informal specification/proposal for a new
systems programming language. The document is under active
uint8 the set of all unsigned 8-bit integers
uint16 the set of all unsigned 16-bit integers
uint32 the set of all unsigned 32-bit integers
- unit64 the set of all unsigned 64-bit integers
+ uint64 the set of all unsigned 64-bit integers
int8 the set of all signed 8-bit integers, in 2's complement
int16 the set of all signed 16-bit integers, in 2's complement
Conversion = "convert" "(" Type [ "," ExpressionList ] ")" |
ConversionType "(" [ ExpressionList ] ")" .
ConversionType = TypeName | ArrayType | MapType | StructType | InterfaceType .
- Allocation = "new" "(" Type [ "," Expression ] ")" .
+ Allocation = "new" "(" Type [ "," ExpressionList ] ")" .
binary_op = log_op | rel_op | add_op | mul_op .
log_op = "||" | "&&" .