1
2
3 package chroma
4
5 import "strconv"
6
7 func _() {
8
9
10 var x [1]struct{}
11 _ = x[Background - -1]
12 _ = x[PreWrapper - -2]
13 _ = x[Line - -3]
14 _ = x[LineNumbers - -4]
15 _ = x[LineNumbersTable - -5]
16 _ = x[LineHighlight - -6]
17 _ = x[LineTable - -7]
18 _ = x[LineTableTD - -8]
19 _ = x[CodeLine - -9]
20 _ = x[Error - -10]
21 _ = x[Other - -11]
22 _ = x[None - -12]
23 _ = x[EOFType-0]
24 _ = x[Keyword-1000]
25 _ = x[KeywordConstant-1001]
26 _ = x[KeywordDeclaration-1002]
27 _ = x[KeywordNamespace-1003]
28 _ = x[KeywordPseudo-1004]
29 _ = x[KeywordReserved-1005]
30 _ = x[KeywordType-1006]
31 _ = x[Name-2000]
32 _ = x[NameAttribute-2001]
33 _ = x[NameBuiltin-2002]
34 _ = x[NameBuiltinPseudo-2003]
35 _ = x[NameClass-2004]
36 _ = x[NameConstant-2005]
37 _ = x[NameDecorator-2006]
38 _ = x[NameEntity-2007]
39 _ = x[NameException-2008]
40 _ = x[NameFunction-2009]
41 _ = x[NameFunctionMagic-2010]
42 _ = x[NameKeyword-2011]
43 _ = x[NameLabel-2012]
44 _ = x[NameNamespace-2013]
45 _ = x[NameOperator-2014]
46 _ = x[NameOther-2015]
47 _ = x[NamePseudo-2016]
48 _ = x[NameProperty-2017]
49 _ = x[NameTag-2018]
50 _ = x[NameVariable-2019]
51 _ = x[NameVariableAnonymous-2020]
52 _ = x[NameVariableClass-2021]
53 _ = x[NameVariableGlobal-2022]
54 _ = x[NameVariableInstance-2023]
55 _ = x[NameVariableMagic-2024]
56 _ = x[Literal-3000]
57 _ = x[LiteralDate-3001]
58 _ = x[LiteralOther-3002]
59 _ = x[LiteralString-3100]
60 _ = x[LiteralStringAffix-3101]
61 _ = x[LiteralStringAtom-3102]
62 _ = x[LiteralStringBacktick-3103]
63 _ = x[LiteralStringBoolean-3104]
64 _ = x[LiteralStringChar-3105]
65 _ = x[LiteralStringDelimiter-3106]
66 _ = x[LiteralStringDoc-3107]
67 _ = x[LiteralStringDouble-3108]
68 _ = x[LiteralStringEscape-3109]
69 _ = x[LiteralStringHeredoc-3110]
70 _ = x[LiteralStringInterpol-3111]
71 _ = x[LiteralStringName-3112]
72 _ = x[LiteralStringOther-3113]
73 _ = x[LiteralStringRegex-3114]
74 _ = x[LiteralStringSingle-3115]
75 _ = x[LiteralStringSymbol-3116]
76 _ = x[LiteralNumber-3200]
77 _ = x[LiteralNumberBin-3201]
78 _ = x[LiteralNumberFloat-3202]
79 _ = x[LiteralNumberHex-3203]
80 _ = x[LiteralNumberInteger-3204]
81 _ = x[LiteralNumberIntegerLong-3205]
82 _ = x[LiteralNumberOct-3206]
83 _ = x[Operator-4000]
84 _ = x[OperatorWord-4001]
85 _ = x[Punctuation-5000]
86 _ = x[Comment-6000]
87 _ = x[CommentHashbang-6001]
88 _ = x[CommentMultiline-6002]
89 _ = x[CommentSingle-6003]
90 _ = x[CommentSpecial-6004]
91 _ = x[CommentPreproc-6100]
92 _ = x[CommentPreprocFile-6101]
93 _ = x[Generic-7000]
94 _ = x[GenericDeleted-7001]
95 _ = x[GenericEmph-7002]
96 _ = x[GenericError-7003]
97 _ = x[GenericHeading-7004]
98 _ = x[GenericInserted-7005]
99 _ = x[GenericOutput-7006]
100 _ = x[GenericPrompt-7007]
101 _ = x[GenericStrong-7008]
102 _ = x[GenericSubheading-7009]
103 _ = x[GenericTraceback-7010]
104 _ = x[GenericUnderline-7011]
105 _ = x[Text-8000]
106 _ = x[TextWhitespace-8001]
107 _ = x[TextSymbol-8002]
108 _ = x[TextPunctuation-8003]
109 }
110
111 const _TokenType_name = "NoneOtherErrorCodeLineLineTableTDLineTableLineHighlightLineNumbersTableLineNumbersLinePreWrapperBackgroundEOFTypeKeywordKeywordConstantKeywordDeclarationKeywordNamespaceKeywordPseudoKeywordReservedKeywordTypeNameNameAttributeNameBuiltinNameBuiltinPseudoNameClassNameConstantNameDecoratorNameEntityNameExceptionNameFunctionNameFunctionMagicNameKeywordNameLabelNameNamespaceNameOperatorNameOtherNamePseudoNamePropertyNameTagNameVariableNameVariableAnonymousNameVariableClassNameVariableGlobalNameVariableInstanceNameVariableMagicLiteralLiteralDateLiteralOtherLiteralStringLiteralStringAffixLiteralStringAtomLiteralStringBacktickLiteralStringBooleanLiteralStringCharLiteralStringDelimiterLiteralStringDocLiteralStringDoubleLiteralStringEscapeLiteralStringHeredocLiteralStringInterpolLiteralStringNameLiteralStringOtherLiteralStringRegexLiteralStringSingleLiteralStringSymbolLiteralNumberLiteralNumberBinLiteralNumberFloatLiteralNumberHexLiteralNumberIntegerLiteralNumberIntegerLongLiteralNumberOctOperatorOperatorWordPunctuationCommentCommentHashbangCommentMultilineCommentSingleCommentSpecialCommentPreprocCommentPreprocFileGenericGenericDeletedGenericEmphGenericErrorGenericHeadingGenericInsertedGenericOutputGenericPromptGenericStrongGenericSubheadingGenericTracebackGenericUnderlineTextTextWhitespaceTextSymbolTextPunctuation"
112
113 var _TokenType_map = map[TokenType]string{
114 -12: _TokenType_name[0:4],
115 -11: _TokenType_name[4:9],
116 -10: _TokenType_name[9:14],
117 -9: _TokenType_name[14:22],
118 -8: _TokenType_name[22:33],
119 -7: _TokenType_name[33:42],
120 -6: _TokenType_name[42:55],
121 -5: _TokenType_name[55:71],
122 -4: _TokenType_name[71:82],
123 -3: _TokenType_name[82:86],
124 -2: _TokenType_name[86:96],
125 -1: _TokenType_name[96:106],
126 0: _TokenType_name[106:113],
127 1000: _TokenType_name[113:120],
128 1001: _TokenType_name[120:135],
129 1002: _TokenType_name[135:153],
130 1003: _TokenType_name[153:169],
131 1004: _TokenType_name[169:182],
132 1005: _TokenType_name[182:197],
133 1006: _TokenType_name[197:208],
134 2000: _TokenType_name[208:212],
135 2001: _TokenType_name[212:225],
136 2002: _TokenType_name[225:236],
137 2003: _TokenType_name[236:253],
138 2004: _TokenType_name[253:262],
139 2005: _TokenType_name[262:274],
140 2006: _TokenType_name[274:287],
141 2007: _TokenType_name[287:297],
142 2008: _TokenType_name[297:310],
143 2009: _TokenType_name[310:322],
144 2010: _TokenType_name[322:339],
145 2011: _TokenType_name[339:350],
146 2012: _TokenType_name[350:359],
147 2013: _TokenType_name[359:372],
148 2014: _TokenType_name[372:384],
149 2015: _TokenType_name[384:393],
150 2016: _TokenType_name[393:403],
151 2017: _TokenType_name[403:415],
152 2018: _TokenType_name[415:422],
153 2019: _TokenType_name[422:434],
154 2020: _TokenType_name[434:455],
155 2021: _TokenType_name[455:472],
156 2022: _TokenType_name[472:490],
157 2023: _TokenType_name[490:510],
158 2024: _TokenType_name[510:527],
159 3000: _TokenType_name[527:534],
160 3001: _TokenType_name[534:545],
161 3002: _TokenType_name[545:557],
162 3100: _TokenType_name[557:570],
163 3101: _TokenType_name[570:588],
164 3102: _TokenType_name[588:605],
165 3103: _TokenType_name[605:626],
166 3104: _TokenType_name[626:646],
167 3105: _TokenType_name[646:663],
168 3106: _TokenType_name[663:685],
169 3107: _TokenType_name[685:701],
170 3108: _TokenType_name[701:720],
171 3109: _TokenType_name[720:739],
172 3110: _TokenType_name[739:759],
173 3111: _TokenType_name[759:780],
174 3112: _TokenType_name[780:797],
175 3113: _TokenType_name[797:815],
176 3114: _TokenType_name[815:833],
177 3115: _TokenType_name[833:852],
178 3116: _TokenType_name[852:871],
179 3200: _TokenType_name[871:884],
180 3201: _TokenType_name[884:900],
181 3202: _TokenType_name[900:918],
182 3203: _TokenType_name[918:934],
183 3204: _TokenType_name[934:954],
184 3205: _TokenType_name[954:978],
185 3206: _TokenType_name[978:994],
186 4000: _TokenType_name[994:1002],
187 4001: _TokenType_name[1002:1014],
188 5000: _TokenType_name[1014:1025],
189 6000: _TokenType_name[1025:1032],
190 6001: _TokenType_name[1032:1047],
191 6002: _TokenType_name[1047:1063],
192 6003: _TokenType_name[1063:1076],
193 6004: _TokenType_name[1076:1090],
194 6100: _TokenType_name[1090:1104],
195 6101: _TokenType_name[1104:1122],
196 7000: _TokenType_name[1122:1129],
197 7001: _TokenType_name[1129:1143],
198 7002: _TokenType_name[1143:1154],
199 7003: _TokenType_name[1154:1166],
200 7004: _TokenType_name[1166:1180],
201 7005: _TokenType_name[1180:1195],
202 7006: _TokenType_name[1195:1208],
203 7007: _TokenType_name[1208:1221],
204 7008: _TokenType_name[1221:1234],
205 7009: _TokenType_name[1234:1251],
206 7010: _TokenType_name[1251:1267],
207 7011: _TokenType_name[1267:1283],
208 8000: _TokenType_name[1283:1287],
209 8001: _TokenType_name[1287:1301],
210 8002: _TokenType_name[1301:1311],
211 8003: _TokenType_name[1311:1326],
212 }
213
214 func (i TokenType) String() string {
215 if str, ok := _TokenType_map[i]; ok {
216 return str
217 }
218 return "TokenType(" + strconv.FormatInt(int64(i), 10) + ")"
219 }
220
View as plain text