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