5 namespace SiliconStudio.Shaders.
Grammar
19 var nonTerminal = term.Q();
20 nonTerminal.SetFlag(TermFlags.NoAstNode);
31 var nonTerminal = term.Plus();
32 nonTerminal.SetFlag(TermFlags.NoAstNode);
43 var nonTerminal = term.Star();
44 nonTerminal.SetFlag(TermFlags.NoAstNode);
static NonTerminal ListOpt(this BnfTerm term)
Makes an optional list of non terminals.
static NonTerminal Opt(this BnfTerm term)
Makes a non terminal optional.
static NonTerminal List(this BnfTerm term)
Makes a list of non terminals.