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);
        }