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