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