Grammar\GrammarGenerator.cs (6)
136var utf8Suffix = Choice(anyCasing("U8"));
205rules.Add("ExponentPart", [Sequence([Choice(anyCasing("E")), Choice([Text("+"), Text("-")]).Optional, decimalDigitPlus])]);
225rules.Add("HexadecimalIntegerLiteralToken", [Sequence([Choice([Text("0x"), Text("0X")]), RuleReference("HexadecimalDigit").OneOrMany, integerTypeSuffixOpt])]);
314Choice c => Choice(c.Children.Select(ToProduction)).Suffix("?", when: c.Optional),
351: Choice(field.Kinds.Select(k => HandleTokenName(k.Name)), parenthesize: field.Kinds.Count >= 2);