parser: SLR(1) lexesis: lexer.lxs terminals: "A" "B" "C" "D" precedence: left "A" "D" nonassoc "B" right "C" start: grammar: ::= [startrule]; ::= "A" [xA] | "B" [xB] ;