- 所有已知子接口:
Expr.SortExpr,Expr.WithTerm
- 所有已知实现类:
Expr.AppExpr,Expr.BinOpSeq,Expr.ErrorExpr,Expr.HoleExpr,Expr.ISetExpr,Expr.LamExpr,Expr.LiftExpr,Expr.LitIntExpr,Expr.LitStringExpr,Expr.MetaPat,Expr.NewExpr,Expr.PartEl,Expr.Path,Expr.PiExpr,Expr.ProjExpr,Expr.PropExpr,Expr.RawSortExpr,Expr.RefExpr,Expr.SetExpr,Expr.SigmaExpr,Expr.TupExpr,Expr.TypeExpr,Expr.UnresolvedExpr
public sealed interface Expr
extends AyaDocile, org.aya.util.error.SourceNode, org.aya.guest0x0.cubical.Restr.TermLike<Expr>
permits Expr.PartEl, Expr.LamExpr, Expr.WithTerm, Expr.UnresolvedExpr, Expr.ErrorExpr, Expr.HoleExpr, Expr.AppExpr, Expr.PiExpr, Expr.SigmaExpr, Expr.RefExpr, Expr.LiftExpr, Expr.RawSortExpr, Expr.SortExpr, Expr.TupExpr, Expr.ProjExpr, Expr.NewExpr, Expr.LitIntExpr, Expr.LitStringExpr, Expr.MetaPat, Expr.BinOpSeq, Expr.Path
-
嵌套类概要
嵌套类修饰符和类型接口说明static final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordpartial elementstatic final recordgeneralized path typestatic final recordstatic final recordstatic final recordstatic final recordstatic final recorddef infix + add (a b : Nat) => ...static final recordstatic final recordstatic interfacestatic final recordstatic final recordstatic final recordstatic interface从接口继承的嵌套类/接口 org.aya.guest0x0.cubical.Restr.TermLike
org.aya.guest0x0.cubical.Restr.TermLike.Factory<T> -
方法概要
修饰符和类型方法说明default Exprresolve(@NotNull ModuleContext context) default @NotNull org.aya.pretty.doc.DoctoDoc(@NotNull org.aya.util.distill.DistillerOptions options) static @NotNull Exprunapp(@NotNull Expr expr, @Nullable kala.collection.mutable.MutableList<Expr.NamedArg> args) default @NotNull ExprViewview()从接口继承的方法 org.aya.generic.AyaDocile
debuggerOnlyToDoc从接口继承的方法 org.aya.guest0x0.cubical.Restr.TermLike
asFormula从接口继承的方法 org.aya.util.error.SourceNode
sourcePos
-
方法详细资料
-
resolve
-
toDoc
@NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options) -
unapp
@NotNull static @NotNull Expr unapp(@NotNull @NotNull Expr expr, @Nullable @Nullable kala.collection.mutable.MutableList<Expr.NamedArg> args) -
view
-