Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ s_dateParsingStates

readonly DS [][] System.DateTimeParse.s_dateParsingStates
staticprivate
Initial value:
= new DS[20][]
{
new DS[18]
{
DS.BEGIN,
DS.ERROR,
DS.TX_N,
DS.N,
DS.D_Nd,
DS.T_Nt,
DS.ERROR,
DS.D_M,
DS.D_M,
DS.D_S,
DS.T_S,
DS.BEGIN,
DS.D_Y,
DS.D_Y,
DS.ERROR,
DS.BEGIN,
DS.BEGIN,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_NN,
DS.ERROR,
DS.NN,
DS.D_NNd,
DS.ERROR,
DS.DX_NM,
DS.D_NM,
DS.D_MNd,
DS.D_NDS,
DS.ERROR,
DS.N,
DS.D_YN,
DS.D_YNd,
DS.DX_YN,
DS.N,
DS.N,
DS.ERROR
},
new DS[18]
{
DS.DX_NN,
DS.DX_NNN,
DS.TX_N,
DS.DX_NNN,
DS.ERROR,
DS.T_Nt,
DS.DX_MNN,
DS.DX_MNN,
DS.ERROR,
DS.ERROR,
DS.T_S,
DS.NN,
DS.DX_NNY,
DS.ERROR,
DS.DX_NNY,
DS.NN,
DS.NN,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_NN,
DS.ERROR,
DS.D_NN,
DS.D_NNd,
DS.ERROR,
DS.DX_NM,
DS.D_MN,
DS.D_MNd,
DS.ERROR,
DS.ERROR,
DS.D_Nd,
DS.D_YN,
DS.D_YNd,
DS.DX_YN,
DS.ERROR,
DS.D_Nd,
DS.ERROR
},
new DS[18]
{
DS.DX_NN,
DS.DX_NNN,
DS.TX_N,
DS.DX_NNN,
DS.ERROR,
DS.T_Nt,
DS.DX_MNN,
DS.DX_MNN,
DS.ERROR,
DS.DX_DS,
DS.T_S,
DS.D_NN,
DS.DX_NNY,
DS.ERROR,
DS.DX_NNY,
DS.ERROR,
DS.D_NN,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_NNN,
DS.DX_NNN,
DS.DX_NNN,
DS.ERROR,
DS.ERROR,
DS.DX_MNN,
DS.DX_MNN,
DS.ERROR,
DS.DX_DS,
DS.ERROR,
DS.D_NNd,
DS.DX_NNY,
DS.ERROR,
DS.DX_NNY,
DS.ERROR,
DS.D_NNd,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_MN,
DS.ERROR,
DS.D_MN,
DS.D_MNd,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_M,
DS.D_YM,
DS.D_YMd,
DS.DX_YM,
DS.ERROR,
DS.D_M,
DS.ERROR
},
new DS[18]
{
DS.DX_MN,
DS.DX_MNN,
DS.DX_MNN,
DS.DX_MNN,
DS.ERROR,
DS.T_Nt,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.DX_DS,
DS.T_S,
DS.D_MN,
DS.DX_YMN,
DS.ERROR,
DS.DX_YMN,
DS.ERROR,
DS.D_MN,
DS.ERROR
},
new DS[18]
{
DS.DX_NM,
DS.DX_MNN,
DS.DX_MNN,
DS.DX_MNN,
DS.ERROR,
DS.T_Nt,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.DX_DS,
DS.T_S,
DS.D_NM,
DS.DX_YMN,
DS.ERROR,
DS.DX_YMN,
DS.ERROR,
DS.D_NM,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_MNN,
DS.ERROR,
DS.DX_MNN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_MNd,
DS.DX_YMN,
DS.ERROR,
DS.DX_YMN,
DS.ERROR,
DS.D_MNd,
DS.ERROR
},
new DS[18]
{
DS.DX_NDS,
DS.DX_NNDS,
DS.DX_NNDS,
DS.DX_NNDS,
DS.ERROR,
DS.T_Nt,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_NDS,
DS.T_S,
DS.D_NDS,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_NDS,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_YN,
DS.ERROR,
DS.D_YN,
DS.D_YNd,
DS.ERROR,
DS.DX_YM,
DS.D_YM,
DS.D_YMd,
DS.D_YM,
DS.ERROR,
DS.D_Y,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_Y,
DS.ERROR
},
new DS[18]
{
DS.DX_YN,
DS.DX_YNN,
DS.DX_YNN,
DS.DX_YNN,
DS.ERROR,
DS.ERROR,
DS.DX_YMN,
DS.DX_YMN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YN,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_YNN,
DS.DX_YNN,
DS.DX_YNN,
DS.ERROR,
DS.ERROR,
DS.DX_YMN,
DS.DX_YMN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YN,
DS.ERROR
},
new DS[18]
{
DS.DX_YM,
DS.DX_YMN,
DS.DX_YMN,
DS.DX_YMN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YM,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YM,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.DX_YMN,
DS.DX_YMN,
DS.DX_YMN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YM,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_YM,
DS.ERROR
},
new DS[18]
{
DS.DX_DS,
DS.DX_DSN,
DS.TX_N,
DS.T_Nt,
DS.ERROR,
DS.T_Nt,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_S,
DS.T_S,
DS.D_S,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_S,
DS.ERROR
},
new DS[18]
{
DS.TX_TS,
DS.TX_TS,
DS.TX_TS,
DS.T_Nt,
DS.D_Nd,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.D_S,
DS.T_S,
DS.T_S,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.T_S,
DS.T_S,
DS.ERROR
},
new DS[18]
{
DS.ERROR,
DS.TX_NN,
DS.TX_NN,
DS.TX_NN,
DS.ERROR,
DS.T_NNt,
DS.DX_NM,
DS.D_NM,
DS.ERROR,
DS.ERROR,
DS.T_S,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.T_Nt,
DS.T_Nt,
DS.TX_NN
},
new DS[18]
{
DS.ERROR,
DS.TX_NNN,
DS.TX_NNN,
DS.TX_NNN,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.T_S,
DS.T_NNt,
DS.ERROR,
DS.ERROR,
DS.ERROR,
DS.T_NNt,
DS.T_NNt,
DS.TX_NNN
}
}

Definition at line 88 of file DateTimeParse.cs.

89 {
90 new DS[18]
91 {
92 DS.BEGIN,
93 DS.ERROR,
94 DS.TX_N,
95 DS.N,
96 DS.D_Nd,
97 DS.T_Nt,
98 DS.ERROR,
99 DS.D_M,
100 DS.D_M,
101 DS.D_S,
102 DS.T_S,
103 DS.BEGIN,
104 DS.D_Y,
105 DS.D_Y,
106 DS.ERROR,
107 DS.BEGIN,
108 DS.BEGIN,
109 DS.ERROR
110 },
111 new DS[18]
112 {
113 DS.ERROR,
114 DS.DX_NN,
115 DS.ERROR,
116 DS.NN,
117 DS.D_NNd,
118 DS.ERROR,
119 DS.DX_NM,
120 DS.D_NM,
121 DS.D_MNd,
122 DS.D_NDS,
123 DS.ERROR,
124 DS.N,
125 DS.D_YN,
126 DS.D_YNd,
127 DS.DX_YN,
128 DS.N,
129 DS.N,
130 DS.ERROR
131 },
132 new DS[18]
133 {
134 DS.DX_NN,
135 DS.DX_NNN,
136 DS.TX_N,
137 DS.DX_NNN,
138 DS.ERROR,
139 DS.T_Nt,
140 DS.DX_MNN,
141 DS.DX_MNN,
142 DS.ERROR,
143 DS.ERROR,
144 DS.T_S,
145 DS.NN,
146 DS.DX_NNY,
147 DS.ERROR,
148 DS.DX_NNY,
149 DS.NN,
150 DS.NN,
151 DS.ERROR
152 },
153 new DS[18]
154 {
155 DS.ERROR,
156 DS.DX_NN,
157 DS.ERROR,
158 DS.D_NN,
159 DS.D_NNd,
160 DS.ERROR,
161 DS.DX_NM,
162 DS.D_MN,
163 DS.D_MNd,
164 DS.ERROR,
165 DS.ERROR,
166 DS.D_Nd,
167 DS.D_YN,
168 DS.D_YNd,
169 DS.DX_YN,
170 DS.ERROR,
171 DS.D_Nd,
172 DS.ERROR
173 },
174 new DS[18]
175 {
176 DS.DX_NN,
177 DS.DX_NNN,
178 DS.TX_N,
179 DS.DX_NNN,
180 DS.ERROR,
181 DS.T_Nt,
182 DS.DX_MNN,
183 DS.DX_MNN,
184 DS.ERROR,
185 DS.DX_DS,
186 DS.T_S,
187 DS.D_NN,
188 DS.DX_NNY,
189 DS.ERROR,
190 DS.DX_NNY,
191 DS.ERROR,
192 DS.D_NN,
193 DS.ERROR
194 },
195 new DS[18]
196 {
197 DS.ERROR,
198 DS.DX_NNN,
199 DS.DX_NNN,
200 DS.DX_NNN,
201 DS.ERROR,
202 DS.ERROR,
203 DS.DX_MNN,
204 DS.DX_MNN,
205 DS.ERROR,
206 DS.DX_DS,
207 DS.ERROR,
208 DS.D_NNd,
209 DS.DX_NNY,
210 DS.ERROR,
211 DS.DX_NNY,
212 DS.ERROR,
213 DS.D_NNd,
214 DS.ERROR
215 },
216 new DS[18]
217 {
218 DS.ERROR,
219 DS.DX_MN,
220 DS.ERROR,
221 DS.D_MN,
222 DS.D_MNd,
223 DS.ERROR,
224 DS.ERROR,
225 DS.ERROR,
226 DS.ERROR,
227 DS.ERROR,
228 DS.ERROR,
229 DS.D_M,
230 DS.D_YM,
231 DS.D_YMd,
232 DS.DX_YM,
233 DS.ERROR,
234 DS.D_M,
235 DS.ERROR
236 },
237 new DS[18]
238 {
239 DS.DX_MN,
240 DS.DX_MNN,
241 DS.DX_MNN,
242 DS.DX_MNN,
243 DS.ERROR,
244 DS.T_Nt,
245 DS.ERROR,
246 DS.ERROR,
247 DS.ERROR,
248 DS.DX_DS,
249 DS.T_S,
250 DS.D_MN,
251 DS.DX_YMN,
252 DS.ERROR,
253 DS.DX_YMN,
254 DS.ERROR,
255 DS.D_MN,
256 DS.ERROR
257 },
258 new DS[18]
259 {
260 DS.DX_NM,
261 DS.DX_MNN,
262 DS.DX_MNN,
263 DS.DX_MNN,
264 DS.ERROR,
265 DS.T_Nt,
266 DS.ERROR,
267 DS.ERROR,
268 DS.ERROR,
269 DS.DX_DS,
270 DS.T_S,
271 DS.D_NM,
272 DS.DX_YMN,
273 DS.ERROR,
274 DS.DX_YMN,
275 DS.ERROR,
276 DS.D_NM,
277 DS.ERROR
278 },
279 new DS[18]
280 {
281 DS.ERROR,
282 DS.DX_MNN,
283 DS.ERROR,
284 DS.DX_MNN,
285 DS.ERROR,
286 DS.ERROR,
287 DS.ERROR,
288 DS.ERROR,
289 DS.ERROR,
290 DS.ERROR,
291 DS.ERROR,
292 DS.D_MNd,
293 DS.DX_YMN,
294 DS.ERROR,
295 DS.DX_YMN,
296 DS.ERROR,
297 DS.D_MNd,
298 DS.ERROR
299 },
300 new DS[18]
301 {
302 DS.DX_NDS,
303 DS.DX_NNDS,
304 DS.DX_NNDS,
305 DS.DX_NNDS,
306 DS.ERROR,
307 DS.T_Nt,
308 DS.ERROR,
309 DS.ERROR,
310 DS.ERROR,
311 DS.D_NDS,
312 DS.T_S,
313 DS.D_NDS,
314 DS.ERROR,
315 DS.ERROR,
316 DS.ERROR,
317 DS.ERROR,
318 DS.D_NDS,
319 DS.ERROR
320 },
321 new DS[18]
322 {
323 DS.ERROR,
324 DS.DX_YN,
325 DS.ERROR,
326 DS.D_YN,
327 DS.D_YNd,
328 DS.ERROR,
329 DS.DX_YM,
330 DS.D_YM,
331 DS.D_YMd,
332 DS.D_YM,
333 DS.ERROR,
334 DS.D_Y,
335 DS.ERROR,
336 DS.ERROR,
337 DS.ERROR,
338 DS.ERROR,
339 DS.D_Y,
340 DS.ERROR
341 },
342 new DS[18]
343 {
344 DS.DX_YN,
345 DS.DX_YNN,
346 DS.DX_YNN,
347 DS.DX_YNN,
348 DS.ERROR,
349 DS.ERROR,
350 DS.DX_YMN,
351 DS.DX_YMN,
352 DS.ERROR,
353 DS.ERROR,
354 DS.ERROR,
355 DS.D_YN,
356 DS.ERROR,
357 DS.ERROR,
358 DS.ERROR,
359 DS.ERROR,
360 DS.D_YN,
361 DS.ERROR
362 },
363 new DS[18]
364 {
365 DS.ERROR,
366 DS.DX_YNN,
367 DS.DX_YNN,
368 DS.DX_YNN,
369 DS.ERROR,
370 DS.ERROR,
371 DS.DX_YMN,
372 DS.DX_YMN,
373 DS.ERROR,
374 DS.ERROR,
375 DS.ERROR,
376 DS.D_YN,
377 DS.ERROR,
378 DS.ERROR,
379 DS.ERROR,
380 DS.ERROR,
381 DS.D_YN,
382 DS.ERROR
383 },
384 new DS[18]
385 {
386 DS.DX_YM,
387 DS.DX_YMN,
388 DS.DX_YMN,
389 DS.DX_YMN,
390 DS.ERROR,
391 DS.ERROR,
392 DS.ERROR,
393 DS.ERROR,
394 DS.ERROR,
395 DS.ERROR,
396 DS.ERROR,
397 DS.D_YM,
398 DS.ERROR,
399 DS.ERROR,
400 DS.ERROR,
401 DS.ERROR,
402 DS.D_YM,
403 DS.ERROR
404 },
405 new DS[18]
406 {
407 DS.ERROR,
408 DS.DX_YMN,
409 DS.DX_YMN,
410 DS.DX_YMN,
411 DS.ERROR,
412 DS.ERROR,
413 DS.ERROR,
414 DS.ERROR,
415 DS.ERROR,
416 DS.ERROR,
417 DS.ERROR,
418 DS.D_YM,
419 DS.ERROR,
420 DS.ERROR,
421 DS.ERROR,
422 DS.ERROR,
423 DS.D_YM,
424 DS.ERROR
425 },
426 new DS[18]
427 {
428 DS.DX_DS,
429 DS.DX_DSN,
430 DS.TX_N,
431 DS.T_Nt,
432 DS.ERROR,
433 DS.T_Nt,
434 DS.ERROR,
435 DS.ERROR,
436 DS.ERROR,
437 DS.D_S,
438 DS.T_S,
439 DS.D_S,
440 DS.ERROR,
441 DS.ERROR,
442 DS.ERROR,
443 DS.ERROR,
444 DS.D_S,
445 DS.ERROR
446 },
447 new DS[18]
448 {
449 DS.TX_TS,
450 DS.TX_TS,
451 DS.TX_TS,
452 DS.T_Nt,
453 DS.D_Nd,
454 DS.ERROR,
455 DS.ERROR,
456 DS.ERROR,
457 DS.ERROR,
458 DS.D_S,
459 DS.T_S,
460 DS.T_S,
461 DS.ERROR,
462 DS.ERROR,
463 DS.ERROR,
464 DS.T_S,
465 DS.T_S,
466 DS.ERROR
467 },
468 new DS[18]
469 {
470 DS.ERROR,
471 DS.TX_NN,
472 DS.TX_NN,
473 DS.TX_NN,
474 DS.ERROR,
475 DS.T_NNt,
476 DS.DX_NM,
477 DS.D_NM,
478 DS.ERROR,
479 DS.ERROR,
480 DS.T_S,
481 DS.ERROR,
482 DS.ERROR,
483 DS.ERROR,
484 DS.ERROR,
485 DS.T_Nt,
486 DS.T_Nt,
487 DS.TX_NN
488 },
489 new DS[18]
490 {
491 DS.ERROR,
492 DS.TX_NNN,
493 DS.TX_NNN,
494 DS.TX_NNN,
495 DS.ERROR,
496 DS.ERROR,
497 DS.ERROR,
498 DS.ERROR,
499 DS.ERROR,
500 DS.ERROR,
501 DS.T_S,
502 DS.T_NNt,
503 DS.ERROR,
504 DS.ERROR,
505 DS.ERROR,
506 DS.T_NNt,
507 DS.T_NNt,
508 DS.TX_NNN
509 }
510 };

Referenced by System.DateTimeParse.Lex(), and System.DateTimeParse.TryParse().