Parser\QuickScanner.cs (387)
214var flags = uc < charPropLength ? (CharFlags)CharProperties[uc] : CharFlags.Complex;
277(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
278(byte)CharFlags.Complex,
279(byte)CharFlags.White, // TAB
280(byte)CharFlags.LF, // LF
281(byte)CharFlags.White, // VT
282(byte)CharFlags.White, // FF
283(byte)CharFlags.CR, // CR
284(byte)CharFlags.Complex,
285(byte)CharFlags.Complex,
286(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
287(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
290(byte)CharFlags.White, // SPC
291(byte)CharFlags.CompoundPunctStart, // !
292(byte)CharFlags.Complex, // "
293(byte)CharFlags.Complex, // #
294(byte)CharFlags.Complex, // $
295(byte)CharFlags.CompoundPunctStart, // %
296(byte)CharFlags.CompoundPunctStart, // &
297(byte)CharFlags.Complex, // '
298(byte)CharFlags.Punct, // (
299(byte)CharFlags.Punct, // )
300(byte)CharFlags.CompoundPunctStart, // *
301(byte)CharFlags.CompoundPunctStart, // +
302(byte)CharFlags.Punct, // ,
303(byte)CharFlags.CompoundPunctStart, // -
304(byte)CharFlags.Dot, // .
305(byte)CharFlags.Slash, // /
306(byte)CharFlags.Digit, // 0
307(byte)CharFlags.Digit, // 1
308(byte)CharFlags.Digit, // 2
309(byte)CharFlags.Digit, // 3
310(byte)CharFlags.Digit, // 4
311(byte)CharFlags.Digit, // 5
312(byte)CharFlags.Digit, // 6
313(byte)CharFlags.Digit, // 7
314(byte)CharFlags.Digit, // 8
315(byte)CharFlags.Digit, // 9
316(byte)CharFlags.CompoundPunctStart, // :
317(byte)CharFlags.Punct, // ;
318(byte)CharFlags.CompoundPunctStart, // <
319(byte)CharFlags.CompoundPunctStart, // =
320(byte)CharFlags.CompoundPunctStart, // >
321(byte)CharFlags.CompoundPunctStart, // ?
324(byte)CharFlags.Complex, // @
325(byte)CharFlags.Letter, // A
326(byte)CharFlags.Letter, // B
327(byte)CharFlags.Letter, // C
328(byte)CharFlags.Letter, // D
329(byte)CharFlags.Letter, // E
330(byte)CharFlags.Letter, // F
331(byte)CharFlags.Letter, // G
332(byte)CharFlags.Letter, // H
333(byte)CharFlags.Letter, // I
334(byte)CharFlags.Letter, // J
335(byte)CharFlags.Letter, // K
336(byte)CharFlags.Letter, // L
337(byte)CharFlags.Letter, // M
338(byte)CharFlags.Letter, // N
339(byte)CharFlags.Letter, // O
340(byte)CharFlags.Letter, // P
341(byte)CharFlags.Letter, // Q
342(byte)CharFlags.Letter, // R
343(byte)CharFlags.Letter, // S
344(byte)CharFlags.Letter, // T
345(byte)CharFlags.Letter, // U
346(byte)CharFlags.Letter, // V
347(byte)CharFlags.Letter, // W
348(byte)CharFlags.Letter, // X
349(byte)CharFlags.Letter, // Y
350(byte)CharFlags.Letter, // Z
351(byte)CharFlags.Punct, // [
352(byte)CharFlags.Complex, // \
353(byte)CharFlags.Punct, // ]
354(byte)CharFlags.CompoundPunctStart, // ^
355(byte)CharFlags.Letter, // _
358(byte)CharFlags.Complex, // `
359(byte)CharFlags.Letter, // a
360(byte)CharFlags.Letter, // b
361(byte)CharFlags.Letter, // c
362(byte)CharFlags.Letter, // d
363(byte)CharFlags.Letter, // e
364(byte)CharFlags.Letter, // f
365(byte)CharFlags.Letter, // g
366(byte)CharFlags.Letter, // h
367(byte)CharFlags.Letter, // i
368(byte)CharFlags.Letter, // j
369(byte)CharFlags.Letter, // k
370(byte)CharFlags.Letter, // l
371(byte)CharFlags.Letter, // m
372(byte)CharFlags.Letter, // n
373(byte)CharFlags.Letter, // o
374(byte)CharFlags.Letter, // p
375(byte)CharFlags.Letter, // q
376(byte)CharFlags.Letter, // r
377(byte)CharFlags.Letter, // s
378(byte)CharFlags.Letter, // t
379(byte)CharFlags.Letter, // u
380(byte)CharFlags.Letter, // v
381(byte)CharFlags.Letter, // w
382(byte)CharFlags.Letter, // x
383(byte)CharFlags.Letter, // y
384(byte)CharFlags.Letter, // z
385(byte)CharFlags.Punct, // {
386(byte)CharFlags.CompoundPunctStart, // |
387(byte)CharFlags.Punct, // }
388(byte)CharFlags.CompoundPunctStart, // ~
389(byte)CharFlags.Complex,
392(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
393(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
394(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
395(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.Letter, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
400(byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Complex, (byte)CharFlags.Letter, (byte)CharFlags.Complex, (byte)CharFlags.Complex,
401(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.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
405(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter,
406(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Complex,
407(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.Letter,
411(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Complex,
412(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.Letter,
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,
417(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,
422(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,
427(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,
432(byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter, (byte)CharFlags.Letter