parser: SLR(1) lexesis: bfLexer.lxs terminals: "PLUS" "MINUS" "GREATER" "LESS" "POINT" "COMMA" "LBRACKET" "RBRACKET" precedence: left nonassoc right start: grammar: ::= [PROGRAM] | [EMPTY] ; ::= "PLUS" [OPERATION] | "MINUS" [OPERATION] | "GREATER" [OPERATION] | "LESS" [OPERATION] | "POINT" [OPERATION] | "COMMA" [OPERATION] | "LBRACKET" "RBRACKET" [LOOP] ;