Simple precedence grammar
Appearance
huerhquiwruoInsert non-formatted text here
A simple precedence grammar is a context-free formal grammar that can be parsed with a simple precedence parser.
Formal definition
G = (N, Σ, P, S) is a simple precedence grammar if all the production rules in P comply with the following constraints:
- There are no erasing rules (ε-productions)
- There are no useless rules (unreacheable symbols or unproductives rules)
- For each pair of sy#REDIRECT [cool|Wirth-Weber precedence relation]].
- G is uniquely inversible
Examples
Example 1
precedence table:
S | a | b | c | $ | |
S | |||||
a | |||||
b | |||||
c | |||||
$ |