2 ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000.
3 ** See ../LICENSE for license information.
12 INITFILE1, /* initLines EOF */
18 INITLINES2, /* initLine */
19 INITLINES3, /* initLines initLine */
23 INITLINE2, /* classification EOL */
26 CLASSIFICATION1, /* charClass */
27 CLASSIFICATION2, /* tokenClass */
28 CLASSIFICATION3, /* synClass */
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 */
39 /* endCommentChars: */
40 LRC_ENDCOMMENT1, /* endCommentChar */
41 LRC_ENDCOMMENT2, /* endCommentChars endCommentChar */
44 IDCHARS1, /* idChar */
45 IDCHARS2, /* idChars idChar */
48 OPCHARS1, /* opChar */
49 OPCHARS2, /* opChars opChar */
52 LRC_EXTENSIONCHAR1, /* singleChar */
55 SINGCHARS1, /* singChar */
56 SINGCHARS2, /* singChars singChar */
59 WHITECHARS1, /* whiteChar */
60 WHITECHARS2, /* whiteChars whiteChar */
64 LRC_ENDCOMMENTCHAR1, /* commentChar */
67 IDCHAR1, /* singleChar */
70 OPCHAR1, /* singleChar */
73 SINGCHAR1, /* singleChar */
76 WHITECHAR1, /* singleChar */
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 */
93 /* quantifierSymToks */
94 QUANTIFIERSYMTOKS1,/* quantifierSymTok */
95 QUANTIFIERSYMTOKS2,/* quantifierSymToks quantifierSymTok */
98 LOGICALOPTOKS1, /* logicalOpTok */
99 LOGICALOPTOKS2, /* logicalOpToks logicalOpTok */
102 LRC_EQOPTOKS1, /* eqOpTok */
103 LRC_EQOPTOKS2, /* eqOpToks eqOpTok */
105 /* equationSymToks */
106 LRC_EQUATIONSYMTOKS1, /* equationSymTok */
107 LRC_EQUATIONSYMTOKS2, /* equationSymToks equationSymTok */
110 LRC_EQSEPSYMTOKS1, /* eqSepSymTok */
111 LRC_EQSEPSYMTOKS2, /* eqSepSymToks eqSepSymTok */
114 SELECTSYMTOKS1, /* selectSymTok */
115 SELECTSYMTOKS2, /* selectSymToks selectSymTok */
118 OPENSYMTOKS1, /* openSymTok */
119 OPENSYMTOKS2, /* openSymToks openSymTok */
122 SEPSYMTOKS1, /* sepSymTok */
123 SEPSYMTOKS2, /* sepSymToks sepSymTok */
126 CLOSESYMTOKS1, /* closeSymTok */
127 CLOSESYMTOKS2, /* closeSymToks closeSymTok */
130 SIMPLEIDTOKS1, /* simpleIdTok */
131 SIMPLEIDTOKS2, /* simpleIdToks simpleIdTok */
134 MAPSYMTOKS1, /* mapSymTok */
135 MAPSYMTOKS2, /* mapSymToks mapSymTok */
138 MARKERSYMTOKS1, /* markerSymTok */
139 MARKERSYMTOKS2, /* markerSymToks markerSymTok */
142 COMMENTSYMTOKS1, /* commentSymTok */
143 COMMENTSYMTOKS2, /* commentSymToks commentSymTok */
145 /* quantifierSymTok */
146 QUANTIFIERSYMTOK1, /* token */
149 LOGICALOPTOK1, /* token */
152 LRC_EQOPTOK1, /* token */
155 LRC_EQUATIONSYMTOK1, /* token */
158 LRC_EQSEPSYMTOK1, /* token */
161 SELECTSYMTOK1, /* token */
164 OPENSYMTOK1, /* token */
167 SEPSYMTOK1, /* token */
170 CLOSESYMTOK1, /* token */
173 SIMPLEIDTOK1, /* token */
176 MAPSYMTOK1, /* token */
179 MARKERSYMTOK1, /* token */
182 COMMENTSYMTOK1, /* token */
185 SYNCLASS1, /* SYNONYM oldToken newToken */
188 OLDTOKEN1, /* token */
191 NEWTOKEN1 /* token */
195 extern void LSLProcessInitFile (void);
196 extern void LSLProcessInitFileInit (void);