# ... expression : INTEGER OP expression { main::expression(@item) } | VARIABLE OP expression { main::expression(@item) } | INTEGER | VARIABLE { $main::VARIABLE{$item{VARIABLE}}} print_instruction : /print/i expression assign_instruction : VARIABLE "=" expression # ...