Parser\QuickScanner.cs (387)
214var flags = uc < charPropLength ? (CharFlags)CharProperties[uc] : CharFlags.Complex;
281(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
282(byte)CharFlags.Complex,
283(byte)CharFlags.White, // TAB
284(byte)CharFlags.LF, // LF
285(byte)CharFlags.White, // VT
286(byte)CharFlags.White, // FF
287(byte)CharFlags.CR, // CR
288(byte)CharFlags.Complex,
289(byte)CharFlags.Complex,
290(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
291(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
294(byte)CharFlags.White, // SPC
295(byte)CharFlags.CompoundPunctStart, // !
296(byte)CharFlags.Complex, // "
297(byte)CharFlags.Complex, // #
298(byte)CharFlags.Complex, // $
299(byte)CharFlags.CompoundPunctStart, // %
300(byte)CharFlags.CompoundPunctStart, // &
301(byte)CharFlags.Complex, // '
302(byte)CharFlags.Punct, // (
303(byte)CharFlags.Punct, // )
304(byte)CharFlags.CompoundPunctStart, // *
305(byte)CharFlags.CompoundPunctStart, // +
306(byte)CharFlags.Punct, // ,
307(byte)CharFlags.CompoundPunctStart, // -
308(byte)CharFlags.Dot, // .
309(byte)CharFlags.Slash, // /
310(byte)CharFlags.Digit, // 0
311(byte)CharFlags.Digit, // 1
312(byte)CharFlags.Digit, // 2
313(byte)CharFlags.Digit, // 3
314(byte)CharFlags.Digit, // 4
315(byte)CharFlags.Digit, // 5
316(byte)CharFlags.Digit, // 6
317(byte)CharFlags.Digit, // 7
318(byte)CharFlags.Digit, // 8
319(byte)CharFlags.Digit, // 9
320(byte)CharFlags.CompoundPunctStart, // :
321(byte)CharFlags.Punct, // ;
322(byte)CharFlags.CompoundPunctStart, // <
323(byte)CharFlags.CompoundPunctStart, // =
324(byte)CharFlags.CompoundPunctStart, // >
325(byte)CharFlags.CompoundPunctStart, // ?
328(byte)CharFlags.Complex, // @
329(byte)CharFlags.Letter, // A
330(byte)CharFlags.Letter, // B
331(byte)CharFlags.Letter, // C
332(byte)CharFlags.Letter, // D
333(byte)CharFlags.Letter, // E
334(byte)CharFlags.Letter, // F
335(byte)CharFlags.Letter, // G
336(byte)CharFlags.Letter, // H
337(byte)CharFlags.Letter, // I
338(byte)CharFlags.Letter, // J
339(byte)CharFlags.Letter, // K
340(byte)CharFlags.Letter, // L
341(byte)CharFlags.Letter, // M
342(byte)CharFlags.Letter, // N
343(byte)CharFlags.Letter, // O
344(byte)CharFlags.Letter, // P
345(byte)CharFlags.Letter, // Q
346(byte)CharFlags.Letter, // R
347(byte)CharFlags.Letter, // S
348(byte)CharFlags.Letter, // T
349(byte)CharFlags.Letter, // U
350(byte)CharFlags.Letter, // V
351(byte)CharFlags.Letter, // W
352(byte)CharFlags.Letter, // X
353(byte)CharFlags.Letter, // Y
354(byte)CharFlags.Letter, // Z
355(byte)CharFlags.Punct, // [
356(byte)CharFlags.Complex, // \
357(byte)CharFlags.Punct, // ]
358(byte)CharFlags.CompoundPunctStart, // ^
359(byte)CharFlags.Letter, // _
362(byte)CharFlags.Complex, // `
363(byte)CharFlags.Letter, // a
364(byte)CharFlags.Letter, // b
365(byte)CharFlags.Letter, // c
366(byte)CharFlags.Letter, // d
367(byte)CharFlags.Letter, // e
368(byte)CharFlags.Letter, // f
369(byte)CharFlags.Letter, // g
370(byte)CharFlags.Letter, // h
371(byte)CharFlags.Letter, // i
372(byte)CharFlags.Letter, // j
373(byte)CharFlags.Letter, // k
374(byte)CharFlags.Letter, // l
375(byte)CharFlags.Letter, // m
376(byte)CharFlags.Letter, // n
377(byte)CharFlags.Letter, // o
378(byte)CharFlags.Letter, // p
379(byte)CharFlags.Letter, // q
380(byte)CharFlags.Letter, // r
381(byte)CharFlags.Letter, // s
382(byte)CharFlags.Letter, // t
383(byte)CharFlags.Letter, // u
384(byte)CharFlags.Letter, // v
385(byte)CharFlags.Letter, // w
386(byte)CharFlags.Letter, // x
387(byte)CharFlags.Letter, // y
388(byte)CharFlags.Letter, // z
389(byte)CharFlags.Punct, // {
390(byte)CharFlags.CompoundPunctStart, // |
391(byte)CharFlags.Punct, // }
392(byte)CharFlags.CompoundPunctStart, // ~
393(byte)CharFlags.Complex,
396(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
397(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
398(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
399(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
402(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
403(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Letter, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
404(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Letter, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
405(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Letter, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
408(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
409(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
410(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Complex,
411(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
413(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
414(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
415(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Complex,
416(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
418(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
419(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
420(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
421(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
423(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
424(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
425(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
426(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
428(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
429(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
430(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
431(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
433(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
434(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
435(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
436(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter