public static GATNode _args(this LL1Processor ll1) { var node = new GATNode(); var next = WordContainer.GetWordType(); if (ArgListProc.first.Contains(next)) { var argList = ll1._argList(); node.AddChild(argList); } if (node.ChildCount() == 0) { node.generator = Args2; } else { node.generator = Args1; } return(node); }