6 references to ReferencedRules
CSharpSyntaxGenerator (6)
Grammar\GrammarGenerator.cs (6)
75
var lexicalRules = rules.Values.SelectMany(ps => ps).SelectMany(p => p.
ReferencedRules
)
93
.. rules["SyntaxToken"].SelectMany(r => r.
ReferencedRules
)];
115
foreach (var referencedRule in production.
ReferencedRules
)
309
=> new(string.Join(delim, productions.Where(p => p.Text.Length > 0)), productions.SelectMany(p => p.
ReferencedRules
));
384
public Production Prefix(string prefix) => new(prefix + this,
ReferencedRules
);
385
public Production Suffix(string suffix, bool when = true) => when ? new(this + suffix,
ReferencedRules
) : this;