]> andersk Git - splint.git/blame - src/Headers/lslinit.h
Added splint.spec file contributed by Heiko Abraham
[splint.git] / src / Headers / lslinit.h
CommitLineData
885824d3 1/*
28bf4b0b 2** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
885824d3 3** See ../LICENSE for license information.
4**
5*/
6/*
7** lslinit.h
8*/
9
10typedef enum {
11 /* initFile: */
12 INITFILE1, /* initLines EOF */
13
14
15
16 /* initLines: */
17 INITLINES1, /* */
18 INITLINES2, /* initLine */
19 INITLINES3, /* initLines initLine */
20
21 /* initLine: */
22 INITLINE1, /* EOL */
23 INITLINE2, /* classification EOL */
24
25 /* classification: */
26 CLASSIFICATION1, /* charClass */
27 CLASSIFICATION2, /* tokenClass */
28 CLASSIFICATION3, /* synClass */
29
30 /* charClass: */
31 CHARCLASS1, /* ENDCOMMENTCHAR endCommentChars */
32 CHARCLASS2, /* IDCHAR idChars */
33 CHARCLASS3, /* OPCHAR opChars */
34 CHARCLASS4, /* CHC_EXTENSION extensionChar */
35 CHARCLASS5, /* SINGLECHAR singChars */
36 CHARCLASS6, /* WHITECHAR whiteChars */
37
38
39 /* endCommentChars: */
40 LRC_ENDCOMMENT1, /* endCommentChar */
41 LRC_ENDCOMMENT2, /* endCommentChars endCommentChar */
42
43 /* idChars: */
44 IDCHARS1, /* idChar */
45 IDCHARS2, /* idChars idChar */
46
47 /* opChars */
48 OPCHARS1, /* opChar */
49 OPCHARS2, /* opChars opChar */
50
51 /* ExtensionChar */
52 LRC_EXTENSIONCHAR1, /* singleChar */
53
54 /* singChars */
55 SINGCHARS1, /* singChar */
56 SINGCHARS2, /* singChars singChar */
57
58 /* whiteChars */
59 WHITECHARS1, /* whiteChar */
60 WHITECHARS2, /* whiteChars whiteChar */
61
62
63 /* endCommentChar */
64 LRC_ENDCOMMENTCHAR1, /* commentChar */
65
66 /* idChar */
67 IDCHAR1, /* singleChar */
68
69 /* opChar */
70 OPCHAR1, /* singleChar */
71
72 /* singChar */
73 SINGCHAR1, /* singleChar */
74
75 /* whiteChar */
76 WHITECHAR1, /* singleChar */
77
78 /* tokenClass: */
79 TOKENCLASS1, /* QUANTIFIERSYM quantifierSymToks */
80 TOKENCLASS2, /* LOGICALOP logicalOpToks */
81 TOKENCLASS3, /* EQOP eqOpToks */
82 TOKENCLASS4, /* EQUATIONSYM equationSymToks */
83 TOKENCLASS5, /* EQSEPSYM eqSepSymToks */
84 TOKENCLASS6, /* SELECTSYM selectSymToks */
85 TOKENCLASS7, /* OPENSYM openSymToks */
86 TOKENCLASS8, /* SEPSYM sepSymToks */
87 TOKENCLASS9, /* CLOSESYM closeSymToks */
88 TOKENCLASS10, /* SIMPLEID simpleIdToks */
89 TOKENCLASS11, /* MAPSYM mapSymToks */
90 TOKENCLASS12, /* MARKERSYM markerSymToks */
91 TOKENCLASS13, /* COMMENTSYM commentSymToks */
92
93 /* quantifierSymToks */
94 QUANTIFIERSYMTOKS1,/* quantifierSymTok */
95 QUANTIFIERSYMTOKS2,/* quantifierSymToks quantifierSymTok */
96
97 /* logicalOpToks */
98 LOGICALOPTOKS1, /* logicalOpTok */
99 LOGICALOPTOKS2, /* logicalOpToks logicalOpTok */
100
101 /* eqOpToks */
102 LRC_EQOPTOKS1, /* eqOpTok */
103 LRC_EQOPTOKS2, /* eqOpToks eqOpTok */
104
105 /* equationSymToks */
106 LRC_EQUATIONSYMTOKS1, /* equationSymTok */
107 LRC_EQUATIONSYMTOKS2, /* equationSymToks equationSymTok */
108
109 /* eqSepSymToks */
110 LRC_EQSEPSYMTOKS1, /* eqSepSymTok */
111 LRC_EQSEPSYMTOKS2, /* eqSepSymToks eqSepSymTok */
112
113 /* selectSymToks */
114 SELECTSYMTOKS1, /* selectSymTok */
115 SELECTSYMTOKS2, /* selectSymToks selectSymTok */
116
117 /* openSymToks */
118 OPENSYMTOKS1, /* openSymTok */
119 OPENSYMTOKS2, /* openSymToks openSymTok */
120
121 /* sepSymToks */
122 SEPSYMTOKS1, /* sepSymTok */
123 SEPSYMTOKS2, /* sepSymToks sepSymTok */
124
125 /* closeSymToks */
126 CLOSESYMTOKS1, /* closeSymTok */
127 CLOSESYMTOKS2, /* closeSymToks closeSymTok */
128
129 /* simpleIdToks */
130 SIMPLEIDTOKS1, /* simpleIdTok */
131 SIMPLEIDTOKS2, /* simpleIdToks simpleIdTok */
132
133 /* mapSymToks */
134 MAPSYMTOKS1, /* mapSymTok */
135 MAPSYMTOKS2, /* mapSymToks mapSymTok */
136
137 /* markerSymToks */
138 MARKERSYMTOKS1, /* markerSymTok */
139 MARKERSYMTOKS2, /* markerSymToks markerSymTok */
140
141 /* commentSymToks */
142 COMMENTSYMTOKS1, /* commentSymTok */
143 COMMENTSYMTOKS2, /* commentSymToks commentSymTok */
144
145 /* quantifierSymTok */
146 QUANTIFIERSYMTOK1, /* token */
147
148 /* logicalOpTok */
149 LOGICALOPTOK1, /* token */
150
151 /* eqOpTok */
152 LRC_EQOPTOK1, /* token */
153
154 /* equationSymTok */
155 LRC_EQUATIONSYMTOK1, /* token */
156
157 /* eqSepSymTok */
158 LRC_EQSEPSYMTOK1, /* token */
159
160 /* selectSymTok */
161 SELECTSYMTOK1, /* token */
162
163 /* openSymTok */
164 OPENSYMTOK1, /* token */
165
166 /* sepSymTok */
167 SEPSYMTOK1, /* token */
168
169 /* closeSymTok */
170 CLOSESYMTOK1, /* token */
171
172 /* simpleIdTok */
173 SIMPLEIDTOK1, /* token */
174
175 /* mapSymTok */
176 MAPSYMTOK1, /* token */
177
178 /* markerSymTok */
179 MARKERSYMTOK1, /* token */
180
181 /* commentSymTok */
182 COMMENTSYMTOK1, /* token */
183
184 /* synClass: */
185 SYNCLASS1, /* SYNONYM oldToken newToken */
186
187 /* oldToken: */
188 OLDTOKEN1, /* token */
189
190 /* newToken: */
191 NEWTOKEN1 /* token */
192
193} LSLInitRuleCode;
194
195extern void LSLProcessInitFile (void);
196extern void LSLProcessInitFileInit (void);
197
This page took 0.084662 seconds and 5 git commands to generate.