allNonterminals

Undocumented in source.
immutable
auto allNonterminals = [immutable(Nonterminal)("EBNF", NonterminalFlags.nonterminal, [], [0]), immutable(Nonterminal)("Declaration", NonterminalFlags.nonterminal, [], [2, 7, 8, 9]), immutable(Nonterminal)("SymbolDeclaration", NonterminalFlags.nonterminal, [], [2]), immutable(Nonterminal)("DeclarationType", NonterminalFlags.nonterminal, [], [3]), immutable(Nonterminal)("MacroParametersPart", NonterminalFlags.nonterminal, [], [4]), immutable(Nonterminal)("MacroParameters", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal | NonterminalFlags.arrayOfString, ["array"], [6]), immutable(Nonterminal)("MacroParameter", NonterminalFlags.nonterminal, [], [6]), immutable(Nonterminal)("OptionDeclaration", NonterminalFlags.nonterminal, [], [7]), immutable(Nonterminal)("Import", NonterminalFlags.nonterminal, [], [8]), immutable(Nonterminal)("MatchDeclaration", NonterminalFlags.nonterminal, [], [9]), immutable(Nonterminal)("Annotation", NonterminalFlags.nonterminal, [], [10]), immutable(Nonterminal)("AnnotationParams", NonterminalFlags.nonterminal, [], [11]), immutable(Nonterminal)("AnnotationParamsPart", NonterminalFlags.nonterminal, [], [12]), immutable(Nonterminal)("NegativeLookahead", NonterminalFlags.nonterminal, [], [13]), immutable(Nonterminal)("Expression", NonterminalFlags.nonterminal, [], [15, 16, 18, 19]), immutable(Nonterminal)("Alternation", NonterminalFlags.nonterminal, [], [15, 16, 18, 19]), immutable(Nonterminal)("Concatenation", NonterminalFlags.nonterminal, [], [16, 18, 19]), immutable(Nonterminal)("ProductionAnnotation", NonterminalFlags.nonterminal, ["directUnwrap"], [10, 13]), immutable(Nonterminal)("TokenMinus", NonterminalFlags.nonterminal, [], [18, 19]), immutable(Nonterminal)("AnnotatedExpression", NonterminalFlags.nonterminal, [], [19]), immutable(Nonterminal)("ExpressionAnnotation", NonterminalFlags.nonterminal, ["directUnwrap"], [10, 13]), immutable(Nonterminal)("ExpressionName", NonterminalFlags.nonterminal, [], [21]), immutable(Nonterminal)("ExpressionPrefix", NonterminalFlags.nonterminal, [], [22]), immutable(Nonterminal)("PostfixExpression", NonterminalFlags.nonterminal, [], [24, 25, 26, 29, 30, 31, 32, 33, 34, 36]), immutable(Nonterminal)("Optional", NonterminalFlags.nonterminal, [], [24]), immutable(Nonterminal)("Repetition", NonterminalFlags.nonterminal, [], [25]), immutable(Nonterminal)("RepetitionPlus", NonterminalFlags.nonterminal, [], [26]), immutable(Nonterminal)("AtomExpression", NonterminalFlags.nonterminal, [], [29, 30, 31, 32, 33, 34, 36]), immutable(Nonterminal)("Symbol", NonterminalFlags.nonterminal, [], [29, 30, 33]), immutable(Nonterminal)("Name", NonterminalFlags.nonterminal, [], [29]), immutable(Nonterminal)("Token", NonterminalFlags.nonterminal, [], [30]), immutable(Nonterminal)("UnpackVariadicList", NonterminalFlags.nonterminal, [], [31]), immutable(Nonterminal)("SubToken", NonterminalFlags.nonterminal, [], [32]), immutable(Nonterminal)("MacroInstance", NonterminalFlags.nonterminal, [], [33]), immutable(Nonterminal)("ParenExpression", NonterminalFlags.nonterminal, [], [34]), immutable(Nonterminal)("ExpressionList", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal | NonterminalFlags.arrayOfString, ["array"], [15, 16, 18, 19]), immutable(Nonterminal)("Tuple", NonterminalFlags.nonterminal, [], [36]), immutable(Nonterminal)("Declaration+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [2, 7, 8, 9]), immutable(Nonterminal)("DeclarationType?", NonterminalFlags.empty | NonterminalFlags.nonterminal, [], [3]), immutable(Nonterminal)("MacroParametersPart?", NonterminalFlags.empty | NonterminalFlags.nonterminal, [], [4]), immutable(Nonterminal)("Annotation+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [10]), immutable(Nonterminal)("Annotation*", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [10]), immutable(Nonterminal)("MacroParameters?", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal | NonterminalFlags.arrayOfString, [], [6]), immutable(Nonterminal)("AnnotationParams?", NonterminalFlags.empty | NonterminalFlags.nonterminal, [], [11]), immutable(Nonterminal)("AnnotationParamsPart+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [12]), immutable(Nonterminal)("AnnotationParamsPart*", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [12]), immutable(Nonterminal)("TokenMinus+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [18, 19]), immutable(Nonterminal)("ProductionAnnotation+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [10, 13]), immutable(Nonterminal)("@regArray_ProductionAnnotation*", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array", "directUnwrap", "regArray"], [10, 13]), immutable(Nonterminal)("@regArray_ProductionAnnotation+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array", "directUnwrap", "regArray"], [10, 13]), immutable(Nonterminal)("ExpressionAnnotation+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [10, 13]), immutable(Nonterminal)("@regArray_ExpressionAnnotation*", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array", "directUnwrap", "regArray"], [10, 13]), immutable(Nonterminal)("ExpressionName?", NonterminalFlags.empty | NonterminalFlags.nonterminal, [], [21]), immutable(Nonterminal)("ExpressionPrefix+", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [22]), immutable(Nonterminal)("ExpressionPrefix*", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array"], [22]), immutable(Nonterminal)("ExpressionList?", NonterminalFlags.empty | NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal | NonterminalFlags.arrayOfString, [], [15, 16, 18, 19]), immutable(Nonterminal)("$regarray_0", NonterminalFlags.none, ["array", "directUnwrap"], []), immutable(Nonterminal)("$regarray_1", NonterminalFlags.array | NonterminalFlags.arrayOfNonterminal, ["array", "directUnwrap"], [10, 13]), immutable(Nonterminal)("$regarrayedge_0_1", NonterminalFlags.nonterminal, ["directUnwrap"], [10, 13]), immutable(Nonterminal)("$regarrayedge_1_1", NonterminalFlags.nonterminal, ["directUnwrap"], [10, 13])];

Meta