[back]
0 5 rule-name-opt ->
5 13 IDENT
13 25 attrib-seq-opt ->
25 14 symbol -> IDENT attrib-seq-opt
14 28 ARROW
28 13 ? IDENT
13 25 attrib-seq-opt ->
25 33 symbol -> IDENT attrib-seq-opt
33 35 symbol-seq -> symbol
35 13 ? IDENT
13 25 attrib-seq-opt ->
25 38 symbol -> IDENT attrib-seq-opt
38 35 symbol-seq -> symbol-seq symbol
35 13 ? IDENT
13 25 attrib-seq-opt ->
25 38 symbol -> IDENT attrib-seq-opt
38 35 symbol-seq -> symbol-seq symbol
35 34 symbol-seq-opt -> symbol-seq
35 34 < symbol-seq-opt -> symbol-seq
34 4 ! 2 rule <* -> rule-name-opt symbol ARROW symbol-seq-opt >
4 3 rule-seq -> rule
3 5 rule-name-opt ->
5 13 IDENT
13 25 attrib-seq-opt ->
25 14 symbol -> IDENT attrib-seq-opt
14 28 ARROW
28 34 symbol-seq-opt ->
34 12 ! 0 rule <* -> rule-name-opt symbol ARROW symbol-seq-opt >
12 3 rule-seq -> rule-seq rule
3 1 LBRACK
1 10 slip-spec-opt ->
10 16 IDENT
16 30 RBRACK
30 6 rule-name -> LBRACK slip-spec-opt IDENT RBRACK
6 5 rule-name-opt -> rule-name
5 13 IDENT
13 25 attrib-seq-opt ->
25 14 symbol -> IDENT attrib-seq-opt
14 28 ARROW
28 13 ? IDENT
13 25 attrib-seq-opt ->
25 33 symbol -> IDENT attrib-seq-opt
33 35 symbol-seq -> symbol
35 34 symbol-seq-opt -> symbol-seq
34 12 ! 1 rule <* -> rule-name-opt symbol ARROW symbol-seq-opt >
12 3 rule-seq -> rule-seq rule
3 2 rule-seq-opt -> rule-seq
2 start -> rule-seq-opt
[back]