# Action-/Goto-Table

| [$START$] | [ | ] | = | @ | , | " | ' | true | false | IDENTIFIER | INTCONST | FLOATCONST | STRING | CHARACTER | [annotation] | [tag-list] | [tag] | [tag-assignment] | [value-list] | [single-value] | [tag-name] | $END$
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
0 |  |  |  |  | transition -> 1 |  |  |  |  |  |  |  |  |  |  | transition -> 2 | transition -> 5 | transition -> 3 | transition -> 4 |  |  | transition -> 6 |
1 |  |  |  |  |  |  |  |  |  |  | transition -> 7 |  |  |  |  |  |  |  |  |  |  |  |
2 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | accept
3 |  |  |  |  | reduce: pid = 2 | reduce: pid = 2 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 2
4 |  | transition -> 12 |  |  | transition -> 1 |  | transition -> 8 | transition -> 9 | transition -> 16 | transition -> 13 |  | transition -> 11 | transition -> 10 |  |  |  |  |  |  |  | transition -> 14 | transition -> 15 |
5 |  |  |  |  | transition -> 1 | transition -> 17 |  |  |  |  |  |  |  |  |  |  |  | transition -> 18 | transition -> 4 |  |  | transition -> 6 | reduce: pid = 1
6 |  |  |  | transition -> 19 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
7 |  |  |  | reduce: pid = 9 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
8 |  |  |  |  |  |  |  |  |  |  |  |  |  | transition -> 20 |  |  |  |  |  |  |  |  |
9 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | transition -> 21 |  |  |  |  |  |  |  |
10 |  |  | reduce: pid = 15 |  | reduce: pid = 15 | reduce: pid = 15 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 15
11 |  |  | reduce: pid = 14 |  | reduce: pid = 14 | reduce: pid = 14 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 14
12 |  |  |  |  |  |  | transition -> 8 | transition -> 9 | transition -> 16 | transition -> 13 |  | transition -> 11 | transition -> 10 |  |  |  |  |  |  | transition -> 23 | transition -> 22 |  |
13 |  |  | reduce: pid = 13 |  | reduce: pid = 13 | reduce: pid = 13 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 13
14 |  |  |  |  | reduce: pid = 6 | reduce: pid = 6 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 6
15 |  |  |  | transition -> 24 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
16 |  |  | reduce: pid = 12 |  | reduce: pid = 12 | reduce: pid = 12 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 12
17 |  |  |  |  | transition -> 1 |  |  |  |  |  |  |  |  |  |  |  |  | transition -> 25 | transition -> 4 |  |  | transition -> 6 |
18 |  |  |  |  | reduce: pid = 3 | reduce: pid = 3 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 3
19 |  | reduce: pid = 7 |  |  | reduce: pid = 7 |  | reduce: pid = 7 | reduce: pid = 7 | reduce: pid = 7 | reduce: pid = 7 |  | reduce: pid = 7 | reduce: pid = 7 |  |  |  |  |  |  |  |  |  |
20 |  |  |  |  |  |  | transition -> 26 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
21 |  |  |  |  |  |  |  | transition -> 27 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
22 |  |  | reduce: pid = 10 |  |  | reduce: pid = 10 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
23 |  |  | transition -> 29 |  |  | transition -> 28 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
24 |  | reduce: pid = 8 |  |  | reduce: pid = 8 |  | reduce: pid = 8 | reduce: pid = 8 | reduce: pid = 8 | reduce: pid = 8 |  | reduce: pid = 8 | reduce: pid = 8 |  |  |  |  |  |  |  |  |  |
25 |  |  |  |  | reduce: pid = 4 | reduce: pid = 4 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 4
26 |  |  | reduce: pid = 16 |  | reduce: pid = 16 | reduce: pid = 16 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 16
27 |  |  | reduce: pid = 17 |  | reduce: pid = 17 | reduce: pid = 17 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 17
28 |  |  |  |  |  |  | transition -> 8 | transition -> 9 | transition -> 16 | transition -> 13 |  | transition -> 11 | transition -> 10 |  |  |  |  |  |  |  | transition -> 30 |  |
29 |  |  |  |  | reduce: pid = 5 | reduce: pid = 5 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reduce: pid = 5
30 |  |  | reduce: pid = 11 |  |  | reduce: pid = 11 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

# Productions

PID | Production
--- | ---
0 | [$START$] ::= [annotation]
1 | [annotation] ::= [tag-list]
2 | [tag-list] ::= [tag]
3 | [tag-list] ::= [tag-list] [tag]
4 | [tag-list] ::= [tag-list] , [tag]
5 | [tag] ::= [tag-assignment] [ [value-list] ]
6 | [tag] ::= [tag-assignment] [single-value]
7 | [tag-assignment] ::= [tag-name] =
8 | [tag-assignment] ::= [tag-assignment] [tag-name] =
9 | [tag-name] ::= @ IDENTIFIER
10 | [value-list] ::= [single-value]
11 | [value-list] ::= [value-list] , [single-value]
12 | [single-value] ::= true
13 | [single-value] ::= false
14 | [single-value] ::= INTCONST
15 | [single-value] ::= FLOATCONST
16 | [single-value] ::= " STRING "
17 | [single-value] ::= ' CHARACTER '