- 所有超级接口:
Decl.Visitor<P,,kala.tuple.Unit> Expr.Visitor<P,,kala.tuple.Unit> ExprConsumer<P>,Stmt.Visitor<P,kala.tuple.Unit>
-
方法概要
修饰符和类型方法说明default voidvisitClause(Pattern.Clause c, P pp) default kala.tuple.UnitvisitCtor(@NotNull Decl.DataCtor ctor, P p) default kala.tuple.UnitvisitData(Decl.DataDecl decl, P p) default voiddefault kala.tuple.UnitvisitField(@NotNull Decl.StructField field, P p) default kala.tuple.UnitvisitFn(Decl.FnDecl decl, P p) default kala.tuple.UnitvisitGeneralize(@NotNull Generalize variables, P p) default kala.tuple.UnitvisitImport(@NotNull Command.Import cmd, P p) default kala.tuple.UnitvisitModule(@NotNull Command.Module mod, P p) default kala.tuple.UnitvisitOpen(@NotNull Command.Open cmd, P p) default voidvisitPattern(@NotNull Pattern pattern, P p) default kala.tuple.UnitvisitPrim(Decl.PrimDecl decl, P p) default kala.tuple.UnitvisitRemark(@NotNull Remark remark, P p) default voidvisitSignatured(@NotNull Signatured signatured, P pp) default kala.tuple.UnitvisitStruct(Decl.StructDecl decl, P p) 从接口继承的方法 org.aya.concrete.stmt.Decl.Visitor
traced, traceEntrance, traceExit从接口继承的方法 org.aya.concrete.Expr.Visitor
traceEntrance, traceExit从接口继承的方法 org.aya.concrete.visitor.ExprConsumer
visitApp, visitBinOpSeq, visitError, visitHole, visitLam, visitLift, visitLitInt, visitLitString, visitMetaPat, visitNew, visitParams, visitPi, visitProj, visitRawUniv, visitRef, visitSigma, visitTup, visitUniv, visitUnresolved从接口继承的方法 org.aya.concrete.stmt.Stmt.Visitor
visitAll
-
方法详细资料
-
visitSignatured
-
visitDecl
-
visitClause
-
visitPattern
-
visitData
- 指定者:
visitData在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitStruct
- 指定者:
visitStruct在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitFn
- 指定者:
visitFn在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitPrim
- 指定者:
visitPrim在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitImport
- 指定者:
visitImport在接口中Stmt.Visitor<P,kala.tuple.Unit>
-
visitOpen
- 指定者:
visitOpen在接口中Stmt.Visitor<P,kala.tuple.Unit>
-
visitModule
- 指定者:
visitModule在接口中Stmt.Visitor<P,kala.tuple.Unit>
-
visitCtor
- 指定者:
visitCtor在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitField
- 指定者:
visitField在接口中Decl.Visitor<P,kala.tuple.Unit>
-
visitRemark
- 指定者:
visitRemark在接口中Stmt.Visitor<P,kala.tuple.Unit>
-
visitGeneralize
- 指定者:
visitGeneralize在接口中Stmt.Visitor<P,kala.tuple.Unit>
-