[back]
start -> expr [SimNode]
assign-expr -> or-expr assign-op assign-expr [SimNode]
primary-expr -> IDENT [SimNode]
IDENT
assign-op -> ASSIGN [SimNode]
ASSIGN
shift-expr -> shift-expr shift-op add-expr [SimNode]
primary-expr -> NUMBER [SimNode]
NUMBER
shift-op -> LSHIFT [SimNode]
LSHIFT
add-expr -> add-expr add-op mul-expr [SimNode]
primary-expr -> NUMBER [SimNode]
NUMBER
add-op -> PLUS [SimNode]
PLUS
mul-expr -> mul-expr mul-op unary-expr [SimNode]
primary-expr -> NUMBER [SimNode]
NUMBER
mul-op -> TIMES [SimNode]
TIMES
primary-expr -> NUMBER [SimNode]
NUMBER
[back]