コード例 #1
0
ファイル: AstClassDeclList.cs プロジェクト: robin5/DemiTasse
 public void Add(AstClassDecl n)
 {
     base.Add(n);
 }
コード例 #2
0
ファイル: IrgenVisitor.cs プロジェクト: robin5/DemiTasse
        // 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;
        }
コード例 #3
0
ファイル: TypeVisitorRM.cs プロジェクト: robin5/DemiTasse
    public void visit(AstClassDecl n) {

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

    }