/// <summary> /// Makes a list of non terminals. /// </summary> /// <param name="term">The term.</param> /// <returns>A list of non temrinal</returns> public static NonTerminal List(this BnfTerm term) { var nonTerminal = term.Plus(); nonTerminal.SetFlag(TermFlags.NoAstNode); return(nonTerminal); }