X in Identifier-expr
X ::= I | X.I
...
C ::= L:=E | C;C | ...| call X
E ::= N | @L | ...| X
L ::= X
|- newint:intloc class |
|- D: dec |
|- record D end: class |
|- T:class |
|- var I:T: {I:}dec |
|- T:class |
|-class I=T: {I:class}dec |
|- I:, if (I:) in |
| if (I:) in |