forked from leodido/go-conventionalcommits
-
Notifications
You must be signed in to change notification settings - Fork 1
/
trailer_beg.dot
148 lines (148 loc) · 4.86 KB
/
trailer_beg.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
digraph conventionalcommits {
rankdir=LR;
node [ shape = point ];
ENTRY;
eof_1;
eof_2;
eof_3;
eof_4;
eof_5;
eof_6;
eof_7;
eof_8;
eof_9;
eof_10;
eof_11;
eof_12;
eof_13;
eof_14;
eof_15;
eof_16;
eof_17;
eof_18;
eof_19;
node [ shape = circle, height = 0.2 ];
err_1 [ label=""];
err_2 [ label=""];
err_3 [ label=""];
err_4 [ label=""];
err_5 [ label=""];
err_6 [ label=""];
err_7 [ label=""];
err_8 [ label=""];
err_9 [ label=""];
err_10 [ label=""];
err_11 [ label=""];
err_12 [ label=""];
err_13 [ label=""];
err_14 [ label=""];
err_15 [ label=""];
err_16 [ label=""];
err_17 [ label=""];
err_18 [ label=""];
err_19 [ label=""];
err_20 [ label=""];
node [ fixedsize = true, height = 0.65, shape = doublecircle ];
20;
21;
22;
node [ shape = circle ];
1 -> 2 [ label = "SP / set_current_footer_key" ];
1 -> 3 [ label = "'-'" ];
1 -> 1 [ label = "'0'..'9', 'A'..'Z', 'a'..'z'" ];
1 -> 4 [ label = "':' / set_current_footer_key" ];
1 -> err_1 [ label = "DEF / rewind" ];
2 -> 21 [ label = "'#' / complete_trailer_parsing" ];
2 -> err_2 [ label = "DEF / rewind" ];
3 -> 1 [ label = "'0'..'9', 'A'..'Z', 'a'..'z'" ];
3 -> err_3 [ label = "DEF / rewind" ];
4 -> 22 [ label = "SP / complete_trailer_parsing" ];
4 -> err_4 [ label = "DEF / rewind" ];
5 -> 2 [ label = "SP / set_current_footer_key" ];
5 -> 3 [ label = "'-'" ];
5 -> 1 [ label = "'0'..'9', 'A'..'Q', 'S'..'Z', 'a'..'z'" ];
5 -> 4 [ label = "':' / set_current_footer_key" ];
5 -> 6 [ label = "'R'" ];
5 -> err_5 [ label = "DEF / rewind" ];
6 -> 2 [ label = "SP / set_current_footer_key" ];
6 -> 3 [ label = "'-'" ];
6 -> 1 [ label = "'0'..'9', 'A'..'D', 'F'..'Z', 'a'..'z'" ];
6 -> 4 [ label = "':' / set_current_footer_key" ];
6 -> 7 [ label = "'E'" ];
6 -> err_6 [ label = "DEF / rewind" ];
7 -> 2 [ label = "SP / set_current_footer_key" ];
7 -> 3 [ label = "'-'" ];
7 -> 1 [ label = "'0'..'9', 'B'..'Z', 'a'..'z'" ];
7 -> 4 [ label = "':' / set_current_footer_key" ];
7 -> 8 [ label = "'A'" ];
7 -> err_7 [ label = "DEF / rewind" ];
8 -> 2 [ label = "SP / set_current_footer_key" ];
8 -> 3 [ label = "'-'" ];
8 -> 1 [ label = "'0'..'9', 'A'..'J', 'L'..'Z', 'a'..'z'" ];
8 -> 4 [ label = "':' / set_current_footer_key" ];
8 -> 9 [ label = "'K'" ];
8 -> err_8 [ label = "DEF / rewind" ];
9 -> 2 [ label = "SP / set_current_footer_key" ];
9 -> 3 [ label = "'-'" ];
9 -> 1 [ label = "'0'..'9', 'A'..'H', 'J'..'Z', 'a'..'z'" ];
9 -> 4 [ label = "':' / set_current_footer_key" ];
9 -> 10 [ label = "'I'" ];
9 -> err_9 [ label = "DEF / rewind" ];
10 -> 2 [ label = "SP / set_current_footer_key" ];
10 -> 3 [ label = "'-'" ];
10 -> 1 [ label = "'0'..'9', 'A'..'M', 'O'..'Z', 'a'..'z'" ];
10 -> 4 [ label = "':' / set_current_footer_key" ];
10 -> 11 [ label = "'N'" ];
10 -> err_10 [ label = "DEF / rewind" ];
11 -> 2 [ label = "SP / set_current_footer_key" ];
11 -> 3 [ label = "'-'" ];
11 -> 1 [ label = "'0'..'9', 'A'..'F', 'H'..'Z', 'a'..'z'" ];
11 -> 4 [ label = "':' / set_current_footer_key" ];
11 -> 12 [ label = "'G'" ];
11 -> err_11 [ label = "DEF / rewind" ];
12 -> 13 [ label = "SP / set_current_footer_key" ];
12 -> 3 [ label = "'-'" ];
12 -> 1 [ label = "'0'..'9', 'A'..'Z', 'a'..'z'" ];
12 -> 4 [ label = "':' / set_current_footer_key" ];
12 -> err_12 [ label = "DEF / rewind" ];
13 -> 21 [ label = "'#' / complete_trailer_parsing" ];
13 -> 14 [ label = "'C'" ];
13 -> err_13 [ label = "DEF / rewind" ];
14 -> 15 [ label = "'H'" ];
14 -> err_14 [ label = "DEF / rewind" ];
15 -> 16 [ label = "'A'" ];
15 -> err_15 [ label = "DEF / rewind" ];
16 -> 17 [ label = "'N'" ];
16 -> err_16 [ label = "DEF / rewind" ];
17 -> 18 [ label = "'G'" ];
17 -> err_17 [ label = "DEF / rewind" ];
18 -> 19 [ label = "'E'" ];
18 -> err_18 [ label = "DEF / rewind" ];
19 -> 4 [ label = "':' / set_current_footer_key" ];
19 -> err_19 [ label = "DEF / rewind" ];
20 -> 20 [ label = "'\\n' / count_nl" ];
20 -> 1 [ label = "'0'..'9', 'A', 'C'..'Z', 'a'..'z' / mark" ];
20 -> 5 [ label = "'B' / mark" ];
20 -> err_20 [ label = "DEF / rewind" ];
22 -> 22 [ label = "SP / complete_trailer_parsing" ];
ENTRY -> 20 [ label = "IN" ];
1 -> eof_1 [ label = "EOF / rewind" ];
2 -> eof_2 [ label = "EOF / rewind" ];
3 -> eof_3 [ label = "EOF / rewind" ];
4 -> eof_4 [ label = "EOF / rewind" ];
5 -> eof_5 [ label = "EOF / rewind" ];
6 -> eof_6 [ label = "EOF / rewind" ];
7 -> eof_7 [ label = "EOF / rewind" ];
8 -> eof_8 [ label = "EOF / rewind" ];
9 -> eof_9 [ label = "EOF / rewind" ];
10 -> eof_10 [ label = "EOF / rewind" ];
11 -> eof_11 [ label = "EOF / rewind" ];
12 -> eof_12 [ label = "EOF / rewind" ];
13 -> eof_13 [ label = "EOF / rewind" ];
14 -> eof_14 [ label = "EOF / rewind" ];
15 -> eof_15 [ label = "EOF / rewind" ];
16 -> eof_16 [ label = "EOF / rewind" ];
17 -> eof_17 [ label = "EOF / rewind" ];
18 -> eof_18 [ label = "EOF / rewind" ];
19 -> eof_19 [ label = "EOF / rewind" ];
}