View Javadoc
1   /* Generated By:JavaCC: Do not edit this line. DTDParserConstants.java */
2   package org.exolab.castor.xml.dtd.parser;
3   
4   public interface DTDParserConstants {
5   
6     int EOF = 0;
7     int LETTER = 1;
8     int DIGIT = 2;
9     int COMBINING_CHAR = 3;
10    int EXTENDER = 4;
11    int NAMECHAR = 5;
12    int S = 6;
13    int LEFT_PAREN = 7;
14    int RIGHT_PAREN = 8;
15    int OR = 9;
16    int AND = 10;
17    int STAR = 11;
18    int QUESTION = 12;
19    int PLUS = 13;
20    int ANY = 14;
21    int EMPTY = 15;
22    int BEGIN_ELEMENT_DECL = 16;
23    int END_ELEMENT_DECL = 17;
24    int PCDATA = 18;
25    int BEGIN_ATTR_DECL = 19;
26    int BEGIN_COMMENT = 20;
27    int BEGIN_GE_DECL = 21;
28    int BEGIN_NOTATION_DECL = 22;
29    int NAME = 23;
30    int COMMENT_CHAR = 24;
31    int DASH = 25;
32    int END_COMMENT = 26;
33    int S_ATTR = 27;
34    int LEFT_PAREN_ATTR = 28;
35    int RIGHT_PAREN_ATTR = 29;
36    int OR_ATTR = 30;
37    int CDATA = 31;
38    int ID = 32;
39    int IDREF = 33;
40    int IDREFS = 34;
41    int ENTITY = 35;
42    int ENTITIES = 36;
43    int NMTOKEN = 37;
44    int NMTOKENS = 38;
45    int NOTATION = 39;
46    int REQUIRED = 40;
47    int IMPLIED = 41;
48    int FIXED = 42;
49    int START_DQ_ATTR = 43;
50    int START_SQ_ATTR = 44;
51    int END_ATTR_DECL = 45;
52    int NAME_ATTR = 46;
53    int NMTOKEN_ATTR = 47;
54    int ATTR_VALUE_CHAR_DQ = 48;
55    int END_DQ_ATTR = 49;
56    int ATTR_VALUE_CHAR_SQ = 50;
57    int END_SQ_ATTR = 51;
58    int S_GE = 52;
59    int END_GE_DECL = 53;
60    int START_DQ_GE = 54;
61    int START_SQ_GE = 55;
62    int PUBLIC_GE = 56;
63    int SYSTEM_GE = 57;
64    int NDATA = 58;
65    int NAME_GE = 59;
66    int SYSLITER_GE = 60;
67    int PUBIDCHAR_GE = 61;
68    int PUBLITER_GE = 62;
69    int S_GE_PUB = 63;
70    int GE_VAlUE_CHAR_DQ = 64;
71    int END_DQ_GE = 65;
72    int GE_VAlUE_CHAR_SQ = 66;
73    int END_SQ_GE = 67;
74    int S_NOT = 68;
75    int PUBLIC_NOT = 69;
76    int SYSTEM_NOT = 70;
77    int NAME_NOT = 71;
78    int SYSLITER_NOT = 72;
79    int S_NOT_SYS = 73;
80    int END_NOTATION_DECL = 74;
81    int PUBIDCHAR_NOT = 75;
82    int PUBLITER_NOT = 76;
83  
84    int DEFAULT = 0;
85    int WithinComment = 1;
86    int WithinAttrDecl = 2;
87    int WithinAttrValueDQ = 3;
88    int WithinAttrValueSQ = 4;
89    int WithinGEDecl = 5;
90    int System_GE = 6;
91    int Public_GE = 7;
92    int WithinGEValueDQ = 8;
93    int WithinGEValueSQ = 9;
94    int WithinNotationDecl = 10;
95    int System_NOT = 11;
96    int Public_NOT = 12;
97  
98    String[] tokenImage = {
99      "<EOF>",
100     "<LETTER>",
101     "<DIGIT>",
102     "<COMBINING_CHAR>",
103     "<EXTENDER>",
104     "<NAMECHAR>",
105     "<S>",
106     "\"(\"",
107     "\")\"",
108     "\"|\"",
109     "\",\"",
110     "\"*\"",
111     "\"?\"",
112     "\"+\"",
113     "\"ANY\"",
114     "\"EMPTY\"",
115     "\"<!ELEMENT\"",
116     "\">\"",
117     "\"#PCDATA\"",
118     "\"<!ATTLIST\"",
119     "\"<!--\"",
120     "\"<!ENTITY\"",
121     "\"<!NOTATION\"",
122     "<NAME>",
123     "<COMMENT_CHAR>",
124     "\"-\"",
125     "\"-->\"",
126     "<S_ATTR>",
127     "\"(\"",
128     "\")\"",
129     "\"|\"",
130     "\"CDATA\"",
131     "\"ID\"",
132     "\"IDREF\"",
133     "\"IDREFS\"",
134     "\"ENTITY\"",
135     "\"ENTITIES\"",
136     "\"NMTOKEN\"",
137     "\"NMTOKENS\"",
138     "\"NOTATION\"",
139     "\"#REQUIRED\"",
140     "\"#IMPLIED\"",
141     "\"#FIXED\"",
142     "\"\\\"\"",
143     "\"\\\'\"",
144     "\">\"",
145     "<NAME_ATTR>",
146     "<NMTOKEN_ATTR>",
147     "<ATTR_VALUE_CHAR_DQ>",
148     "\"\\\"\"",
149     "<ATTR_VALUE_CHAR_SQ>",
150     "\"\\\'\"",
151     "<S_GE>",
152     "\">\"",
153     "\"\\\"\"",
154     "\"\\\'\"",
155     "<PUBLIC_GE>",
156     "<SYSTEM_GE>",
157     "\"NDATA\"",
158     "<NAME_GE>",
159     "<SYSLITER_GE>",
160     "<PUBIDCHAR_GE>",
161     "<PUBLITER_GE>",
162     "<S_GE_PUB>",
163     "<GE_VAlUE_CHAR_DQ>",
164     "\"\\\"\"",
165     "<GE_VAlUE_CHAR_SQ>",
166     "\"\\\'\"",
167     "<S_NOT>",
168     "<PUBLIC_NOT>",
169     "<SYSTEM_NOT>",
170     "<NAME_NOT>",
171     "<SYSLITER_NOT>",
172     "<S_NOT_SYS>",
173     "\">\"",
174     "<PUBIDCHAR_NOT>",
175     "<PUBLITER_NOT>",
176   };
177 
178 }