4 data Value
= Var
[Char] | IntegerConstant
Integer | StringConstant
[Char] | None | SubMold
[Stmt
]
6 data Capture
= Capture Register
[Register
] [Register
]
8 data Stmt
= LabelDef Label | Decl Register Value | Goto Label | Br Register Label Label | Call Register Register Capture | Call2 Register Register Register Register
10 data Argument
= Pos Register | Named Register Register