Operator Prec Parsing
Operator Prec Parsing
• No Ɛ-transition.
• No two adjacent non-terminals.
Eg.
E E OP E | id | (E) | -E
OP + | *
The above grammar is not an operator
grammar but:
E E + E | E* E | id
OPERATOR PRECEDENCE
id + * $
id .> .> .>
+ <. .> <. .>
* <. .> .> .>
$ <. <. <.
f* g*
g+ f+
f$ g$
OPERATOR PRECEDENCE FUNCTION TABLE