public static GATNode _program(this LL1Processor ll1) { var node = new GATNode(); node.generator = program; var declarationList = ll1._declarationList(); node.AddChild(GATNode.CodeNode()); //0 node.AddChild(declarationList); //1 WordContainer.Advance(WordType.HASHTAG); return(node); }