public static GATNode _paramList(this LL1Processor ll1) { var node = new GATNode(); node.generator = ParamList; var param = ll1._param(); node.AddChild(param); var next = WordContainer.GetWordType(); while (next == WordType.COMMA) { WordContainer.Advance(WordType.COMMA); param = ll1._param(); node.AddChild(param); next = WordContainer.GetWordType(); } return(node); }