Exemplo n.º 1
0
 public void Add(AstClassDecl n)
 {
     base.Add(n);
 }
Exemplo n.º 2
0
        // ClassDecl ---
        // Id cid, pid;
        // VarDeclList vl;
        // MethodDeclList ml;
        public IrFuncList visit(AstClassDecl n)
        {
            currClass = symTable.GetClass(n.cid);

            IrFuncList funcs = n.ml.accept(this);
            currClass = null;
            return funcs;
        }
Exemplo n.º 3
0
    public void visit(AstClassDecl n) {

        currClass = symTable.getClass(n.cid);
        //n.vl.accept(this);
        n.ml.accept(this);
        currClass = null;

    }