public void ge_all_function(TextArea area,SimpleNode node)throws SemanticErr{
        int func_num  = node.jjtGetNumChildren();
        for(int i = 0;i<func_num;i++)
        {
            init();
            SimpleNode func_node = (SimpleNode)node.jjtGetChild(i).jjtGetChild(0);
            if(func_node.toString().equals("Function_declaration")){

                in_function =1;
                ge_function(area,func_node,"  ");

            }
            init();
        }
        in_function=0;
        init();
    }