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