digraph Grammar {
0 [label=expr];
1 [label="'0'"];
2 [label="'1'"];
3 [label="'2'"];
4 [label="'3'"];
5 [label="'4'"];
6 [label="'5'"];
7 [label="'6'"];
8 [label="'7'"];
9 [label="'8'"];
10 [label="'9'"];
11 [label="digit*"];
12 [label="'('"];
13 [label="'0'"];
14 [label="'1'"];
15 [label="'2'"];
16 [label="'3'"];
17 [label="'4'"];
18 [label="'5'"];
19 [label="'6'"];
20 [label="'7'"];
21 [label="'8'"];
22 [label="'9'"];
23 [label="digit*"];
24 [label="'('"];
25 [label="expr"];
26 [label="')'"];
27 [label="termTail*"];
28 [label="exprTail*"];
29 [label="')'"];
30 [label="termTail*"];
31 [label="exprTail*"];
0 -> 1;
0 -> 2;
0 -> 3;
0 -> 4;
0 -> 5;
0 -> 6;
0 -> 7;
0 -> 8;
0 -> 9;
0 -> 10;
0 -> 12;
1 -> 11;
2 -> 11;
3 -> 11;
4 -> 11;
5 -> 11;
6 -> 11;
7 -> 11;
8 -> 11;
9 -> 11;
10 -> 11;
11 -> 30;
12 -> 13;
12 -> 14;
12 -> 15;
12 -> 16;
12 -> 17;
12 -> 18;
12 -> 19;
12 -> 20;
12 -> 21;
12 -> 22;
12 -> 24;
13 -> 23;
14 -> 23;
15 -> 23;
16 -> 23;
17 -> 23;
18 -> 23;
19 -> 23;
20 -> 23;
21 -> 23;
22 -> 23;
23 -> 27;
24 -> 25;
25 -> 26;
26 -> 27;
27 -> 28;
28 -> 29;
29 -> 30;
30 -> 31;
}