nyacc: working on cpp-include fix
[mes.git] / module / nyacc / lang / c99 / mach.d / c99xtab.scm
1 ;; ./mach.d/c99xtab.scm
2
3 ;; Copyright 2016,2017 Matthew R. Wette
4 ;; 
5 ;; This software is covered by the GNU GENERAL PUBLIC LICENCE, Version 3,
6 ;; or any later version published by the Free Software Foundation.  See
7 ;; the file COPYING included with the this distribution.
8
9 (define len-v
10   #(1 1 1 1 1 3 1 4 4 3 3 3 2 2 6 7 1 3 1 3 2 1 1 2 2 2 2 4 1 1 1 1 1 1 1 4 
11     1 3 3 3 1 3 3 1 3 3 1 3 3 3 3 1 3 3 1 3 1 3 1 3 1 3 1 3 1 5 1 3 1 1 1 1 1 
12     1 1 1 1 1 1 1 3 1 5 3 0 1 2 1 2 1 2 1 2 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 
13     1 2 2 3 1 1 2 1 2 2 3 2 3 3 4 3 2 2 1 3 2 4 3 1 2 2 1 1 2 1 2 2 3 5 4 2 5 
14     4 2 1 1 1 1 2 2 4 2 1 2 1 1 3 1 3 2 5 6 4 5 2 1 3 1 3 1 1 1 1 2 1 1 3 5 4 
15     4 3 6 6 5 4 4 4 3 2 1 3 2 1 2 1 3 1 3 2 2 1 1 3 2 1 1 2 1 3 5 4 4 3 6 5 6 
16     4 3 3 2 5 4 5 4 3 4 3 3 2 1 1 3 4 2 1 4 3 2 1 2 3 2 1 1 1 1 1 1 1 3 4 3 3 
17     2 1 2 1 1 2 1 5 7 5 5 7 8 2 1 1 0 1 3 2 2 3 2 1 2 2 0 1 1 1 1 5 4 3 1 2 0 
18     1 1 1 1 1 1 1 2 1 1 1))
19
20 (define pat-v
21   #(((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (
22     7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (
23     178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (
24     78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (
25     166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 . 36) 
26     (177 . 37)) ((-1 . -36)) ((79 . 119) (74 . 120) (73 . 121) (-1 . -40)) ((
27     78 . 117) (77 . 118) (-1 . -43)) ((72 . 115) (71 . 116) (-1 . -46)) ((70 
28     . 111) (69 . 112) (68 . 113) (67 . 114) (-1 . -51)) ((66 . 109) (65 . 110)
29     (-1 . -54)) ((80 . 108) (-1 . -56)) ((-1 . -301)) ((-1 . -300)) ((-1 . 
30     -299)) ((-1 . -298)) ((-1 . -297)) ((-1 . -296)) ((64 . 107) (-1 . -58)) (
31     (63 . 106) (-1 . -60)) ((7 . 105) (-1 . -4)) ((-1 . -3)) ((-1 . -2)) ((62 
32     . 104) (-1 . -62)) ((-1 . -33)) ((-1 . -32)) ((-1 . -31)) ((-1 . -30)) ((
33     -1 . -29)) ((-1 . -28)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5)
34     (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (
35     158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20)
36     (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (
37     155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (
38     154 . 35) (171 . 36) (177 . 66) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (
39     30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 
40     . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 
41     85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 
42     92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 98) (148 . 
43     99) (149 . 100) (169 . 101) (132 . 102) (173 . 103)) ((-1 . -6)) ((60 . 64
44     ) (61 . 65) (-1 . -64)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 
45     13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 
46     23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32
47     ) (175 . 33) (167 . 62) (92 . 63)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 
48     . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 
49     22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31
50     ) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 61)) ((7 . 8) (2 . 9) (
51     3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 
52     20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 57) (176 . 27)
53     (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 59)) ((7 . 8) 
54     (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 
55     18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 57) 
56     (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 58))
57     ((90 . 51) (92 . 52) (88 . 53) (87 . 54) (86 . 55) (85 . 56) (-1 . -22)) 
58     ((48 . 39) (49 . 40) (50 . 41) (51 . 42) (52 . 43) (53 . 44) (54 . 45) (55
59     . 46) (56 . 47) (57 . 48) (58 . 49) (153 . 50) (-1 . -34)) ((-1 . -66)) (
60     (-1 . -79)) ((82 . 38) (96 . 0)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) 
61     (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (
62     6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) 
63     (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176
64     . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167
65     . 34) (154 . 35) (171 . 190)) ((-1 . -78)) ((-1 . -77)) ((-1 . -76)) ((-1
66     . -75)) ((-1 . -74)) ((-1 . -73)) ((-1 . -72)) ((-1 . -71)) ((-1 . -70)) 
67     ((-1 . -69)) ((-1 . -68)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 
68     5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
69     (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 
70     20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27)
71     (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34)
72     (154 . 35) (171 . 189)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5
73     ) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) 
74     (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20
75     ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (
76     155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (
77     154 . 35) (171 . 36) (177 . 188)) ((91 . 183) (165 . 1) (164 . 2) (163 . 3
78     ) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11
79     ) (5 . 12) (6 . 13) (158 . 14) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30
80     . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 
81     78) (39 . 79) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (23 . 80) (24 . 
82     81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 
83     88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95
84     ) (46 . 96) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
85     80 . 25) (92 . 26) (176 . 27) (146 . 97) (147 . 146) (148 . 147) (149 . 
86     100) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 
87     . 34) (154 . 35) (169 . 184) (170 . 185) (171 . 186) (174 . 187)) ((5 . 12
88     ) (6 . 13) (180 . 182)) ((5 . 12) (6 . 13) (180 . 181)) ((-1 . -12)) ((-1 
89     . -13)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 
90     . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80
91     ) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87
92     ) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) 
93     (45 . 95) (46 . 96) (146 . 97) (147 . 98) (148 . 99) (149 . 100) (169 . 
94     101) (132 . 102) (173 . 180) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 
95     . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 
96     13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 
97     . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 
98     27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 
99     34) (154 . 35) (171 . 36) (177 . 66)) ((-1 . -23)) ((-1 . -24)) ((-1 . -34
100     )) ((-1 . -25)) ((-1 . -26)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 
101     . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78
102     ) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) 
103     (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) 
104     (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 98) (148 . 99) (
105     149 . 100) (169 . 101) (132 . 102) (173 . 179) (165 . 1) (164 . 2) (163 . 
106     3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 
107     11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 
108     18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25)
109     (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) 
110     (175 . 33) (167 . 34) (154 . 35) (171 . 36) (177 . 66)) ((165 . 1) (164 . 
111     2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 
112     10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17)
113     (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
114     80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (
115     86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 . 36) (177 . 178)) ((7 . 8)
116     (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 
117     18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27)
118     (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) 
119     (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (158
120     . 14) (157 . 15) (156 . 177)) ((91 . 176) (82 . 38)) ((-1 . -234)) ((84 
121     . 174) (5 . 12) (6 . 13) (21 . 67) (137 . 169) (180 . 170) (136 . 175)) ((
122     84 . 172) (5 . 12) (6 . 13) (21 . 67) (137 . 169) (180 . 170) (136 . 173))
123     ((84 . 168) (5 . 12) (6 . 13) (21 . 67) (137 . 169) (180 . 170) (136 . 
124     171)) ((-1 . -139)) ((30 . 167) (-1 . -137)) ((30 . 166) (-1 . -136)) ((-1
125     . -133)) ((39 . 162) (37 . 163) (35 . 164) (33 . 165) (-1 . -128)) ((37 
126     . 159) (35 . 160) (31 . 161) (-1 . -117)) ((-1 . -114)) ((39 . 155) (37 . 
127     156) (35 . 157) (33 . 158) (-1 . -115)) ((37 . 154) (-1 . -110)) ((-1 . 
128     -177)) ((-1 . -176)) ((-1 . -175)) ((-1 . -174)) ((-1 . -109)) ((-1 . -108
129     )) ((-1 . -107)) ((-1 . -106)) ((-1 . -105)) ((-1 . -104)) ((-1 . -103)) (
130     (-1 . -102)) ((-1 . -101)) ((-1 . -100)) ((-1 . -99)) ((-1 . -98)) ((-1 . 
131     -97)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 
132     73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) 
133     (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) 
134     (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (
135     45 . 95) (46 . 96) (146 . 97) (147 . 146) (148 . 147) (149 . 100) (169 . 
136     153) (-1 . -91)) ((23 . 80) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 
137     96) (146 . 97) (149 . 100) (169 . 151) (21 . 67) (27 . 68) (28 . 69) (29 
138     . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77
139     ) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) 
140     (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 . 98)
141     (148 . 99) (132 . 152) (91 . -89) (79 . -159) (90 . -159) (92 . -159)) ((
142     23 . 80) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (149
143     . 100) (169 . 149) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 
144     . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79
145     ) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87
146     ) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 . 98) (148 . 99) (132 . 
147     150) (91 . -87) (79 . -157) (90 . -157) (92 . -157)) ((21 . 67) (27 . 68) 
148     (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 
149     . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83
150     ) (137 . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 
151     90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97)
152     (147 . 146) (148 . 147) (149 . 100) (169 . 148) (-1 . -85)) ((91 . -209))
153     ((90 . 140) (92 . 141) (79 . 142) (119 . 143) (126 . 144) (168 . 145)) ((
154     91 . 139)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16)
155     (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
156     80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
157     92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160
158     . 6) (159 . 7) (158 . 14) (157 . 138)) ((-1 . -302)) ((7 . 8) (2 . 9) (3 
159     . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20
160     ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (
161     166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) (
162     164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (158 . 137)) ((
163     7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (
164     180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176
165     . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 
166     . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 
167     136)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179
168     . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
169     25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 
170     26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 
171     135)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179
172     . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
173     25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 
174     26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 134)) ((7 . 
175     8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 
176     . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 
177     27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 
178     60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 133)) ((7 . 8) (2 . 9) 
179     (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 
180     . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 
181     29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 
182     1) (164 . 2) (163 . 3) (162 . 132)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 
183     . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 
184     22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31
185     ) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) 
186     (162 . 131)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 
187     16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24
188     ) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33)
189     (92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 130)) ((7 . 8) 
190     (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 
191     18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27)
192     (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) 
193     (165 . 1) (164 . 2) (163 . 3) (162 . 129)) ((7 . 8) (2 . 9) (3 . 10) (4 . 
194     11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21)
195     (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (
196     85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) (164 . 2) (
197     163 . 128)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16
198     ) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
199     (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
200     92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 127)) ((7 . 8) (2 . 9) (3 
201     . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20
202     ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (
203     166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) (
204     164 . 126)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16
205     ) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
206     (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
207     92 . 26) (167 . 60) (165 . 1) (164 . 125)) ((7 . 8) (2 . 9) (3 . 10) (4 . 
208     11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21)
209     (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (
210     85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 124)) ((7 . 8) (
211     2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18
212     ) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (
213     81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (
214     165 . 123)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16
215     ) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
216     (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
217     92 . 26) (167 . 60) (165 . 122)) ((-1 . -39)) ((-1 . -38)) ((-1 . -37)) ((
218     79 . 119) (74 . 120) (73 . 121) (-1 . -42)) ((79 . 119) (74 . 120) (73 . 
219     121) (-1 . -41)) ((78 . 117) (77 . 118) (-1 . -45)) ((78 . 117) (77 . 118)
220     (-1 . -44)) ((72 . 115) (71 . 116) (-1 . -50)) ((72 . 115) (71 . 116) (-1
221     . -49)) ((72 . 115) (71 . 116) (-1 . -48)) ((72 . 115) (71 . 116) (-1 . 
222     -47)) ((70 . 111) (69 . 112) (68 . 113) (67 . 114) (-1 . -53)) ((70 . 111)
223     (69 . 112) (68 . 113) (67 . 114) (-1 . -52)) ((66 . 109) (65 . 110) (-1 
224     . -55)) ((80 . 108) (-1 . -57)) ((64 . 107) (-1 . -59)) ((63 . 106) (-1 . 
225     -61)) ((84 . 237) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178
226     . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 
227     . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 
228     . 33) (92 . 26) (167 . 60) (165 . 238)) ((165 . 1) (164 . 2) (163 . 3) (
229     162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (
230     5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (
231     156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (80 . 25) (92 . 26) (176
232     . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167
233     . 34) (154 . 35) (171 . 232) (89 . 233) (43 . 234) (24 . 81) (25 . 82) (
234     26 . 83) (147 . 223) (124 . 235) (79 . 236)) ((90 . 140) (92 . 141) (79 . 
235     142) (119 . 143) (126 . 144) (168 . 226) (21 . 67) (27 . 68) (28 . 69) (29
236     . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 
237     77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 84)
238     (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91
239     ) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 146)
240     (148 . 147) (149 . 100) (169 . 227) (120 . 228) (121 . 229) (123 . 230) (
241     91 . 231)) ((24 . 81) (25 . 82) (26 . 83) (147 . 223) (124 . 224) (79 . 
242     142) (126 . 225) (-1 . -194)) ((90 . 221) (92 . 222) (91 . -212) (82 . 
243     -212)) ((90 . 140) (92 . 141) (119 . 220) (91 . -210) (82 . -210)) ((91 . 
244     -208)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 
245     73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) 
246     (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) 
247     (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (
248     45 . 95) (46 . 96) (146 . 97) (147 . 146) (148 . 147) (149 . 100) (169 . 
249     151) (-1 . -89)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 
250     72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) 
251     (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (
252     140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (
253     44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 146) (148 . 147) (149 . 100
254     ) (169 . 149) (-1 . -87)) ((-1 . -86)) ((-1 . -88)) ((-1 . -156)) ((-1 . 
255     -90)) ((-1 . -158)) ((-1 . -92)) ((-1 . -111)) ((37 . 219) (-1 . -112)) ((
256     -1 . -116)) ((35 . 217) (37 . 218) (-1 . -119)) ((-1 . -134)) ((-1 . -118)
257     ) ((37 . 216) (-1 . -121)) ((30 . 215) (-1 . -138)) ((37 . 214) (-1 . -126
258     )) ((-1 . -127)) ((35 . 212) (37 . 213) (-1 . -130)) ((-1 . -135)) ((-1 . 
259     -140)) ((-1 . -141)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (
260     31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 
261     . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 
262     . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 . 203) (148 . 204) (
263     94 . 205) (132 . 206) (133 . 207) (134 . 208) (135 . 211)) ((-1 . -150)) (
264     (-1 . -149)) ((84 . 210) (-1 . -145)) ((21 . 67) (27 . 68) (28 . 69) (29 
265     . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77
266     ) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) 
267     (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 . 203
268     ) (148 . 204) (94 . 205) (132 . 206) (133 . 207) (134 . 208) (135 . 209)) 
269     ((84 . 202) (-1 . -148)) ((5 . 12) (6 . 13) (180 . 199) (127 . 200) (128 
270     . 201)) ((84 . 198) (-1 . -169)) ((-1 . -5)) ((62 . 104) (-1 . -63)) ((59 
271     . 197) (82 . 38)) ((91 . 196)) ((91 . 195)) ((-1 . -11)) ((-1 . -10)) ((-1
272     . -9)) ((90 . 140) (92 . 141) (79 . 142) (119 . 143) (126 . 144) (168 . 
273     194) (91 . -21) (82 . -21)) ((91 . -18) (82 . -18)) ((91 . -16) (82 . -16)
274     ) ((91 . 192) (82 . 193)) ((89 . 191) (82 . 38)) ((-1 . -67)) ((-1 . -80))
275     ((-1 . -7)) ((-1 . -8)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71
276     ) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (
277     39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (
278     139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (
279     43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 146) (148 . 147) 
280     (149 . 100) (169 . 184) (170 . 291) (165 . 1) (164 . 2) (163 . 3) (162 . 4
281     ) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12)
282     (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19
283     ) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (
284     176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
285     167 . 34) (154 . 35) (171 . 292)) ((91 . -20) (82 . -20)) ((84 . 237)) ((
286     84 . 237) (-1 . -27)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
287     (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) 
288     (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (
289     175 . 33) (92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (
290     161 . 5) (160 . 6) (159 . 7) (158 . 14) (157 . 15) (156 . 19) (155 . 28) (
291     154 . 290)) ((5 . 12) (6 . 13) (180 . 199) (127 . 200) (128 . 289)) ((58 
292     . 288) (83 . -172) (82 . -172)) ((83 . -170) (82 . -170)) ((83 . 286) (82 
293     . 287)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 
294     . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (24 . 81
295     ) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 88
296     ) (141 . 89) (142 . 90) (41 . 91) (147 . 203) (148 . 204) (94 . 205) (132 
297     . 206) (133 . 207) (134 . 208) (135 . 285)) ((21 . 67) (27 . 68) (28 . 69)
298     (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37
299     . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 
300     . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147
301     . 203) (148 . 204) (132 . 152) (-1 . -159)) ((21 . 67) (27 . 68) (28 . 69
302     ) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (
303     37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138
304     . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (
305     147 . 203) (148 . 204) (132 . 150) (-1 . -157)) ((94 . -304) (-1 . -304)) 
306     ((5 . 12) (6 . 13) (79 . 142) (92 . 279) (180 . 257) (125 . 258) (126 . 
307     280) (59 . 281) (144 . 282) (130 . 283) (131 . 284)) ((94 . -152) (-1 . 
308     -152)) ((94 . -151) (-1 . -151)) ((83 . 278) (21 . 67) (27 . 68) (28 . 69)
309     (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37
310     . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 
311     . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147
312     . 203) (148 . 204) (132 . 206) (134 . 275) (94 . 205) (133 . 276)) ((21 
313     . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74
314     ) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (
315     26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) 
316     (142 . 90) (41 . 91) (147 . 203) (148 . 204) (94 . 205) (132 . 206) (133 
317     . 207) (134 . 208) (135 . 277)) ((83 . 274) (21 . 67) (27 . 68) (28 . 69) 
318     (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 
319     . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 
320     85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 
321     . 203) (148 . 204) (132 . 206) (134 . 275) (94 . 205) (133 . 276)) ((37 . 
322     273) (-1 . -132)) ((-1 . -129)) ((-1 . -125)) ((-1 . -142)) ((-1 . -122)) 
323     ((37 . 272) (-1 . -123)) ((-1 . -120)) ((-1 . -113)) ((90 . 221) (92 . 222
324     ) (91 . -211) (82 . -211)) ((43 . 267) (89 . 268) (165 . 1) (164 . 2) (163
325     . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
326     . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 
327     . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 269) (80 . 
328     25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 
329     32) (175 . 33) (167 . 34) (154 . 35) (171 . 270) (24 . 81) (25 . 82) (26 
330     . 83) (147 . 223) (124 . 271)) ((91 . 265) (21 . 67) (27 . 68) (28 . 69) (
331     29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 
332     . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 . 
333     84) (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 
334     . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 . 
335     146) (148 . 147) (149 . 100) (169 . 227) (120 . 228) (121 . 229) (123 . 
336     266)) ((-1 . -197)) ((79 . 142) (126 . 264) (24 . 81) (25 . 82) (26 . 83) 
337     (147 . 250) (-1 . -193)) ((-1 . -196)) ((91 . 263)) ((5 . 12) (6 . 13) (
338     180 . 257) (125 . 258) (144 . 259) (90 . 140) (92 . 260) (79 . 142) (119 
339     . 143) (126 . 261) (168 . 262) (91 . -205) (82 . -205)) ((82 . -201) (91 
340     . -201)) ((82 . 256) (91 . -199)) ((91 . 255)) ((-1 . -233)) ((89 . 254)) 
341     ((-1 . -224)) ((24 . 81) (25 . 82) (26 . 83) (147 . 223) (124 . 253)) ((43
342     . 249) (24 . 81) (25 . 82) (26 . 83) (147 . 250) (89 . 251) (165 . 1) (
343     164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9)
344     (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179
345     . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 
346     . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 
347     . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 . 252)) ((89 . 248) 
348     (-1 . -29)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (
349     159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (
350     157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) 
351     (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (88 . 239) (
352     90 . 240) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
353     116 . 241) (167 . 34) (154 . 35) (117 . 242) (84 . 243) (171 . 244) (143 
354     . 245) (118 . 246) (172 . 247)) ((-1 . -35)) ((5 . 12) (6 . 13) (180 . 329
355     )) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 
356     17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25)
357     (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) 
358     (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (
359     159 . 7) (158 . 14) (157 . 15) (156 . 19) (155 . 28) (154 . 295) (129 . 
360     328)) ((58 . -243) (88 . -243) (90 . -243)) ((58 . 326) (88 . 239) (90 . 
361     240) (116 . 327)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 
362     . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 
363     14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 
364     . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (88 . 
365     239) (90 . 240) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 
366     . 33) (116 . 241) (167 . 34) (154 . 35) (117 . 242) (84 . 243) (171 . 244)
367     (143 . 245) (118 . 246) (172 . 325)) ((83 . -235) (82 . -235)) ((83 . 
368     -239) (82 . -239)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160
369     . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 
370     . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76
371     . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 
372     . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 
373     . 35) (84 . 243) (171 . 244) (143 . 324)) ((83 . 322) (82 . 323)) ((-1 . 
374     -229)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 
375     . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 
376     . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 
377     . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 
378     29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 
379     . 321)) ((-1 . -198)) ((-1 . -222)) ((89 . 320)) ((165 . 1) (164 . 2) (163
380     . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
381     . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 
382     . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
383     25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 
384     32) (175 . 33) (167 . 34) (154 . 35) (171 . 318) (24 . 81) (25 . 82) (26 
385     . 83) (147 . 250) (89 . 319)) ((-1 . -223)) ((-1 . -232)) ((21 . 67) (27 
386     . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75
387     ) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (
388     26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) 
389     (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (
390     146 . 97) (147 . 146) (148 . 147) (149 . 100) (169 . 227) (120 . 316) (22 
391     . 317)) ((-1 . -180)) ((90 . 314) (92 . 315) (-1 . -179)) ((91 . -203) (82
392     . -203)) ((90 . 140) (119 . 143) (168 . 226) (21 . 67) (27 . 68) (28 . 69
393     ) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (
394     37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (137 
395     . 84) (138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41
396     . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (146 . 97) (147 
397     . 146) (148 . 147) (149 . 100) (169 . 227) (120 . 228) (121 . 229) (123 . 
398     230) (91 . 231) (5 . 12) (6 . 13) (79 . 142) (92 . 260) (180 . 257) (125 
399     . 258) (126 . 261) (144 . 305)) ((90 . 140) (119 . 220) (5 . 12) (6 . 13) 
400     (92 . 260) (180 . 257) (125 . 304) (91 . -210) (82 . -210)) ((91 . -204) (
401     82 . -204)) ((-1 . -213)) ((-1 . -195)) ((-1 . -231)) ((91 . 313)) ((24 . 
402     81) (25 . 82) (26 . 83) (147 . 223) (124 . 312)) ((-1 . -217)) ((89 . 311)
403     (-1 . -29)) ((89 . 310)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 
404     5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
405     (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 
406     20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27)
407     (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34)
408     (154 . 35) (171 . 307) (24 . 81) (25 . 82) (26 . 83) (147 . 250) (89 . 
409     308) (43 . 309)) ((-1 . -124)) ((-1 . -131)) ((-1 . -144)) ((94 . -153) (
410     -1 . -153)) ((94 . -154) (-1 . -154)) ((83 . 306) (21 . 67) (27 . 68) (28 
411     . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76
412     ) (37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (
413     138 . 85) (139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) 
414     (147 . 203) (148 . 204) (132 . 206) (134 . 275) (94 . 205) (133 . 276)) ((
415     -1 . -147)) ((5 . 12) (6 . 13) (79 . 142) (92 . 279) (180 . 257) (125 . 
416     258) (126 . 280) (144 . 305)) ((5 . 12) (6 . 13) (92 . 279) (180 . 257) (
417     125 . 304)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16
418     ) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
419     (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (
420     92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160
421     . 6) (159 . 7) (158 . 14) (157 . 15) (156 . 19) (155 . 28) (154 . 295) (
422     129 . 303)) ((59 . 302) (47 . -162) (82 . -162)) ((47 . -160) (82 . -160))
423     ((47 . 300) (82 . 301)) ((83 . 299) (21 . 67) (27 . 68) (28 . 69) (29 . 
424     70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) 
425     (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (
426     139 . 86) (140 . 87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (147 . 203)
427     (148 . 204) (132 . 206) (134 . 275) (94 . 205) (133 . 276)) ((-1 . -167))
428     ((83 . 297) (5 . 12) (6 . 13) (180 . 199) (127 . 298)) ((7 . 8) (2 . 9) (
429     3 . 10) (4 . 11) (5 . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 
430     20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29)
431     (166 . 30) (85 . 31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) 
432     (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (158 . 14) (
433     157 . 15) (156 . 19) (155 . 28) (154 . 295) (129 . 296)) ((82 . 293) (83 
434     . 294)) ((-1 . -65)) ((91 . -19) (82 . -19)) ((91 . -17) (82 . -17)) ((5 
435     . 12) (6 . 13) (180 . 199) (127 . 298) (83 . 357)) ((-1 . -165)) ((-1 . 
436     -81)) ((83 . -173) (82 . -173)) ((-1 . -168)) ((83 . -171) (82 . -171)) ((
437     -1 . -146)) ((93 . 354) (97 . 355) (150 . 356) (94 . -294) (-1 . -294)) ((
438     5 . 12) (6 . 13) (79 . 142) (92 . 279) (180 . 257) (125 . 258) (126 . 280)
439     (59 . 281) (144 . 282) (130 . 353)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5
440     . 12) (6 . 13) (178 . 16) (179 . 17) (180 . 18) (75 . 20) (76 . 21) (77 
441     . 22) (78 . 23) (79 . 24) (80 . 25) (176 . 27) (81 . 29) (166 . 30) (85 . 
442     31) (86 . 32) (175 . 33) (92 . 26) (167 . 60) (165 . 1) (164 . 2) (163 . 3
443     ) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (158 . 14) (157 . 15) (156 . 19)
444     (155 . 28) (154 . 295) (129 . 352)) ((47 . -164) (82 . -164)) ((90 . 314)
445     (92 . 315) (-1 . -178)) ((91 . 351)) ((-1 . -143)) ((89 . 350)) ((-1 . 
446     -215)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 
447     . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 
448     . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 
449     . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 
450     29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 
451     . 349)) ((-1 . -216)) ((-1 . -228)) ((89 . 347) (24 . 81) (25 . 82) (26 . 
452     83) (147 . 250) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6
453     ) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14)
454     (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21
455     ) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) 
456     (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) 
457     (171 . 348)) ((-1 . -230)) ((43 . 342) (89 . 343) (165 . 1) (164 . 2) (163
458     . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
459     . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 
460     . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 344) (80 . 
461     25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 
462     32) (175 . 33) (167 . 34) (154 . 35) (171 . 345) (24 . 81) (25 . 82) (26 
463     . 83) (147 . 223) (124 . 346)) ((91 . 338) (5 . 12) (6 . 13) (180 . 339) (
464     122 . 340) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32
465     . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 
466     80) (24 . 81) (25 . 82) (26 . 83) (137 . 84) (138 . 85) (139 . 86) (140 . 
467     87) (40 . 88) (141 . 89) (142 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94
468     ) (45 . 95) (46 . 96) (146 . 97) (147 . 146) (148 . 147) (149 . 100) (169 
469     . 227) (120 . 228) (121 . 229) (123 . 341)) ((82 . -202) (91 . -202)) ((91
470     . -200)) ((89 . 337)) ((-1 . -226)) ((-1 . -221)) ((89 . 336)) ((-1 . -14
471     )) ((83 . 333) (165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6)
472     (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) 
473     (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21)
474     (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (
475     81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (
476     84 . 243) (171 . 244) (143 . 334) (88 . 239) (90 . 240) (116 . 241) (117 
477     . 242) (118 . 335)) ((83 . -238) (82 . -238)) ((82 . 331) (83 . 332)) ((-1
478     . -242)) ((58 . -244) (88 . -244) (90 . -244)) ((89 . 330)) ((58 . -246) 
479     (90 . -246) (88 . -246)) ((58 . -245) (90 . -245) (88 . -245)) ((165 . 1) 
480     (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9
481     ) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (
482     179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (
483     79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (
484     85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (84 . 243) (171 . 244)
485     (143 . 334) (88 . 239) (90 . 240) (116 . 241) (117 . 242) (118 . 335) (83
486     . 371)) ((83 . -236) (82 . -236)) ((-1 . -15)) ((83 . -241) (82 . -241)) 
487     ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 
488     . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (
489     178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (
490     78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (
491     166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (84 . 243) 
492     (171 . 244) (143 . 370)) ((-1 . -227)) ((-1 . -225)) ((-1 . -192)) ((91 . 
493     -206) (82 . -206)) ((91 . 368) (82 . 369)) ((91 . 367)) ((24 . 81) (25 . 
494     82) (26 . 83) (147 . 223) (124 . 366)) ((-1 . -185)) ((89 . 365) (-1 . -29
495     )) ((89 . 364)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (161 . 5) (160 . 
496     6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (158 . 14
497     ) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (75 . 20) (76 . 
498     21) (77 . 22) (78 . 23) (80 . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29
499     ) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 . 34) (154 . 35) (171 . 
500     360) (24 . 81) (25 . 82) (26 . 83) (147 . 250) (89 . 361) (43 . 362) (79 
501     . 363)) ((-1 . -219)) ((89 . 359)) ((89 . 358)) ((-1 . -214)) ((-1 . -181)
502     ) ((47 . -163) (82 . -163)) ((47 . -161) (82 . -161)) ((94 . -303) (-1 . 
503     -303)) ((94 . -295) (-1 . -295)) ((94 . -155) (-1 . -155)) ((-1 . -166)) (
504     (-1 . -220)) ((-1 . -218)) ((89 . 376)) ((-1 . -183)) ((165 . 1) (164 . 2)
505     (163 . 3) (162 . 4) (161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10
506     ) (4 . 11) (5 . 12) (6 . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (
507     180 . 18) (156 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80
508     . 25) (92 . 26) (176 . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 
509     . 32) (175 . 33) (167 . 34) (154 . 35) (171 . 375)) ((89 . 374) (-1 . -29)
510     ) ((-1 . -184)) ((-1 . -189)) ((165 . 1) (164 . 2) (163 . 3) (162 . 4) (
511     161 . 5) (160 . 6) (159 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6
512     . 13) (158 . 14) (157 . 15) (178 . 16) (179 . 17) (180 . 18) (156 . 19) (
513     75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (176 
514     . 27) (155 . 28) (81 . 29) (166 . 30) (85 . 31) (86 . 32) (175 . 33) (167 
515     . 34) (154 . 35) (171 . 373) (24 . 81) (25 . 82) (26 . 83) (147 . 250)) ((
516     -1 . -190)) ((-1 . -191)) ((5 . 12) (6 . 13) (180 . 372)) ((83 . -240) (82
517     . -240)) ((83 . -237) (82 . -237)) ((91 . -207) (82 . -207)) ((89 . 378))
518     ((-1 . -188)) ((89 . 377)) ((-1 . -182)) ((-1 . -187)) ((-1 . -186))))
519
520 (define rto-v
521   #(#f 182 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 
522     174 174 170 170 167 167 167 167 167 167 166 166 166 166 166 166 165 165 
523     164 164 164 164 163 163 163 162 162 162 161 161 161 161 161 160 160 160 
524     159 159 158 158 157 157 156 156 155 155 154 154 171 171 153 153 153 153 
525     153 153 153 153 153 153 153 177 177 129 105 105 151 169 169 169 169 169 
526     169 169 169 152 152 145 145 149 149 149 149 149 148 148 148 148 148 148 
527     148 148 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 
528     142 142 142 142 142 142 142 142 142 142 141 141 141 140 140 140 140 139 
529     139 139 139 139 139 136 136 135 135 135 135 134 132 132 132 132 131 131 
530     130 130 130 138 138 138 138 138 128 128 127 127 147 147 147 146 144 144 
531     125 125 125 125 125 125 125 125 125 125 125 125 125 126 126 126 126 124 
532     124 123 123 121 121 120 120 120 122 122 173 173 168 168 168 119 119 119 
533     119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 
534     137 143 143 143 172 172 172 172 118 117 117 116 116 108 108 108 108 108 
535     108 108 115 115 115 114 114 107 107 106 106 113 113 112 112 112 111 111 
536     111 104 104 104 103 103 110 110 110 110 110 181 181 102 101 100 100 100 
537     100 100 99 99 98 98 150 150 180 180 179 179 179 178 178 97 133 109))
538
539 (define mtab
540   '((cpp-stmt . 1) ($chlit . 2) ($float . 3) ($fixed . 4) (cpp-ident . 5) (
541     $ident . 6) ($string . 7) ("return" . 8) ("break" . 9) ("continue" . 10) (
542     "goto" . 11) ("for" . 12) ("do" . 13) ("while" . 14) ("switch" . 15) (
543     "else" . 16) (then . 17) ("if" . 18) ("default" . 19) ("case" . 20) (
544     typename . 21) ("..." . 22) ("inline" . 23) ("restrict" . 24) ("volatile" 
545     . 25) ("const" . 26) ("enum" . 27) ("union" . 28) ("struct" . 29) (
546     "_Complex" . 30) ("double" . 31) ("float" . 32) ("char" . 33) ("unsigned" 
547     . 34) ("long" . 35) ("signed" . 36) ("int" . 37) (imp . 38) ("short" . 39)
548     ("_Bool" . 40) ("void" . 41) ("typedef" . 42) ("static" . 43) ("register"
549     . 44) ("extern" . 45) ("auto" . 46) (";" . 47) ("|=" . 48) ("^=" . 49) (
550     "&=" . 50) (">>=" . 51) ("<<=" . 52) ("%=" . 53) ("/=" . 54) ("*=" . 55) (
551     "-=" . 56) ("+=" . 57) ("=" . 58) (":" . 59) ("?" . 60) ("||" . 61) ("&&" 
552     . 62) ("|" . 63) ("^" . 64) ("!=" . 65) ("==" . 66) (">=" . 67) ("<=" . 68
553     ) (">" . 69) ("<" . 70) (">>" . 71) ("<<" . 72) ("%" . 73) ("/" . 74) ("!"
554     . 75) ("~" . 76) ("-" . 77) ("+" . 78) ("*" . 79) ("&" . 80) ("sizeof" . 
555     81) ("," . 82) ("}" . 83) ("{" . 84) ("--" . 85) ("++" . 86) ("->" . 87) (
556     "." . 88) ("]" . 89) ("[" . 90) (")" . 91) ("(" . 92) ($code-comm . 93) (
557     $lone-comm . 94) ($error . 95) ($end . 96)))
558
559 ;;; end tables