6 references to Optional
CSharpSyntaxGenerator (6)
Grammar\GrammarGenerator.cs (6)
165rules.Add("IdentifierToken", [Sequence([Text("@").Optional, RuleReference("IdentifierStartCharacter"), RuleReference("IdentifierPartCharacter")])]); 194var exponentPartOpt = exponentPart.Optional; 196var realTypeSuffixOpt = realTypeSuffix.Optional; 205rules.Add("ExponentPart", [Sequence([Choice(anyCasing("E")), Choice([Text("+"), Text("-")]).Optional, decimalDigitPlus])]); 218var integerTypeSuffixOpt = RuleReference("IntegerTypeSuffix").Optional; 231var hexDigitOpt = hexDigit.Optional;