索引

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

Absurd(boolean) - record class的构造器 org.aya.core.pat.Pat.Absurd
创建 Absurd 记录的实例。
Absurd(boolean) - record class的构造器 org.aya.core.serde.SerPat.Absurd
创建 Absurd 记录的实例。
Absurd(SourcePos, boolean) - record class的构造器 org.aya.concrete.Pattern.Absurd
创建 Absurd 记录的实例。
accept(Expr.Visitor<P, R>, P) - 接口中的方法 org.aya.concrete.Expr
 
accept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl
 
accept(Stmt.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl
 
accept(Stmt.Visitor<P, R>, P) - 接口中的方法 org.aya.concrete.stmt.Stmt
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.CtorDef
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.DataDef
 
accept(Def.Visitor<P, R>, P) - 接口中的方法 org.aya.core.def.Def
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.FieldDef
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.FnDef
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.PrimDef
 
accept(Def.Visitor<P, R>, P) - 类中的方法 org.aya.core.def.StructDef
 
accept(Term.Visitor<P, R>, P) - 接口中的方法 org.aya.core.term.Term
 
accept(Trace.Visitor<P, R>, P) - 接口中的方法 org.aya.tyck.trace.Trace
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.DeclT
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.ExprT
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.LabelT
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.PatT
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.TyckT
 
accept(Trace.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
 
accept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.tyck.TyckState.Eqn
 
Access(SerTerm, SerDef.QName, ImmutableSeq<SerTerm.SerArg>, ImmutableSeq<SerTerm.SerArg>) - record class的构造器 org.aya.core.serde.SerTerm.Access
创建 Access 记录的实例。
Access(Term, DefVar<FieldDef, Decl.StructField>, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Access
创建 Access 记录的实例。
accessibility - 类中的变量 org.aya.concrete.stmt.Decl
 
accessibility() - 类中的方法 org.aya.concrete.remark.Remark
 
accessibility() - record class中的方法 org.aya.concrete.stmt.Command.Import
 
accessibility() - record class中的方法 org.aya.concrete.stmt.Command.Module
 
accessibility() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 accessibility 记录组件的值。
accessibility() - 类中的方法 org.aya.concrete.stmt.Decl
 
accessibility() - 类中的方法 org.aya.concrete.stmt.Generalize
 
accessibility() - 接口中的方法 org.aya.concrete.stmt.Stmt
 
accessibleLocal() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回 accessibleLocal 记录组件的值。
action() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 action 记录组件的值。
activeMetas() - record class中的方法 org.aya.tyck.TyckState
返回 activeMetas 记录组件的值。
actual() - record class中的方法 org.aya.tyck.error.ProjIxError
返回 actual 记录组件的值。
actual() - record class中的方法 org.aya.tyck.error.UnifyError
返回 actual 记录组件的值。
actualType() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 actualType 记录组件的值。
add(Subst) - record class中的方法 org.aya.core.visitor.Subst
 
add(Var, Term) - record class中的方法 org.aya.core.visitor.Subst
 
add(Relation) - enum class中的方法 org.aya.terck.Relation
 
addDirectly(Var, Term) - record class中的方法 org.aya.core.visitor.Subst
 
addEqn(TyckState.Eqn) - record class中的方法 org.aya.tyck.TyckState
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, Var, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, Var, SourcePos) - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
addGlobalSimple(Stmt.Accessibility, Var, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
against(ImmutableSeq<Matching>, boolean, ExprTycker, SourcePos, Def.Signature) - record class中的静态方法 org.aya.tyck.pat.Conquer
 
allowed - 类中的变量 org.aya.core.visitor.VarConsumer.ScopeChecker
 
allowedGeneralizes() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 allowedGeneralizes 记录组件的值。
allowGeneralized() - record class中的方法 org.aya.resolve.visitor.ExprResolver.Options
返回 allowGeneralized 记录组件的值。
allowLevels() - record class中的方法 org.aya.resolve.visitor.ExprResolver.Options
返回 allowLevels 记录组件的值。
AmbiguousNameError - org.aya.resolve.error中的Record Class
 
AmbiguousNameError(String, ImmutableSeq<Seq<String>>, SourcePos) - record class的构造器 org.aya.resolve.error.AmbiguousNameError
创建 AmbiguousNameError 记录的实例。
AmbiguousNameWarn - org.aya.resolve.error中的Record Class
 
AmbiguousNameWarn(String, SourcePos) - record class的构造器 org.aya.resolve.error.AmbiguousNameWarn
创建 AmbiguousNameWarn 记录的实例。
AmbiguousPredError(String, String, SourcePos) - record class的构造器 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
创建 AmbiguousPredError 记录的实例。
analyze(Code, Expr) - record class中的静态方法 org.aya.concrete.remark.CodeOptions
 
anonymous() - 接口中的静态方法 org.aya.generic.Constants
 
ANONYMOUS_PREFIX - 接口中的静态变量 org.aya.generic.Constants
 
App(SerTerm, SerTerm.SerArg) - record class的构造器 org.aya.core.serde.SerTerm.App
创建 App 记录的实例。
App(Term, Arg<Term>) - record class的构造器 org.aya.core.term.ElimTerm.App
创建 App 记录的实例。
AppExpr(SourcePos, Expr, Expr.NamedArg) - record class的构造器 org.aya.concrete.Expr.AppExpr
创建 AppExpr 记录的实例。
AppHead - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
appOp() - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
appOp() - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
AppSpine - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
ARCOE - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
Short for Arend coe.
arg() - record class中的方法 org.aya.core.serde.SerTerm.App
返回 arg 记录组件的值。
arg() - record class中的方法 org.aya.core.serde.SerTerm.SerArg
返回 arg 记录组件的值。
arg() - record class中的方法 org.aya.core.term.ElimTerm.App
返回 arg 记录组件的值。
Arg<T extends org.aya.util.distill.AyaDocile> - org.aya.generic中的Record Class
 
Arg(T, boolean) - record class的构造器 org.aya.generic.Arg
创建 Arg 记录的实例。
argc() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回 argc 记录组件的值。
ArgMismatchError(SourcePos, FieldDef, int) - record class的构造器 org.aya.tyck.error.FieldProblem.ArgMismatchError
创建 ArgMismatchError 记录的实例。
args() - record class中的方法 org.aya.core.serde.SerTerm.CallData
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.term.CallTerm.Access
 
args() - 接口中的方法 org.aya.core.term.CallTerm
 
args() - record class中的方法 org.aya.core.term.CallTerm.Con
 
args() - record class中的方法 org.aya.core.term.CallTerm.Data
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.term.CallTerm.Fn
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回 args 记录组件的值。
args() - record class中的方法 org.aya.core.term.CallTerm.Struct
返回 args 记录组件的值。
argsCount() - record class中的方法 org.aya.tyck.pat.PatTree
返回 argsCount 记录组件的值。
argument() - record class中的方法 org.aya.concrete.Expr.AppExpr
返回 argument 记录组件的值。
as() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回 as 记录组件的值。
as() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回 as 记录组件的值。
as() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回 as 记录组件的值。
asAssoc() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回 asAssoc 记录组件的值。
asBind() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回 asBind 记录组件的值。
asName() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回 asName 记录组件的值。
asName() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回 asName 记录组件的值。
asPi(boolean) - record class中的方法 org.aya.core.term.CallTerm.Hole
 
asPi(String, String, boolean, int, ImmutableSeq<Arg<Term>>) - 类中的方法 org.aya.core.Meta
 
assoc() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回 assoc 记录组件的值。
assoc1() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回 assoc1 记录组件的值。
assoc2() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回 assoc2 记录组件的值。
Attr(CodeOptions) - 类的构造器 org.aya.concrete.remark.CodeAttrProcessor.Attr
 
available() - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
返回 available 记录组件的值。
AYA_JSON - 接口中的静态变量 org.aya.generic.Constants
 
AYA_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
AyaBinOpSet - org.aya.concrete.desugar中的类
 
AyaBinOpSet(Reporter) - 类的构造器 org.aya.concrete.desugar.AyaBinOpSet
 
AYAC_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
ayaHome() - 类中的静态方法 org.aya.generic.util.AyaHome
 
AyaHome - org.aya.generic.util中的类
 
AyaHome() - 类的构造器 org.aya.generic.util.AyaHome
 
AyaOrgaTycker - org.aya.tyck.order中的Record Class
Incremental and non-stopping compiler for SCCs.
AyaOrgaTycker(AyaSccTycker, ResolveInfo) - record class的构造器 org.aya.tyck.order.AyaOrgaTycker
 
AyaOrgaTycker(AyaSccTycker, MutableGraph<TyckOrder>, MutableSet<TyckOrder>) - record class的构造器 org.aya.tyck.order.AyaOrgaTycker
创建 AyaOrgaTycker 记录的实例。
AyaSccTycker - org.aya.tyck.order中的Record Class
Tyck statements in SCC.
AyaSccTycker(StmtTycker, CountingReporter, ResolveInfo, MutableList<Def>, MutableMap<Decl, ExprTycker>, MutableMap<Decl, CollectingReporter>) - record class的构造器 org.aya.tyck.order.AyaSccTycker
创建 AyaSccTycker 记录的实例。
AyaSccTycker.SCCTyckingFailed - org.aya.tyck.order中的异常错误
 

B

BadCounterexampleWarn - org.aya.concrete.error中的Record Class
 
BadCounterexampleWarn(Stmt) - record class的构造器 org.aya.concrete.error.BadCounterexampleWarn
创建 BadCounterexampleWarn 记录的实例。
BadLevelExpr(Expr) - record class的构造器 org.aya.concrete.error.LevelProblem.BadLevelExpr
创建 BadLevelExpr 记录的实例。
BadlyScopedError(CallTerm.Hole, Term, Seq<LocalVar>, SourcePos) - record class的构造器 org.aya.tyck.error.HoleProblem.BadlyScopedError
创建 BadlyScopedError 记录的实例。
BadModifierWarn - org.aya.concrete.error中的Record Class
 
BadModifierWarn(SourcePos, Modifier) - record class的构造器 org.aya.concrete.error.BadModifierWarn
创建 BadModifierWarn 记录的实例。
BadSpineError(CallTerm.Hole, SourcePos) - record class的构造器 org.aya.tyck.error.HoleProblem.BadSpineError
创建 BadSpineError 记录的实例。
BadTypeError - org.aya.tyck.error中的Record Class
 
BadTypeError(Expr, Term, Doc, Doc, AyaDocile) - record class的构造器 org.aya.tyck.error.BadTypeError
创建 BadTypeError 记录的实例。
BadTypeExpr(Expr.AppExpr, int) - record class的构造器 org.aya.concrete.error.LevelProblem.BadTypeExpr
创建 BadTypeExpr 记录的实例。
BaseDistiller<Term extends org.aya.util.distill.AyaDocile> - org.aya.distill中的类
 
BaseDistiller(DistillerOptions) - 类的构造器 org.aya.distill.BaseDistiller
 
BaseDistiller.Fmt<T extends org.aya.util.distill.AyaDocile> - org.aya.distill中的接口
 
BaseDistiller.Outer - org.aya.distill中的Enum Class
Expression: where am I?
basePath() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 basePath 记录组件的值。
Behavior<T,P> - org.aya.terck中的Record Class
 
Behavior(T, ImmutableSeq<Behavior.Diag<T, P>>) - record class的构造器 org.aya.terck.Behavior
创建 Behavior 记录的实例。
Behavior.Diag<T,P> - org.aya.terck中的Record Class
 
bind() - record class中的方法 org.aya.concrete.Pattern.Bind
返回 bind 记录组件的值。
bind() - record class中的方法 org.aya.core.pat.Pat.Bind
返回 bind 记录组件的值。
bind() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回 bind 记录组件的值。
bind(String, LocalVar, SourcePos, Predicate<Var>) - 接口中的方法 org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos, Predicate<Var>) - 接口中的方法 org.aya.resolve.context.Context
 
Bind - org.aya.ref中的接口
 
Bind(boolean, LocalVar, Term) - record class的构造器 org.aya.core.pat.Pat.Bind
创建 Bind 记录的实例。
Bind(boolean, SerTerm.SimpVar, SerTerm) - record class的构造器 org.aya.core.serde.SerPat.Bind
创建 Bind 记录的实例。
Bind(SourcePos, boolean, LocalVar) - record class的构造器 org.aya.concrete.Pattern.Bind
创建 Bind 记录的实例。
bindAs(LocalVar, Context, SourcePos) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
bindBlock - 类中的变量 org.aya.concrete.stmt.Signatured
 
BindBlock - org.aya.concrete.stmt中的Record Class
 
BindBlock(SourcePos, Ref<Context>, ImmutableSeq<QualifiedID>, ImmutableSeq<QualifiedID>, Ref<ImmutableSeq<DefVar<?, ?>>>, Ref<ImmutableSeq<DefVar<?, ?>>>) - record class的构造器 org.aya.concrete.stmt.BindBlock
创建 BindBlock 记录的实例。
bindBlockRename() - record class中的方法 org.aya.resolve.ResolveInfo
返回 bindBlockRename 记录组件的值。
BindContext - org.aya.resolve.context中的Record Class
Introduces a locally bound variable to the context.
BindContext(Context, String, LocalVar) - record class的构造器 org.aya.resolve.context.BindContext
创建 BindContext 记录的实例。
bindings() - record class中的方法 org.aya.concrete.Expr.Field
返回 bindings 记录组件的值。
BindSelfError(SourcePos) - record class的构造器 org.aya.concrete.error.OperatorProblem.BindSelfError
创建 BindSelfError 记录的实例。
BinExprParser - org.aya.concrete.desugar中的类
 
BinExprParser(ResolveInfo, SeqView<Expr.NamedArg>) - 类的构造器 org.aya.concrete.desugar.BinExprParser
 
BinOp - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
BinOpSeq(SourcePos, ImmutableSeq<Expr.NamedArg>) - record class的构造器 org.aya.concrete.Expr.BinOpSeq
创建 BinOpSeq 记录的实例。
BinOpSeq(SourcePos, ImmutableSeq<Pattern>, LocalVar, boolean) - record class的构造器 org.aya.concrete.Pattern.BinOpSeq
创建 BinOpSeq 记录的实例。
BinPatternParser - org.aya.concrete.desugar中的类
 
BinPatternParser(boolean, ResolveInfo, SeqView<Pattern>) - 类的构造器 org.aya.concrete.desugar.BinPatternParser
 
BlockedEval(Pattern, CallTerm.Data) - record class的构造器 org.aya.tyck.pat.PatternProblem.BlockedEval
创建 BlockedEval 记录的实例。
bodies() - record class中的方法 org.aya.core.serde.SerDef.Data
返回 bodies 记录组件的值。
body - 类中的变量 org.aya.concrete.stmt.Decl.DataDecl
 
body - 类中的变量 org.aya.concrete.stmt.Decl.FnDecl
 
body - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
body - 类中的变量 org.aya.core.def.DataDef
 
body - 类中的变量 org.aya.core.def.FieldDef
 
body - 类中的变量 org.aya.core.def.FnDef
 
body() - record class中的方法 org.aya.concrete.Expr.Field
返回 body 记录组件的值。
body() - record class中的方法 org.aya.concrete.Expr.LamExpr
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.Matching
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.serde.SerTerm.Pi
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.term.FormTerm.Pi
返回 body 记录组件的值。
body() - record class中的方法 org.aya.core.term.IntroTerm.Lambda
返回 body 记录组件的值。
body() - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
Body(TyckUnit) - record class的构造器 org.aya.tyck.order.TyckOrder.Body
创建 Body 记录的实例。
bodySubst() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回 bodySubst 记录组件的值。
boundVars() - record class中的方法 org.aya.core.visitor.TermOps.Elevator
返回 boundVars 记录组件的值。
builder() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 builder 记录组件的值。
builder() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回 builder 记录组件的值。
Builder() - 类的构造器 org.aya.tyck.pat.PatTree.Builder
 
Builder() - 类的构造器 org.aya.tyck.trace.Trace.Builder
 
buildSubst(SeqLike<Term.Param>, SeqLike<Arg<Term>>) - 接口中的静态方法 org.aya.core.visitor.Unfolder
 

C

CachedModuleLoader<ML extends ModuleLoader> - org.aya.resolve.module中的类
 
CachedModuleLoader(ML) - 类的构造器 org.aya.resolve.module.CachedModuleLoader
 
call() - record class中的方法 org.aya.core.serde.SerTerm.New
返回 call 记录组件的值。
CallData(int, ImmutableSeq<SerTerm.SerArg>) - record class的构造器 org.aya.core.serde.SerTerm.CallData
创建 CallData 记录的实例。
caller() - record class中的方法 org.aya.terck.CallResolver
返回 caller 记录组件的值。
CallGraph<T,P> - org.aya.terck中的Record Class
Call graph is a multi-graph; each vertex represents a definition and each edge from vertex `f` to vertex `g` represents a call to `g` within `f`.
CallGraph(MutableMap<T, MutableMap<T, MutableSet<CallMatrix<T, P>>>>) - record class的构造器 org.aya.terck.CallGraph
创建 CallGraph 记录的实例。
CallMatrix<Def,Param> - org.aya.terck中的Record Class
A call matrix for a call `f --> g` has dimensions `arity(g) * arity(f)`.
CallMatrix(CallTerm, Def, Def, ImmutableSeq<Param>, ImmutableSeq<Param>) - record class的构造器 org.aya.terck.CallMatrix
 
CallMatrix(CallTerm, Def, Def, ImmutableSeq<Param>, ImmutableSeq<Param>, Relation[][]) - record class的构造器 org.aya.terck.CallMatrix
创建 CallMatrix 记录的实例。
CallResolver - org.aya.terck中的Record Class
Resolve calls and build call graph of recursive functions, after StmtTycker.
CallResolver(FnDef, MutableSet<Def>) - record class的构造器 org.aya.terck.CallResolver
 
CallResolver(FnDef, MutableSet<Def>, Ref<Matching>) - record class的构造器 org.aya.terck.CallResolver
创建 CallResolver 记录的实例。
callTerm() - record class中的方法 org.aya.terck.CallMatrix
返回 callTerm 记录组件的值。
CallTerm - org.aya.core.term中的接口
 
CallTerm.Access - org.aya.core.term中的Record Class
 
CallTerm.Con - org.aya.core.term中的Record Class
 
CallTerm.ConHead - org.aya.core.term中的Record Class
 
CallTerm.Data - org.aya.core.term中的Record Class
 
CallTerm.Factory<D extends Def,S extends Signatured> - org.aya.core.term中的接口
 
CallTerm.Fn - org.aya.core.term中的Record Class
 
CallTerm.Hole - org.aya.core.term中的Record Class
 
CallTerm.Prim - org.aya.core.term中的Record Class
 
CallTerm.Struct - org.aya.core.term中的Record Class
 
CalmFace(SourcePos, boolean) - record class的构造器 org.aya.concrete.Pattern.CalmFace
创建 CalmFace 记录的实例。
CannotFindGeneralSolution(ImmutableSeq<TyckState.Eqn>) - record class的构造器 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
创建 CannotFindGeneralSolution 记录的实例。
checkDependency(PrimDef.ID) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
checkedBody - 类中的变量 org.aya.concrete.stmt.Decl.DataDecl
Yet type-checked constructors
checkEqn(TyckState.Eqn) - 类中的方法 org.aya.tyck.unify.DefEq
 
checkParen(BaseDistiller.Outer, Doc, BaseDistiller.Outer) - 类中的静态方法 org.aya.distill.BaseDistiller
 
checkSubst(SeqLike<Term.Param>, SeqLike<Arg<Term>>) - record class中的静态方法 org.aya.core.term.Term.Param
 
children() - record class中的方法 org.aya.concrete.remark.Literate.Many
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.pat.PatTree
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.DeclT
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.ExprT
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.LabelT
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回 children 记录组件的值。
children() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回 children 记录组件的值。
chooseStyle(Object) - 类中的静态方法 org.aya.distill.BaseDistiller
 
Circular(ImmutableSeq<BinOpSet.BinOP>) - record class的构造器 org.aya.concrete.error.OperatorProblem.Circular
创建 Circular 记录的实例。
CircularSignatureError - org.aya.tyck.error中的Record Class
 
CircularSignatureError(ImmutableSeq<TyckUnit>) - record class的构造器 org.aya.tyck.error.CircularSignatureError
创建 CircularSignatureError 记录的实例。
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, Tycker, SourcePos, boolean) - record class中的静态方法 org.aya.tyck.pat.PatClassifier
 
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, TyckState, Reporter, SourcePos, boolean) - record class中的静态方法 org.aya.tyck.pat.PatClassifier
 
Clause(SourcePos, ImmutableSeq<Pattern>, Option<Expr>) - 类的构造器 org.aya.concrete.Pattern.Clause
 
clauses - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
 
clauses - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
clauses - 类中的变量 org.aya.core.def.SubLevelDef
 
clauses() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 clauses 记录组件的值。
clauses() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 clauses 记录组件的值。
clauses() - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
返回 clauses 记录组件的值。
ClausesProblem - org.aya.tyck.pat中的接口
 
ClausesProblem.Conditions - org.aya.tyck.pat中的Record Class
 
ClausesProblem.Confluence - org.aya.tyck.pat中的Record Class
 
ClausesProblem.Domination - org.aya.tyck.pat中的Record Class
 
ClausesProblem.FMDomination - org.aya.tyck.pat中的Record Class
 
ClausesProblem.MissingBindCase - org.aya.tyck.pat中的Record Class
 
ClausesProblem.MissingCase - org.aya.tyck.pat中的Record Class
 
ClausesProblem.SplitInterval - org.aya.tyck.pat中的Record Class
 
ClausesProblem.UnsureCase - org.aya.tyck.pat中的Record Class
 
clear() - 类中的方法 org.aya.core.def.PrimDef.Factory
 
clear() - record class中的方法 org.aya.core.visitor.Subst
 
clone() - record class中的方法 org.aya.tyck.unify.DefEq.Sub
 
cmp() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 cmp 记录组件的值。
co() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回 co 记录组件的值。
co() - record class中的方法 org.aya.concrete.Expr.SigmaExpr
返回 co 记录组件的值。
Code(Expr, CodeOptions) - 类的构造器 org.aya.concrete.remark.Literate.Code
 
CodeAttrProcessor - org.aya.concrete.remark中的类
https://github.com/commonmark/commonmark-java/blob/main/commonmark-ext-image-attributes/src/main/java/org/commonmark/ext/image/attributes/internal/ImageAttributesDelimiterProcessor.java
CodeAttrProcessor.Attr - org.aya.concrete.remark中的类
 
CodeOptions - org.aya.concrete.remark中的Record Class
 
CodeOptions(NormalizeMode, DistillerOptions, CodeOptions.ShowCode) - record class的构造器 org.aya.concrete.remark.CodeOptions
创建 CodeOptions 记录的实例。
CodeOptions.ShowCode - org.aya.concrete.remark中的Enum Class
 
codomain() - record class中的方法 org.aya.terck.CallMatrix
返回 codomain 记录组件的值。
Codomain - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
codomainTele() - record class中的方法 org.aya.terck.CallMatrix
返回 codomainTele 记录组件的值。
coerce - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
 
coerce - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
coerce - 类中的变量 org.aya.core.def.SubLevelDef
 
coerce() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 coerce 记录组件的值。
coerce() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 coerce 记录组件的值。
collect(MutableList<LocalVar>) - record class中的方法 org.aya.resolve.context.BindContext
 
collect(MutableList<LocalVar>) - 接口中的方法 org.aya.resolve.context.Context
 
collectUsageOf(TyckOrder) - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
 
colon - 类中的静态变量 org.aya.tyck.trace.MdUnicodeTrace
 
cols() - record class中的方法 org.aya.terck.CallMatrix
 
combine(CallMatrix<Def, Param>, CallMatrix<Def, Param>) - record class中的静态方法 org.aya.terck.CallMatrix
Combine two call matrices if there exists an indirect call, for example: If `f` calls `g` with call matrix `A` and `g` calls `h` with call matrix `B`, the `f` indirectly calls `h` with call matrix `combine(A, B)` or `AB` in matrix notation.
Command - org.aya.concrete.stmt中的接口
 
Command.Import - org.aya.concrete.stmt中的Record Class
 
Command.Module - org.aya.concrete.stmt中的Record Class
 
Command.Open - org.aya.concrete.stmt中的Record Class
 
Command.Open.UseHide - org.aya.concrete.stmt中的Record Class
 
Command.Open.UseHide.Strategy - org.aya.concrete.stmt中的Enum Class
 
Command.Open.UseHideName - org.aya.concrete.stmt中的Record Class
 
commit() - 接口中的方法 org.aya.concrete.visitor.ExprView
 
commit() - 接口中的方法 org.aya.core.visitor.TermView
 
COMMIT_HASH - 类中的静态变量 org.aya.prelude.GeneratedVersion
 
compare(Term, Term, Term) - 类中的方法 org.aya.tyck.unify.DefEq
 
compare(CallMatrix<Def, Param>) - record class中的方法 org.aya.terck.CallMatrix
A call matrix `A` is smaller than another call matrix `B` iff: each relation in `A` is less than or equal to the corresponding relation in `B`.
compareRefTerm(Term, Term) - record class中的静态方法 org.aya.core.ops.Eta
 
CompiledAya - org.aya.core.serde中的Record Class
The .ayac file representation.
CompiledAya(ImmutableSeq<ImmutableSeq<String>>, ImmutableSeq<SerDef.QName>, ImmutableSeq<ImmutableSeq<String>>, ImmutableSeq<SerDef>, ImmutableSeq<SerDef.SerOp>) - record class的构造器 org.aya.core.serde.CompiledAya
创建 CompiledAya 记录的实例。
components() - record class中的方法 org.aya.core.serde.SerTerm.Tup
返回 components 记录组件的值。
computeType(TyckState, LocalCtx) - 接口中的方法 org.aya.core.term.Term
 
Con(CallTerm.ConHead, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Con
创建 Con 记录的实例。
Con(DefVar<DataDef, Decl.DataDecl>, DefVar<CtorDef, Decl.DataCtor>, ImmutableSeq<Arg<Term>>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Con
 
CON_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
conArgs() - record class中的方法 org.aya.core.term.CallTerm.Con
返回 conArgs 记录组件的值。
ConCall(SerDef.QName, SerDef.QName, SerTerm.CallData, ImmutableSeq<SerTerm.SerArg>) - record class的构造器 org.aya.core.serde.SerTerm.ConCall
创建 ConCall 记录的实例。
concrete - 类中的变量 org.aya.ref.DefVar
Initialized in parsing, so it might be null for deserialized user definitions.
concrete(Concrete, String) - 类中的静态方法 org.aya.ref.DefVar
Used in user definitions.
Concrete - enum class 中的枚举常量 org.aya.concrete.remark.CodeOptions.ShowCode
 
ConcreteDistiller - org.aya.distill中的类
 
ConcreteDistiller(DistillerOptions) - 类的构造器 org.aya.distill.ConcreteDistiller
 
conditionPos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 conditionPos 记录组件的值。
conditions - 类中的变量 org.aya.core.Meta
 
Conditions(SourcePos, int, int, Term, Term, SourcePos, SourcePos, SourcePos) - record class的构造器 org.aya.tyck.pat.ClausesProblem.Conditions
创建 Conditions 记录的实例。
confluence(PatTycker.PatResult, ExprTycker, SourcePos, MCT<Term, PatClassifier.PatErr>) - record class中的静态方法 org.aya.tyck.pat.PatClassifier
 
Confluence(SourcePos, int, int, Term, Term, SourcePos, SourcePos) - record class的构造器 org.aya.tyck.pat.ClausesProblem.Confluence
创建 Confluence 记录的实例。
confused - 类中的变量 org.aya.core.visitor.VarConsumer.ScopeChecker
 
conHead(DefVar<CtorDef, Decl.DataCtor>) - record class中的方法 org.aya.core.term.CallTerm.Data
 
ConHead(DefVar<DataDef, Decl.DataDecl>, DefVar<CtorDef, Decl.DataCtor>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.ConHead
创建 ConHead 记录的实例。
Conquer - org.aya.tyck.pat中的Record Class
The name is short for "condition checker"
Conquer(ImmutableSeq<Matching>, SourcePos, Def.Signature, boolean, ExprTycker) - record class的构造器 org.aya.tyck.pat.Conquer
创建 Conquer 记录的实例。
Constants - org.aya.generic中的接口
 
conTele() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回 conTele 记录组件的值。
conTele(DefVar<CtorDef, Decl.DataCtor>) - 类中的静态方法 org.aya.core.def.CtorDef
 
contents() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回 contents 记录组件的值。
context() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 context 记录组件的值。
Context - org.aya.resolve.context中的接口
 
Context.ResolvingInterruptedException - org.aya.resolve.context中的异常错误
 
contextArgs() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回 contextArgs 记录组件的值。
contextTele - 类中的变量 org.aya.core.Meta
 
core - 类中的变量 org.aya.ref.DefVar
Initialized in type checking or core deserialization, so it might be null for unchecked user definitions.
core() - 接口中的方法 org.aya.concrete.Expr.WithTerm
 
Core - enum class 中的枚举常量 org.aya.concrete.remark.CodeOptions.ShowCode
 
CoreDistiller - org.aya.distill中的类
It's called distiller, and it serves as the pretty printer.
CoreDistiller(DistillerOptions) - 类的构造器 org.aya.distill.CoreDistiller
 
COUNTEREXAMPLE - enum class 中的枚举常量 org.aya.concrete.stmt.Decl.Personality
 
CounterexampleError - org.aya.tyck.error中的Record Class
 
CounterexampleError(SourcePos, Var) - record class的构造器 org.aya.tyck.error.CounterexampleError
创建 CounterexampleError 记录的实例。
create() - record class中的静态方法 org.aya.terck.CallGraph
 
create(CallMatrix<T, P>) - record class中的静态方法 org.aya.terck.Behavior.Diag
 
create(ResolveInfo, Trace.Builder, Reporter) - record class中的静态方法 org.aya.tyck.order.AyaSccTycker
 
create(T, MutableSet<CallMatrix<T, P>>) - record class中的静态方法 org.aya.terck.Behavior
 
createErrorExpr(SourcePos) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
createErrorExpr(SourcePos) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
ctor() - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
返回 ctor 记录组件的值。
Ctor(boolean, DefVar<CtorDef, Decl.DataCtor>, ImmutableSeq<Pat>, CallTerm.Data) - record class的构造器 org.aya.core.pat.Pat.Ctor
创建 Ctor 记录的实例。
Ctor(boolean, SerDef.QName, ImmutableSeq<SerPat>, SerTerm.DataCall) - record class的构造器 org.aya.core.serde.SerPat.Ctor
创建 Ctor 记录的实例。
Ctor(SerDef.QName, SerDef.QName, ImmutableSeq<SerPat>, ImmutableSeq<SerTerm.SerParam>, ImmutableSeq<SerTerm.SerParam>, ImmutableSeq<SerPat.Matchy>, SerTerm, boolean) - record class的构造器 org.aya.core.serde.SerDef.Ctor
创建 Ctor 记录的实例。
Ctor(SourcePos, boolean, WithPos<Var>, ImmutableSeq<Pattern>, LocalVar) - record class的构造器 org.aya.concrete.Pattern.Ctor
创建 Ctor 记录的实例。
Ctor(Pattern.Bind, Var) - record class的构造器 org.aya.concrete.Pattern.Ctor
 
CtorDef - org.aya.core.def中的类
 
CtorDef(DefVar<DataDef, Decl.DataDecl>, DefVar<CtorDef, Decl.DataCtor>, ImmutableSeq<Pat>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, ImmutableSeq<Matching>, Term, boolean) - 类的构造器 org.aya.core.def.CtorDef
 
CtorTelescopes(ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>) - record class的构造器 org.aya.core.def.DataDef.CtorTelescopes
创建 CtorTelescopes 记录的实例。
ctx - 类中的变量 org.aya.concrete.remark.Remark
 
ctx - 类中的变量 org.aya.concrete.stmt.Decl
 
ctx - 类中的变量 org.aya.concrete.stmt.Generalize
 
ctx() - record class中的方法 org.aya.core.ops.Eta
返回 ctx 记录组件的值。
ctx() - record class中的方法 org.aya.core.pat.PatUnify
返回 ctx 记录组件的值。
currentMatching() - record class中的方法 org.aya.terck.CallResolver
返回 currentMatching 记录组件的值。
cycles() - record class中的方法 org.aya.tyck.error.CircularSignatureError
返回 cycles 记录组件的值。

D

data() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 data 记录组件的值。
data() - record class中的方法 org.aya.core.serde.SerTerm.DataCall
返回 data 记录组件的值。
data() - record class中的方法 org.aya.core.serde.SerTerm.FnCall
返回 data 记录组件的值。
data() - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
返回 data 记录组件的值。
data() - record class中的方法 org.aya.core.serde.SerTerm.StructCall
返回 data 记录组件的值。
Data(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, int, ImmutableSeq<SerDef.Ctor>) - record class的构造器 org.aya.core.serde.SerDef.Data
创建 Data 记录的实例。
Data(DefVar<DataDef, Decl.DataDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Data
创建 Data 记录的实例。
DATA_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
dataArgs() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回 dataArgs 记录组件的值。
dataArgs() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回 dataArgs 记录组件的值。
dataBody(DefVar<? extends DataDef, ? extends Decl.DataDecl>) - 接口中的静态方法 org.aya.core.def.Def
 
dataCall() - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
返回 dataCall 记录组件的值。
dataCall() - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
返回 dataCall 记录组件的值。
dataCall() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
返回 dataCall 记录组件的值。
DataCall(SerDef.QName, SerTerm.CallData) - record class的构造器 org.aya.core.serde.SerTerm.DataCall
创建 DataCall 记录的实例。
DataCtor(SourcePos, SourcePos, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, ImmutableSeq<Pattern.Clause>, ImmutableSeq<Pattern>, boolean, BindBlock) - 类的构造器 org.aya.concrete.stmt.Decl.DataCtor
 
DataDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<Decl.DataCtor>, BindBlock, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.Decl.DataDecl
 
DataDef - org.aya.core.def中的类
core data definition, corresponding to Decl.DataDecl
DataDef(DefVar<DataDef, Decl.DataDecl>, ImmutableSeq<Term.Param>, int, ImmutableSeq<CtorDef>) - 类的构造器 org.aya.core.def.DataDef
 
DataDef.CtorTelescopes - org.aya.core.def中的Record Class
 
dataRef - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
 
dataRef - 类中的变量 org.aya.core.def.CtorDef
 
dataRef() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回 dataRef 记录组件的值。
dataRef() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回 dataRef 记录组件的值。
dataTele() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回 dataTele 记录组件的值。
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Ctor
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Data
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Field
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Fn
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Prim
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerDef.Struct
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Absurd
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Bind
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Ctor
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Prim
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Tuple
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Access
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.App
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.CallData
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.ConCall
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.DataCall
 
de(SerTerm.DeState) - 接口中的方法 org.aya.core.serde.SerTerm
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.FnCall
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Lam
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.New
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Pi
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Proj
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Ref
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.SerArg
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.SerParam
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Sigma
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.StructCall
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Tup
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Univ
 
de(SerTerm.DeState) - 接口中的方法 org.aya.core.serde.SerDef
 
de(SerTerm.DeState) - 接口中的方法 org.aya.core.serde.SerPat
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.Matchy
 
decl(Decl) - 类中的方法 org.aya.distill.ConcreteDistiller
 
Decl - org.aya.concrete.stmt中的类
Concrete definition, corresponding to Def.
Decl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, BindBlock, ImmutableSeq<Expr.Param>, Expr, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.Decl
 
Decl.DataCtor - org.aya.concrete.stmt中的类
 
Decl.DataDecl - org.aya.concrete.stmt中的类
Concrete data definition
Decl.FnDecl - org.aya.concrete.stmt中的类
Concrete function definition
Decl.Personality - org.aya.concrete.stmt中的Enum Class
 
Decl.PrimDecl - org.aya.concrete.stmt中的类
 
Decl.StructDecl - org.aya.concrete.stmt中的类
Concrete structure definition
Decl.StructField - org.aya.concrete.stmt中的类
 
Decl.Visitor<P,R> - org.aya.concrete.stmt中的接口
 
DeclT(DefVar<?, ?>, SourcePos) - record class的构造器 org.aya.tyck.trace.Trace.DeclT
 
DeclT(DefVar<?, ?>, SourcePos, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.DeclT
创建 DeclT 记录的实例。
def() - record class中的方法 org.aya.concrete.remark.Literate.Err
返回 def 记录组件的值。
def(Def) - 类中的方法 org.aya.distill.CoreDistiller
 
def(DefVar<?, ?>) - record class中的方法 org.aya.core.serde.Serializer.State
 
Def - org.aya.core.def中的接口
 
Def.Signature - org.aya.core.def中的Record Class
Signature of a definition, used in concrete and tycking.
Def.Visitor<P,R> - org.aya.core.def中的接口
 
DEFAULT - record class中的静态变量 org.aya.concrete.remark.CodeOptions
 
defCache() - record class中的方法 org.aya.core.serde.Serializer.State
返回 defCache 记录组件的值。
defCache() - record class中的方法 org.aya.core.serde.SerTerm.DeState
返回 defCache 记录组件的值。
DefConsumer<P> - org.aya.core.visitor中的接口
 
DefEq - org.aya.tyck.unify中的类
 
DefEq(Ordering, Reporter, boolean, boolean, Trace.Builder, TyckState, SourcePos, LocalCtx) - 类的构造器 org.aya.tyck.unify.DefEq
 
DefEq.FailureData - org.aya.tyck.unify中的Record Class
 
DefEq.Sub - org.aya.tyck.unify中的Record Class
 
definition() - record class中的方法 org.aya.ref.LocalVar
返回 definition 记录组件的值。
definitions - 类中的变量 org.aya.resolve.context.PhysicalModuleContext
 
definitions() - 接口中的方法 org.aya.resolve.context.ModuleContext
 
definitions() - record class中的方法 org.aya.resolve.context.NoExportContext
返回 definitions 记录组件的值。
definitions() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
defResult(DefVar<?, ?>) - 接口中的静态方法 org.aya.core.def.Def
 
defTele(DefVar<?, ?>) - 接口中的静态方法 org.aya.core.def.Def
 
defType(DefVar<?, ?>) - 接口中的静态方法 org.aya.core.def.Def
 
defVar(DefVar<?, ?>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
DefVar<Core extends Def,Concrete extends Signatured> - org.aya.ref中的类
 
depGraph() - record class中的方法 org.aya.resolve.ResolveInfo
返回 depGraph 记录组件的值。
derive(String) - 接口中的方法 org.aya.resolve.context.Context
 
derive(Seq<String>) - 接口中的方法 org.aya.resolve.context.Context
 
deriveMap() - 接口中的方法 org.aya.tyck.env.LocalCtx
 
deriveSeq() - 接口中的方法 org.aya.tyck.env.LocalCtx
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.BadModifierWarn
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.LevelProblem.BadLevelExpr
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.error.ParseError
 
describe(DistillerOptions) - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
 
describe(DistillerOptions) - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.AmbiguousNameError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.DuplicateExportError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.DuplicateModNameError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.DuplicateNameError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.ModNotFoundError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.ModShadowingWarn
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.PrimDependencyError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.ShadowingWarn
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.UnknownOperatorError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.UnknownPrimError
 
describe(DistillerOptions) - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
 
describe(DistillerOptions) - record class中的方法 org.aya.terck.error.NonTerminating
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.BadTypeError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CircularSignatureError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CounterexampleError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.Goal
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.LevelError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.NotYetTyckedError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.ProjIxError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.UnifyError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.pat.PatternProblem.UnknownCtor
 
description() - record class中的方法 org.aya.concrete.Expr.ErrorExpr
返回 description 记录组件的值。
description() - record class中的方法 org.aya.core.term.ErrorTerm
返回 description 记录组件的值。
DeserializeException(String) - 异常错误的构造器 org.aya.core.serde.SerDef.DeserializeException
 
desired() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 desired 记录组件的值。
DeState() - record class的构造器 org.aya.core.serde.SerTerm.DeState
 
DeState(MutableMap<Seq<String>, MutableMap<String, DefVar<?, ?>>>, MutableMap<Integer, LocalVar>) - record class的构造器 org.aya.core.serde.SerTerm.DeState
创建 DeState 记录的实例。
desugar(ResolveInfo) - 接口中的方法 org.aya.concrete.stmt.Stmt
 
Desugarer - org.aya.concrete.desugar中的Record Class
 
Desugarer(ResolveInfo) - record class的构造器 org.aya.concrete.desugar.Desugarer
创建 Desugarer 记录的实例。
Desugarer.DesugarInterruption - org.aya.concrete.desugar中的异常错误
 
Desugarer.ForExpr - org.aya.concrete.desugar中的Record Class
 
DesugarInterruption() - 异常错误的构造器 org.aya.concrete.desugar.Desugarer.DesugarInterruption
 
diag() - record class中的方法 org.aya.terck.error.NonTerminating
返回 diag 记录组件的值。
Diag(CallMatrix<T, P>, ImmutableSeq<Relation>) - record class的构造器 org.aya.terck.Behavior.Diag
创建 Diag 记录的实例。
diagonal() - record class中的方法 org.aya.terck.Behavior.Diag
返回 diagonal 记录组件的值。
diagonals() - record class中的方法 org.aya.terck.Behavior
返回 diagonals 记录组件的值。
disambiguation() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回 disambiguation 记录组件的值。
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.AppExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.BinOpSeq
 
doAccept(Expr.Visitor<P, R>, P) - 接口中的方法 org.aya.concrete.Expr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.ErrorExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.HoleExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.LamExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.LiftExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.LitIntExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.LitStringExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.MetaPat
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.NewExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.PiExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.ProjExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.RawUnivExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.RefExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.SigmaExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.TupExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.UnivExpr
 
doAccept(Expr.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
 
doAccept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl
 
doAccept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl.StructDecl
 
doAccept(Stmt.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.remark.Remark
 
doAccept(Stmt.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.stmt.Command.Import
 
doAccept(Stmt.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.stmt.Command.Module
 
doAccept(Stmt.Visitor<P, R>, P) - record class中的方法 org.aya.concrete.stmt.Command.Open
 
doAccept(Stmt.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl
 
doAccept(Stmt.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Generalize
 
doAccept(Stmt.Visitor<P, R>, P) - 接口中的方法 org.aya.concrete.stmt.Stmt
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Access
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Con
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Data
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Fn
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Hole
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Prim
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.CallTerm.Struct
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.ElimTerm.App
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.ElimTerm.Proj
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.ErrorTerm
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.FormTerm.Pi
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.FormTerm.Sigma
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.FormTerm.Univ
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.IntroTerm.Lambda
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.IntroTerm.New
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.IntroTerm.Tuple
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.RefTerm
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.RefTerm.Field
 
doAccept(Term.Visitor<P, R>, P) - record class中的方法 org.aya.core.term.RefTerm.MetaPat
 
doAccept(Term.Visitor<P, R>, P) - 接口中的方法 org.aya.core.term.Term
 
doAccept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl.DataDecl
 
doAccept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl.FnDecl
 
doAccept(Decl.Visitor<P, R>, P) - 类中的方法 org.aya.concrete.stmt.Decl.PrimDecl
 
docify(Trace.Builder) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
dom() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
返回 dom 记录组件的值。
domain() - record class中的方法 org.aya.terck.CallMatrix
返回 domain 记录组件的值。
domainTele() - record class中的方法 org.aya.terck.CallMatrix
返回 domainTele 记录组件的值。
Domination(int, int, SourcePos) - record class的构造器 org.aya.tyck.pat.ClausesProblem.Domination
创建 Domination 记录的实例。
doResolve(ResolveInfo) - 类中的方法 org.aya.concrete.remark.Remark
 
DuplicateExportError - org.aya.resolve.error中的Record Class
 
DuplicateExportError(String, SourcePos) - record class的构造器 org.aya.resolve.error.DuplicateExportError
创建 DuplicateExportError 记录的实例。
DuplicateModNameError - org.aya.resolve.error中的Record Class
 
DuplicateModNameError(Seq<String>, SourcePos) - record class的构造器 org.aya.resolve.error.DuplicateModNameError
创建 DuplicateModNameError 记录的实例。
DuplicateNameError - org.aya.resolve.error中的Record Class
 
DuplicateNameError(String, Var, SourcePos) - record class的构造器 org.aya.resolve.error.DuplicateNameError
创建 DuplicateNameError 记录的实例。

E

elabClausesClassified(ImmutableSeq<Pattern.Clause>, Def.Signature, SourcePos, SourcePos) - 类中的方法 org.aya.tyck.pat.PatTycker
 
elabClausesDirectly(ImmutableSeq<Pattern.Clause>, Def.Signature) - 类中的方法 org.aya.tyck.pat.PatTycker
 
ElemMismatchError(SourcePos, int, int) - record class的构造器 org.aya.tyck.error.TupleProblem.ElemMismatchError
创建 ElemMismatchError 记录的实例。
Elevator(TermView, int) - record class的构造器 org.aya.core.visitor.TermOps.Elevator
 
Elevator(TermView, int, MutableList<Var>) - record class的构造器 org.aya.core.visitor.TermOps.Elevator
创建 Elevator 记录的实例。
ElimTerm - org.aya.core.term中的接口
Elimination rules.
ElimTerm.App - org.aya.core.term中的Record Class
 
ElimTerm.Proj - org.aya.core.term中的Record Class
 
empty(String) - 类中的静态方法 org.aya.ref.DefVar
Used in the serialization of core and primitive definitions.
EMPTY - record class中的静态变量 org.aya.concrete.stmt.BindBlock
 
EMPTY - record class中的静态变量 org.aya.concrete.stmt.Command.Open.UseHide
 
EMPTY - record class中的静态变量 org.aya.core.serde.SerDef.SerBind
 
EMPTY - record class中的静态变量 org.aya.core.visitor.Subst
 
EmptyContext - org.aya.resolve.context中的Record Class
 
EmptyContext(Reporter, Path) - record class的构造器 org.aya.resolve.context.EmptyContext
创建 EmptyContext 记录的实例。
EmptyModuleLoader - org.aya.resolve.module中的类
 
ensureUniv(Expr, Term) - 类中的方法 org.aya.tyck.ExprTycker
 
enterBody() - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
enterHead() - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
entireSourcePos - 类中的变量 org.aya.concrete.stmt.Signatured
 
Eqn(Term, Term, Ordering, SourcePos, LocalCtx, DefEq.Sub, DefEq.Sub) - record class的构造器 org.aya.tyck.TyckState.Eqn
创建 Eqn 记录的实例。
eqns() - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
返回 eqns 记录组件的值。
eqns() - record class中的方法 org.aya.tyck.TyckState
返回 eqns 记录组件的值。
Equal - enum class 中的枚举常量 org.aya.terck.Relation
structurally (maybe strictly) smaller than
equals(Object) - record class中的方法 org.aya.ref.LocalVar
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.desugar.Desugarer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.BadModifierWarn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.LevelProblem.BadLevelExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.error.ParseError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.AppExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.BinOpSeq
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.ErrorExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.Field
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.HoleExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.LamExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.LiftExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.LitIntExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.LitStringExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.MetaPat
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.NamedArg
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.NewExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.Param
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.PiExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.ProjExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.RawUnivExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.RefExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.SigmaExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.TupExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.UnivExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.Absurd
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.Bind
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.CalmFace
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.Ctor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.Number
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Pattern.Tuple
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.remark.CodeOptions
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.remark.Literate.Err
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.remark.Literate.Many
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.remark.Literate.Raw
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.BindBlock
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.Command.Import
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.Command.Module
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.Command.Open
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.QualifiedID
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.TacNode.ExprTac
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.TacNode.ListExprTac
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.def.Def.Signature
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.Matching
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.ops.Eta
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Absurd
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Bind
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Ctor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Meta
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Preclause
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Prim
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.Pat.Tuple
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.PatMatcher
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.pat.PatUnify
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.CompiledAya
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Ctor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Data
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Field
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Fn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Prim
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.QName
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.SerBind
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.SerOp
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.SerOpDecl
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerDef.Struct
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.Serializer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.Serializer.State
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Absurd
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Bind
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Ctor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Matchy
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Prim
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Tuple
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Access
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.App
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.CallData
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.ConCall
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.DataCall
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.DeState
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.FnCall
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Lam
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.New
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Pi
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Proj
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Ref
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SerArg
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SerParam
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Sigma
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SimpVar
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.StructCall
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Tup
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Univ
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Access
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Con
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.ConHead
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Data
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Fn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Hole
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Prim
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.CallTerm.Struct
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.ElimTerm.App
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.ElimTerm.Proj
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.ErrorTerm
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.FormTerm.Pi
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.FormTerm.Sigma
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.FormTerm.Univ
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.IntroTerm.Lambda
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.IntroTerm.New
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.IntroTerm.Tuple
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.RefTerm
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.RefTerm.Field
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.RefTerm.MetaPat
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.Term.Param
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Normalizer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.RefFinder
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Subst
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.TermOps.Elevator
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.TermOps.Mapper
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.TermOps.Renamer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.TermOps.Subster
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Zonker
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.generic.Arg
指示某个其他对象是否“等于”此对象。
equals(Object) - 类中的方法 org.aya.ref.DefVar
 
equals(Object) - record class中的方法 org.aya.resolve.context.BindContext
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.context.EmptyContext
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.context.NoExportContext
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.AmbiguousNameError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.DuplicateExportError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.DuplicateModNameError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.DuplicateNameError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.ModNotFoundError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.ModShadowingWarn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.PrimDependencyError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.ShadowingWarn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.UnknownOperatorError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.UnknownPrimError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.module.FileModuleLoader
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.module.ModuleListLoader
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.ResolveInfo
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.visitor.ExprResolver
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.visitor.ExprResolver.Options
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.Behavior.Diag
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.Behavior
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.CallGraph
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.CallMatrix
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.CallResolver
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.terck.error.NonTerminating
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.env.MapLocalCtx
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.env.SeqLocalCtx
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.BadTypeError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CircularSignatureError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CounterexampleError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.Goal
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.LevelError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.NotYetTyckedError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.ProjIxError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.UnifyError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.ExprTycker.Result
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.LittleTyper
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.order.AyaSccTycker
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.order.TyckOrder.Body
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.order.TyckOrder.Head
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.Conquer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatClassifier
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatClassifier.PatErr
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatternProblem.UnknownCtor
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatTree
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.StmtTycker
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.DeclT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.ExprT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.LabelT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.PatT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.TyckT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.TyckState.Eqn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.TyckState
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.unify.DefEq.FailureData
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.unify.DefEq.Sub
指示某个其他对象是否“等于”此对象。
Err(Ref<Var>, SourcePos) - record class的构造器 org.aya.concrete.remark.Literate.Err
创建 Err 记录的实例。
ErrorExpr(SourcePos, Doc) - record class的构造器 org.aya.concrete.Expr.ErrorExpr
 
ErrorExpr(SourcePos, AyaDocile) - record class的构造器 org.aya.concrete.Expr.ErrorExpr
创建 ErrorExpr 记录的实例。
ErrorTerm - org.aya.core.term中的Record Class
 
ErrorTerm(Term) - record class的构造器 org.aya.core.term.ErrorTerm
 
ErrorTerm(Doc, boolean) - record class的构造器 org.aya.core.term.ErrorTerm
 
ErrorTerm(AyaDocile) - record class的构造器 org.aya.core.term.ErrorTerm
 
ErrorTerm(AyaDocile, boolean) - record class的构造器 org.aya.core.term.ErrorTerm
创建 ErrorTerm 记录的实例。
Eta - org.aya.core.ops中的Record Class
 
Eta(LocalCtx) - record class的构造器 org.aya.core.ops.Eta
创建 Eta 记录的实例。
EXAMPLE - enum class 中的枚举常量 org.aya.concrete.stmt.Decl.Personality
 
exampleContext() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
exitCode() - 异常错误中的方法 org.aya.core.serde.SerDef.DeserializeException
 
exitCode() - 异常错误中的方法 org.aya.generic.util.InternalException
 
exitCode() - 异常错误中的方法 org.aya.tyck.ExprTycker.TyckerException
 
expected() - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
返回 expected 记录组件的值。
expected() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回 expected 记录组件的值。
expected() - record class中的方法 org.aya.tyck.error.UnifyError
返回 expected 记录组件的值。
expectedBound() - record class中的方法 org.aya.tyck.error.ProjIxError
返回 expectedBound 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Expr.NamedArg
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Expr.Param
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.Absurd
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.Bind
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.CalmFace
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.Number
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Absurd
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Bind
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回 explicit 记录组件的值。
explicit() - 接口中的方法 org.aya.core.pat.Pat
 
explicit() - record class中的方法 org.aya.core.pat.Pat.Meta
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Prim
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Tuple
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.Absurd
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.Bind
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.Prim
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.Tuple
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerTerm.SerArg
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.term.Term.Param
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.generic.Arg
返回 explicit 记录组件的值。
explicit() - 接口中的方法 org.aya.generic.ParamLike
 
explicit() - 接口中的方法 org.aya.ref.Bind
 
explicit() - record class中的方法 org.aya.tyck.pat.PatTree
返回 explicit 记录组件的值。
exports - 类中的变量 org.aya.resolve.context.PhysicalModuleContext
 
exports() - record class中的方法 org.aya.core.serde.CompiledAya
返回 exports 记录组件的值。
expr - 类中的变量 org.aya.concrete.Pattern.Clause
 
expr - 类中的变量 org.aya.concrete.remark.Literate.Code
 
expr() - record class中的方法 org.aya.concrete.error.LevelProblem.BadLevelExpr
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.concrete.Expr.LiftExpr
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.concrete.Expr.NamedArg
返回 expr 记录组件的值。
expr() - 接口中的方法 org.aya.concrete.Pattern
 
expr() - record class中的方法 org.aya.concrete.TacNode.ExprTac
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.core.pat.Pat.Preclause
返回 expr 记录组件的值。
expr() - 接口中的方法 org.aya.generic.ExprProblem
 
expr() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.ProjIxError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.UnifyError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.trace.Trace.ExprT
返回 expr 记录组件的值。
expr(String, SourcePos) - 接口中的方法 org.aya.concrete.GenericAyaParser
 
Expr - org.aya.concrete中的接口
 
Expr.AppExpr - org.aya.concrete中的Record Class
 
Expr.BinOpSeq - org.aya.concrete中的Record Class
 
Expr.ErrorExpr - org.aya.concrete中的Record Class
 
Expr.Field - org.aya.concrete中的Record Class
 
Expr.HoleExpr - org.aya.concrete中的Record Class
 
Expr.LamExpr - org.aya.concrete中的Record Class
 
Expr.LiftExpr - org.aya.concrete中的Record Class
 
Expr.LitIntExpr - org.aya.concrete中的Record Class
 
Expr.LitStringExpr - org.aya.concrete中的Record Class
 
Expr.MetaPat - org.aya.concrete中的Record Class
 
Expr.NamedArg - org.aya.concrete中的Record Class
 
Expr.NewExpr - org.aya.concrete中的Record Class
 
Expr.Param - org.aya.concrete中的Record Class
 
Expr.PiExpr - org.aya.concrete中的Record Class
 
Expr.ProjExpr - org.aya.concrete中的Record Class
 
Expr.RawUnivExpr - org.aya.concrete中的Record Class
 
Expr.RefExpr - org.aya.concrete中的Record Class
def infix + add (a b : Nat) => ...
Expr.SigmaExpr - org.aya.concrete中的Record Class
 
Expr.TupExpr - org.aya.concrete中的Record Class
 
Expr.UnivExpr - org.aya.concrete中的Record Class
 
Expr.UnresolvedExpr - org.aya.concrete中的Record Class
 
Expr.Visitor<P,R> - org.aya.concrete中的接口
 
Expr.WithTerm - org.aya.concrete中的接口
 
ExprConsumer<P> - org.aya.concrete.visitor中的接口
 
ExprOps - org.aya.concrete.visitor中的接口
 
ExprProblem - org.aya.generic中的接口
 
ExprResolver - org.aya.resolve.visitor中的Record Class
Resolves bindings.
ExprResolver(ExprResolver.Options) - record class的构造器 org.aya.resolve.visitor.ExprResolver
 
ExprResolver(ExprResolver.Options, MutableMap<GeneralizedVar, Expr.Param>, MutableList<TyckOrder>, MutableStack<ExprResolver.Where>, Consumer<TyckUnit>) - record class的构造器 org.aya.resolve.visitor.ExprResolver
创建 ExprResolver 记录的实例。
ExprResolver.Options - org.aya.resolve.visitor中的Record Class
 
ExprT(Expr, Term) - record class的构造器 org.aya.tyck.trace.Trace.ExprT
 
ExprT(Expr, Term, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.ExprT
创建 ExprT 记录的实例。
ExprTac(SourcePos, Expr) - record class的构造器 org.aya.concrete.TacNode.ExprTac
创建 ExprTac 记录的实例。
exprTycker - 类中的变量 org.aya.tyck.pat.PatTycker
 
ExprTycker - org.aya.tyck中的类
 
ExprTycker(Reporter, Trace.Builder) - 类的构造器 org.aya.tyck.ExprTycker
 
ExprTycker.Result - org.aya.tyck中的Record Class
ExprTycker.Result.type is the type of ExprTycker.Result.wellTyped.
ExprTycker.TyckerException - org.aya.tyck中的异常错误
 
ExprView - org.aya.concrete.visitor中的接口
A generic view for traversing Expr
extract() - 接口中的方法 org.aya.tyck.env.LocalCtx
 
extractTele(SeqLike<Pat>) - 接口中的静态方法 org.aya.core.pat.Pat
 
extractToLocal(MutableList<Term.Param>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
extractToLocal(MutableList<Term.Param>) - record class中的方法 org.aya.tyck.env.MapLocalCtx
 
extractToLocal(MutableList<Term.Param>) - record class中的方法 org.aya.tyck.env.SeqLocalCtx
 

F

factory() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回 factory 记录组件的值。
factory(PrimDef.ID, DefVar<PrimDef, Decl.PrimDecl>) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
factory(BiFunction<Term, Either<Term, ImmutableSeq<Matching>>, T>) - 类中的静态方法 org.aya.core.def.FnDef
 
failureData() - record class中的方法 org.aya.tyck.error.UnifyError
返回 failureData 记录组件的值。
FailureData(Term, Term) - record class的构造器 org.aya.tyck.unify.DefEq.FailureData
创建 FailureData 记录的实例。
fakeBind() - record class中的方法 org.aya.core.pat.Pat.Meta
返回 fakeBind 记录组件的值。
Field(SerDef.QName, SerDef.QName, ImmutableSeq<SerTerm.SerParam>, ImmutableSeq<SerTerm.SerParam>, SerTerm, ImmutableSeq<SerPat.Matchy>, Option<SerTerm>, boolean) - record class的构造器 org.aya.core.serde.SerDef.Field
创建 Field 记录的实例。
Field(DefVar<FieldDef, Decl.StructField>, int) - record class的构造器 org.aya.core.term.RefTerm.Field
创建 Field 记录的实例。
Field(WithPos<String>, ImmutableSeq<WithPos<LocalVar>>, Expr, Ref<Var>) - record class的构造器 org.aya.concrete.Expr.Field
创建 Field 记录的实例。
FIELD_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
fieldArgs() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回 fieldArgs 记录组件的值。
fieldArgs() - record class中的方法 org.aya.core.term.CallTerm.Access
返回 fieldArgs 记录组件的值。
fieldDef() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回 fieldDef 记录组件的值。
FieldDef - org.aya.core.def中的类
 
FieldDef(DefVar<StructDef, Decl.StructDecl>, DefVar<FieldDef, Decl.StructField>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Term, ImmutableSeq<Matching>, Option<Term>, boolean) - 类的构造器 org.aya.core.def.FieldDef
 
FieldProblem - org.aya.tyck.error中的接口
 
FieldProblem.ArgMismatchError - org.aya.tyck.error中的Record Class
 
FieldProblem.MissingFieldError - org.aya.tyck.error中的Record Class
 
FieldProblem.NoSuchFieldError - org.aya.tyck.error中的Record Class
 
FieldProblem.UnknownField - org.aya.tyck.error中的Record Class
 
FieldRef(SerDef.QName, int) - record class的构造器 org.aya.core.serde.SerTerm.FieldRef
创建 FieldRef 记录的实例。
fields - 类中的变量 org.aya.concrete.stmt.Decl.StructDecl
 
fields - 类中的变量 org.aya.core.def.StructDef
 
fields() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回 fields 记录组件的值。
fields() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回 fields 记录组件的值。
FileModuleLoader - org.aya.resolve.module中的Record Class
 
FileModuleLoader(SourceFileLocator, Path, Reporter, GenericAyaParser, Trace.Builder) - record class的构造器 org.aya.resolve.module.FileModuleLoader
创建 FileModuleLoader 记录的实例。
filling() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回 filling 记录组件的值。
find(String) - enum class中的静态方法 org.aya.core.def.PrimDef.ID
 
findNonTerminating() - record class中的方法 org.aya.terck.CallGraph
 
findPatternDef(Context, SourcePos, String) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
findUsages(Var) - 接口中的方法 org.aya.core.term.Term
 
firstMatchDomination(ImmutableSeq<Pattern.Clause>, Reporter, MCT<Term, PatClassifier.PatErr>) - record class中的静态方法 org.aya.tyck.pat.PatClassifier
 
FixityError(String, Assoc, String, Assoc, SourcePos) - record class的构造器 org.aya.concrete.error.OperatorProblem.FixityError
创建 FixityError 记录的实例。
FMDomination(int, SourcePos) - record class的构造器 org.aya.tyck.pat.ClausesProblem.FMDomination
创建 FMDomination 记录的实例。
Fn(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, Either<SerTerm, ImmutableSeq<SerPat.Matchy>>, EnumSet<Modifier>, SerTerm) - record class的构造器 org.aya.core.serde.SerDef.Fn
创建 Fn 记录的实例。
Fn(DefVar<FnDef, Decl.FnDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Fn
创建 Fn 记录的实例。
FN_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
FnCall(SerDef.QName, SerTerm.CallData) - record class的构造器 org.aya.core.serde.SerTerm.FnCall
创建 FnCall 记录的实例。
FnDecl(SourcePos, SourcePos, Stmt.Accessibility, EnumSet<Modifier>, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, Either<Expr, ImmutableSeq<Pattern.Clause>>, BindBlock, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.Decl.FnDecl
 
FnDef - org.aya.core.def中的类
 
FnDef(DefVar<FnDef, Decl.FnDecl>, ImmutableSeq<Term.Param>, Term, EnumSet<Modifier>, Either<Term, ImmutableSeq<Matching>>) - 类的构造器 org.aya.core.def.FnDef
 
ForExpr(ExprView, ResolveInfo) - record class的构造器 org.aya.concrete.desugar.Desugarer.ForExpr
创建 ForExpr 记录的实例。
FormTerm - org.aya.core.term中的接口
Formation rules.
FormTerm.Pi - org.aya.core.term中的Record Class
 
FormTerm.Sigma - org.aya.core.term中的Record Class
 
FormTerm.Univ - org.aya.core.term中的Record Class
 
forward(LocalCtx, Term, TyckState) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
Free - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
freezeHoles(TyckState) - record class中的方法 org.aya.tyck.ExprTycker.Result
 
freezeHoles(TyckState) - 接口中的方法 org.aya.core.term.Term
 
freshHole(Term, SourcePos) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
freshHole(Term, String, SourcePos) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
from(ImmutableSeq<Term.Param>, String, Term, SourcePos) - 类中的静态方法 org.aya.core.Meta
 
from(ResolveInfo, ImmutableSeq<Def>, Serializer.State) - record class中的静态方法 org.aya.core.serde.CompiledAya
 
from(WithPos<String>) - record class中的静态方法 org.aya.ref.LocalVar
 
fromBuffer(MutableList<Tuple3<LocalVar, Boolean, Term>>) - record class中的静态方法 org.aya.core.term.Term.Param
 
fromCtor(DefVar<CtorDef, Decl.DataCtor>) - 类中的静态方法 org.aya.core.def.DataDef
 
fullArgs() - record class中的方法 org.aya.core.term.CallTerm.Hole
 
fullTelescope() - 类中的方法 org.aya.core.def.SubLevelDef
 
fullTelescope() - 类中的方法 org.aya.core.Meta
 
function() - record class中的方法 org.aya.concrete.Expr.AppExpr
返回 function 记录组件的值。

G

gamma() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回 gamma 记录组件的值。
Generalize - org.aya.concrete.stmt中的类
 
Generalize(SourcePos, ImmutableSeq<GeneralizedVar>, Expr) - 类的构造器 org.aya.concrete.stmt.Generalize
 
GENERALIZED - 类中的静态变量 org.aya.distill.BaseDistiller
 
GeneralizedNotAvailableError - org.aya.resolve.error中的Record Class
 
GeneralizedNotAvailableError(SourcePos, Var) - record class的构造器 org.aya.resolve.error.GeneralizedNotAvailableError
创建 GeneralizedNotAvailableError 记录的实例。
GeneralizedVar - org.aya.generic.ref中的类
 
GeneralizedVar(String, SourcePos) - 类的构造器 org.aya.generic.ref.GeneralizedVar
 
GENERATED_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
GeneratedVersion - org.aya.prelude中的类
 
GeneratedVersion() - 类的构造器 org.aya.prelude.GeneratedVersion
 
GenericAyaParser - org.aya.concrete中的接口
 
get(QualifiedID) - 接口中的方法 org.aya.resolve.context.Context
 
get(LocalVar) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
getClosingCharacter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor
 
getClosingDelimiter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getFailure() - 类中的方法 org.aya.tyck.unify.DefEq
 
getLocal(LocalVar) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
getLocal(LocalVar) - record class中的方法 org.aya.tyck.env.MapLocalCtx
 
getLocal(LocalVar) - record class中的方法 org.aya.tyck.env.SeqLocalCtx
 
getMaybe(QualifiedID) - 接口中的方法 org.aya.resolve.context.Context
 
getMinLength() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor
 
getModuleLocalMaybe(ImmutableSeq<String>) - record class中的方法 org.aya.resolve.context.BindContext
 
getModuleLocalMaybe(ImmutableSeq<String>) - 接口中的方法 org.aya.resolve.context.Context
 
getModuleLocalMaybe(ImmutableSeq<String>) - record class中的方法 org.aya.resolve.context.EmptyContext
 
getModuleLocalMaybe(ImmutableSeq<String>) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
getModuleMaybe(ImmutableSeq<String>) - 接口中的方法 org.aya.resolve.context.Context
 
getOpeningCharacter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor
 
getOpeningDelimiter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getOption(PrimDef.ID) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
getOrCreate(PrimDef.ID, DefVar<PrimDef, Decl.PrimDecl>) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
getQualified(ImmutableSeq<String>, String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getQualified(QualifiedID, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - record class中的方法 org.aya.resolve.context.BindContext
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - record class中的方法 org.aya.resolve.context.EmptyContext
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
getQualifiedMaybe(ImmutableSeq<String>, String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getQualifiedMaybe(QualifiedID, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getTops() - 类中的方法 org.aya.tyck.trace.Trace.Builder
 
getUnqualified(String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getUnqualifiedLocalMaybe(String, SourcePos) - record class中的方法 org.aya.resolve.context.BindContext
 
getUnqualifiedLocalMaybe(String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
getUnqualifiedLocalMaybe(String, SourcePos) - record class中的方法 org.aya.resolve.context.EmptyContext
 
getUnqualifiedLocalMaybe(String, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
getUnqualifiedMaybe(String, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
Goal - org.aya.tyck.error中的Record Class
 
Goal(TyckState, CallTerm.Hole, ImmutableSeq<LocalVar>) - record class的构造器 org.aya.tyck.error.Goal
创建 Goal 记录的实例。
graph() - record class中的方法 org.aya.terck.CallGraph
返回 graph 记录组件的值。

H

handleInternalError(InternalException) - record class中的静态方法 org.aya.resolve.module.FileModuleLoader
 
hasError - 类中的变量 org.aya.concrete.Pattern.Clause
 
hasError() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回 hasError 记录组件的值。
hashCode() - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.desugar.Desugarer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.BadModifierWarn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.LevelProblem.BadLevelExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.error.ParseError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.AppExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.BinOpSeq
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.ErrorExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.Field
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.LamExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.LiftExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.LitIntExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.LitStringExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.MetaPat
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.NamedArg
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.Param
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.RawUnivExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.RefExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.SigmaExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.TupExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.UnivExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.Absurd
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.Bind
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.CalmFace
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.Number
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.remark.Literate.Err
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.remark.Literate.Many
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.remark.Literate.Raw
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.TacNode.ExprTac
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.TacNode.ListExprTac
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.def.Def.Signature
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.Matching
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.ops.Eta
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Absurd
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Bind
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Meta
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Preclause
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Prim
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.Pat.Tuple
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.PatMatcher
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.pat.PatUnify
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.CompiledAya
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Data
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Field
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Prim
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.QName
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.SerBind
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.SerOpDecl
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.Serializer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.Serializer.State
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Absurd
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Bind
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Prim
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Tuple
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.App
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.CallData
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.DataCall
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.DeState
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.FnCall
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.New
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Pi
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Proj
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Ref
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SerArg
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Sigma
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SimpVar
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.StructCall
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Tup
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Univ
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Access
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Con
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Data
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Fn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.CallTerm.Struct
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.ElimTerm.App
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.ElimTerm.Proj
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.ErrorTerm
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.FormTerm.Pi
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.FormTerm.Sigma
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.FormTerm.Univ
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.IntroTerm.Lambda
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.IntroTerm.New
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.IntroTerm.Tuple
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.RefTerm.Field
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.RefTerm
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.RefTerm.MetaPat
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.Term.Param
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Normalizer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.RefFinder
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Subst
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.TermOps.Elevator
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.TermOps.Mapper
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.TermOps.Renamer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.TermOps.Subster
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Zonker
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.generic.Arg
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.ref.LocalVar
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.context.BindContext
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.context.EmptyContext
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.context.NoExportContext
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.DuplicateExportError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.DuplicateModNameError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.DuplicateNameError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.ModNotFoundError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.ModShadowingWarn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.PrimDependencyError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.ShadowingWarn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.UnknownOperatorError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.UnknownPrimError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.module.ModuleListLoader
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.ResolveInfo
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.visitor.ExprResolver.Options
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.Behavior.Diag
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.Behavior
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.CallGraph
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.CallMatrix
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.CallResolver
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.terck.error.NonTerminating
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.env.MapLocalCtx
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.env.SeqLocalCtx
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.BadTypeError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CircularSignatureError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.Goal
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.LevelError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.NotYetTyckedError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.ProjIxError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.UnifyError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.ExprTycker.Result
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.LittleTyper
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.order.TyckOrder.Body
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.order.TyckOrder.Head
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.Conquer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatClassifier.PatErr
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnknownCtor
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatTree
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.StmtTycker
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.DeclT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.ExprT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.LabelT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.TyckState
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.unify.DefEq.FailureData
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.unify.DefEq.Sub
返回此对象的哈希代码值。
have(PrimDef.ID) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
head() - record class中的方法 org.aya.core.term.CallTerm.Con
返回 head 记录组件的值。
Head(TyckUnit) - record class的构造器 org.aya.tyck.order.TyckOrder.Head
创建 Head 记录的实例。
HEADER_AND_BODY - record class中的静态变量 org.aya.core.visitor.RefFinder
 
HEADER_ONLY - record class中的静态变量 org.aya.core.visitor.RefFinder
 
Hiding - enum class 中的枚举常量 org.aya.concrete.stmt.Command.Open.UseHide.Strategy
 
hint(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
 
hint(DistillerOptions) - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
 
hint(DistillerOptions) - record class中的方法 org.aya.terck.error.NonTerminating
 
hint(DistillerOptions) - record class中的方法 org.aya.tyck.error.BadTypeError
 
hole() - record class中的方法 org.aya.tyck.error.Goal
返回 hole 记录组件的值。
Hole(Meta, int, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Hole
创建 Hole 记录的实例。
HoleExpr(SourcePos, boolean, Expr) - record class的构造器 org.aya.concrete.Expr.HoleExpr
 
HoleExpr(SourcePos, boolean, Expr, Ref<ImmutableSeq<LocalVar>>) - record class的构造器 org.aya.concrete.Expr.HoleExpr
创建 HoleExpr 记录的实例。
HoleProblem - org.aya.tyck.error中的接口
 
HoleProblem.BadlyScopedError - org.aya.tyck.error中的Record Class
 
HoleProblem.BadSpineError - org.aya.tyck.error中的Record Class
 
HoleProblem.CannotFindGeneralSolution - org.aya.tyck.error中的Record Class
 
HoleProblem.RecursionError - org.aya.tyck.error中的Record Class
 

I

i() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 i 记录组件的值。
i() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 i 记录组件的值。
id - 类中的变量 org.aya.core.def.PrimDef
 
id - enum class中的变量 org.aya.core.def.PrimDef.ID
 
id() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回 id 记录组件的值。
id() - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
返回 id 记录组件的值。
id() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回 id 记录组件的值。
ids() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回 ids 记录组件的值。
implicitify() - record class中的方法 org.aya.core.term.Term.Param
 
implicitify() - record class中的方法 org.aya.generic.Arg
 
Import(SourcePos, QualifiedID, String) - record class的构造器 org.aya.concrete.stmt.Command.Import
创建 Import 记录的实例。
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, Var>) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, Var>) - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
importModules(ImmutableSeq<String>, Stmt.Accessibility, MutableMap<ImmutableSeq<String>, MutableMap<String, Var>>, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
imports() - record class中的方法 org.aya.core.serde.CompiledAya
返回 imports 记录组件的值。
imports() - record class中的方法 org.aya.resolve.ResolveInfo
返回 imports 记录组件的值。
indent - 类中的变量 org.aya.tyck.trace.MdUnicodeTrace
 
info() - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
返回 info 记录组件的值。
inherit(Expr, Term) - 类中的方法 org.aya.tyck.ExprTycker
 
initial() - 接口中的方法 org.aya.concrete.visitor.ExprOps
 
initial() - 接口中的方法 org.aya.concrete.visitor.ExprView
 
initial() - 接口中的方法 org.aya.core.visitor.TermOps
 
initial() - 接口中的方法 org.aya.core.visitor.TermView
 
initial() - record class中的方法 org.aya.core.visitor.Zonker
 
inline() - record class中的方法 org.aya.core.pat.Pat.Absurd
 
inline() - record class中的方法 org.aya.core.pat.Pat.Bind
 
inline() - record class中的方法 org.aya.core.pat.Pat.Ctor
 
inline() - 接口中的方法 org.aya.core.pat.Pat
 
inline() - record class中的方法 org.aya.core.pat.Pat.Meta
 
inline() - record class中的方法 org.aya.core.pat.Pat.Prim
 
inline() - record class中的方法 org.aya.core.pat.Pat.Tuple
 
inline() - record class中的方法 org.aya.core.term.RefTerm.MetaPat
 
Inline - enum class 中的枚举常量 org.aya.generic.Modifier
Denotes that a function's invocations are eagerly reduced.
inlineHints(DistillerOptions) - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
inlineHints(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
 
inlineHints(DistillerOptions) - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
 
inst(Subst) - record class中的方法 org.aya.core.def.Def.Signature
 
INSTANCE - 类中的静态变量 org.aya.concrete.remark.CodeAttrProcessor
 
INSTANCE - 类中的静态变量 org.aya.core.def.PrimDef.Factory
 
INSTANCE - 类中的静态变量 org.aya.resolve.module.EmptyModuleLoader
 
InsufficientPattern(Pattern, Term.Param) - record class的构造器 org.aya.tyck.pat.PatternProblem.InsufficientPattern
创建 InsufficientPattern 记录的实例。
integer() - record class中的方法 org.aya.concrete.Expr.LitIntExpr
返回 integer 记录组件的值。
InternalException - org.aya.generic.util中的异常错误
 
InternalException() - 异常错误的构造器 org.aya.generic.util.InternalException
 
InternalException(String) - 异常错误的构造器 org.aya.generic.util.InternalException
 
InterruptException - org.aya.generic.util中的异常错误
 
InterruptException() - 异常错误的构造器 org.aya.generic.util.InterruptException
 
InterruptException.InterruptStage - org.aya.generic.util中的Enum Class
 
INTERVAL - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
intervalCall() - 类中的静态方法 org.aya.core.def.PrimDef
 
IntroTerm - org.aya.core.term中的接口
Introduction rules.
IntroTerm.Lambda - org.aya.core.term中的Record Class
 
IntroTerm.New - org.aya.core.term中的Record Class
 
IntroTerm.Tuple - org.aya.core.term中的Record Class
 
invalid - 类中的变量 org.aya.core.visitor.VarConsumer.ScopeChecker
 
INVOL - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
iPos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 iPos 记录组件的值。
iPos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 iPos 记录组件的值。
isCleared() - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
isEmpty() - record class中的方法 org.aya.core.visitor.Subst
 
isEmpty() - 接口中的方法 org.aya.tyck.env.LocalCtx
 
isEmpty() - record class中的方法 org.aya.tyck.env.MapLocalCtx
 
isEmpty() - record class中的方法 org.aya.tyck.env.SeqLocalCtx
 
isInfix() - 类中的方法 org.aya.ref.DefVar
 
isInModule(ImmutableSeq<String>) - 类中的方法 org.aya.ref.DefVar
 
isQualified() - record class中的方法 org.aya.concrete.stmt.QualifiedID
 
isReallyError() - record class中的方法 org.aya.core.term.ErrorTerm
返回 isReallyError 记录组件的值。
isUnqualified() - record class中的方法 org.aya.concrete.stmt.QualifiedID
 
items() - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
返回 items 记录组件的值。
items() - record class中的方法 org.aya.concrete.Expr.TupExpr
返回 items 记录组件的值。
items() - record class中的方法 org.aya.core.term.IntroTerm.Tuple
返回 items 记录组件的值。
iterate(Function<Context, T>) - 接口中的方法 org.aya.resolve.context.Context
 
ix() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回 ix 记录组件的值。
ix() - record class中的方法 org.aya.core.serde.SerTerm.Proj
返回 ix 记录组件的值。
ix() - record class中的方法 org.aya.core.term.ElimTerm.Proj
返回 ix 记录组件的值。

J

j() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 j 记录组件的值。
j() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 j 记录组件的值。
join() - record class中的方法 org.aya.concrete.stmt.QualifiedID
 
join(Seq<String>) - record class中的静态方法 org.aya.concrete.stmt.QualifiedID
 
jPos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 jPos 记录组件的值。
jPos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 jPos 记录组件的值。
justName() - record class中的方法 org.aya.concrete.stmt.QualifiedID
 

K

keyword - enum class中的变量 org.aya.concrete.stmt.Stmt.Accessibility
 
keyword - enum class中的变量 org.aya.generic.Modifier
 
KEYWORD - 类中的静态变量 org.aya.distill.BaseDistiller
 

L

label() - record class中的方法 org.aya.tyck.trace.Trace.LabelT
返回 label 记录组件的值。
LabelT(SourcePos, String) - record class的构造器 org.aya.tyck.trace.Trace.LabelT
 
LabelT(SourcePos, String, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.LabelT
创建 LabelT 记录的实例。
lack() - record class中的方法 org.aya.resolve.error.PrimDependencyError
返回 lack 记录组件的值。
Lam(SerTerm.SerParam, SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.Lam
创建 Lam 记录的实例。
Lambda(Term.Param, Term) - record class的构造器 org.aya.core.term.IntroTerm.Lambda
创建 Lambda 记录的实例。
LamExpr(SourcePos, Expr.Param, Expr) - record class的构造器 org.aya.concrete.Expr.LamExpr
创建 LamExpr 记录的实例。
lamParam(Expr, AyaDocile, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
last() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回 last 记录组件的值。
LAX - record class中的静态变量 org.aya.resolve.visitor.ExprResolver
 
LEFT - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
LEFT_RIGHT - 类中的静态变量 org.aya.core.def.PrimDef.Factory
 
leftOrRight(PrimDef) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
lessThan(Stmt.Accessibility) - enum class中的方法 org.aya.concrete.stmt.Stmt.Accessibility
 
LessThan - enum class 中的枚举常量 org.aya.terck.Relation
structurally strictly smaller than
lessThanOrEqual(Relation) - enum class中的方法 org.aya.terck.Relation
A relation A is less than another relation B iff: A contains more uncertainty than B, for example: Relation.Unknown contains nothing about relations between arguments and formal parameters while Relation.LessThan declares the arguments is strictly structurally smaller than formal parameters an unmovable fact.
level() - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
 
level() - record class中的方法 org.aya.concrete.error.BadModifierWarn
 
level() - 接口中的方法 org.aya.concrete.error.LevelProblem
 
level() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
 
level() - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
 
level() - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
 
level() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
 
level() - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
 
level() - record class中的方法 org.aya.concrete.error.ParseError
 
level() - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
 
level() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
 
level() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
 
level() - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
 
level() - record class中的方法 org.aya.resolve.error.DuplicateExportError
 
level() - record class中的方法 org.aya.resolve.error.DuplicateModNameError
 
level() - record class中的方法 org.aya.resolve.error.DuplicateNameError
 
level() - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
 
level() - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
 
level() - record class中的方法 org.aya.resolve.error.ModNotFoundError
 
level() - record class中的方法 org.aya.resolve.error.ModShadowingWarn
 
level() - record class中的方法 org.aya.resolve.error.PrimDependencyError
 
level() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
 
level() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
 
level() - record class中的方法 org.aya.resolve.error.ShadowingWarn
 
level() - record class中的方法 org.aya.resolve.error.UnknownOperatorError
 
level() - record class中的方法 org.aya.resolve.error.UnknownPrimError
 
level() - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
 
level() - record class中的方法 org.aya.terck.error.NonTerminating
 
level() - record class中的方法 org.aya.tyck.error.BadTypeError
 
level() - record class中的方法 org.aya.tyck.error.CircularSignatureError
 
level() - record class中的方法 org.aya.tyck.error.CounterexampleError
 
level() - 接口中的方法 org.aya.tyck.error.FieldProblem
 
level() - record class中的方法 org.aya.tyck.error.Goal
 
level() - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
level() - 接口中的方法 org.aya.tyck.error.HoleProblem
 
level() - record class中的方法 org.aya.tyck.error.LevelError
 
level() - 接口中的方法 org.aya.tyck.error.LicitProblem
 
level() - record class中的方法 org.aya.tyck.error.NotYetTyckedError
 
level() - 接口中的方法 org.aya.tyck.error.PrimProblem
 
level() - record class中的方法 org.aya.tyck.error.ProjIxError
 
level() - 接口中的方法 org.aya.tyck.error.TupleProblem
 
level() - record class中的方法 org.aya.tyck.error.UnifyError
 
level() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
 
level() - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
 
level() - 接口中的方法 org.aya.tyck.pat.ClausesProblem
 
level() - 接口中的方法 org.aya.tyck.pat.PatternProblem
 
LevelError - org.aya.tyck.error中的Record Class
 
LevelError(SourcePos, int, int, boolean) - record class的构造器 org.aya.tyck.error.LevelError
创建 LevelError 记录的实例。
LevelProblem - org.aya.concrete.error中的接口
 
LevelProblem.BadLevelExpr - org.aya.concrete.error中的Record Class
 
LevelProblem.BadTypeExpr - org.aya.concrete.error中的Record Class
 
lhs() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 lhs 记录组件的值。
lhs() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 lhs 记录组件的值。
lhs() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回 lhs 记录组件的值。
lhs() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 lhs 记录组件的值。
lhs() - record class中的方法 org.aya.tyck.unify.DefEq.FailureData
返回 lhs 记录组件的值。
LhsResult(LocalCtx, Term, ImmutableMap<Var, Expr>, boolean, Pat.Preclause<Expr>) - record class的构造器 org.aya.tyck.pat.PatTycker.LhsResult
创建 LhsResult 记录的实例。
lhsSubst() - record class中的方法 org.aya.core.pat.PatUnify
返回 lhsSubst 记录组件的值。
LicitMismatchError(Expr, Term) - record class的构造器 org.aya.tyck.error.LicitProblem.LicitMismatchError
创建 LicitMismatchError 记录的实例。
LicitProblem - org.aya.tyck.error中的接口
 
LicitProblem.LicitMismatchError - org.aya.tyck.error中的Record Class
 
LicitProblem.UnexpectedImplicitArgError - org.aya.tyck.error中的Record Class
 
lift() - record class中的方法 org.aya.concrete.Expr.LiftExpr
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.concrete.Expr.UnivExpr
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.core.term.FormTerm.Univ
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.core.term.RefTerm.Field
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.core.term.RefTerm
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.core.term.RefTerm.MetaPat
返回 lift 记录组件的值。
lift(int) - 接口中的方法 org.aya.core.term.Term
 
lift(int) - record class中的方法 org.aya.core.visitor.TermOps.Elevator
 
lift(int) - 接口中的方法 org.aya.core.visitor.TermView
 
lift(Pat.Preclause<Term>) - record class中的静态方法 org.aya.core.pat.Pat.Preclause
 
Lifted - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
LiftExpr(SourcePos, Expr, int) - record class的构造器 org.aya.concrete.Expr.LiftExpr
创建 LiftExpr 记录的实例。
linkDef(Var) - 类中的静态方法 org.aya.distill.BaseDistiller
 
linkDef(Var, Style) - 类中的静态方法 org.aya.distill.BaseDistiller
 
linkRef(Var, Style) - 类中的静态方法 org.aya.distill.BaseDistiller
 
list() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
返回 list 记录组件的值。
ListExprTac(SourcePos, ImmutableSeq<TacNode>) - record class的构造器 org.aya.concrete.TacNode.ListExprTac
创建 ListExprTac 记录的实例。
literate - 类中的变量 org.aya.concrete.remark.Remark
 
Literate - org.aya.concrete.remark中的接口
 
Literate.Code - org.aya.concrete.remark中的类
 
Literate.Err - org.aya.concrete.remark中的Record Class
 
Literate.Many - org.aya.concrete.remark中的Record Class
 
Literate.Raw - org.aya.concrete.remark中的Record Class
 
LitIntExpr(SourcePos, int) - record class的构造器 org.aya.concrete.Expr.LitIntExpr
创建 LitIntExpr 记录的实例。
LitStringExpr(SourcePos, String) - record class的构造器 org.aya.concrete.Expr.LitStringExpr
创建 LitStringExpr 记录的实例。
LittleTyper - org.aya.tyck中的Record Class
Similar to GetTypeVisitor in Arend.
LittleTyper(TyckState, LocalCtx) - record class的构造器 org.aya.tyck.LittleTyper
创建 LittleTyper 记录的实例。
load(ImmutableSeq<String>) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - 类中的方法 org.aya.resolve.module.EmptyModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - record class中的方法 org.aya.resolve.module.FileModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - record class中的方法 org.aya.resolve.module.ModuleListLoader
 
load(ImmutableSeq<String>, ModuleLoader) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - 类中的方法 org.aya.resolve.module.CachedModuleLoader
 
loader - 类中的变量 org.aya.resolve.module.CachedModuleLoader
 
loader() - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
返回 loader 记录组件的值。
loaders() - record class中的方法 org.aya.resolve.module.ModuleListLoader
返回 loaders 记录组件的值。
local(LocalVar) - record class中的方法 org.aya.core.serde.Serializer.State
 
localCache() - record class中的方法 org.aya.core.serde.Serializer.State
返回 localCache 记录组件的值。
localCache() - record class中的方法 org.aya.core.serde.SerTerm.DeState
返回 localCache 记录组件的值。
localCtx - 类中的变量 org.aya.tyck.ExprTycker
 
localCtx() - record class中的方法 org.aya.core.pat.PatMatcher
返回 localCtx 记录组件的值。
localCtx() - record class中的方法 org.aya.tyck.LittleTyper
返回 localCtx 记录组件的值。
localCtx() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 localCtx 记录组件的值。
LocalCtx - org.aya.tyck.env中的接口
 
localMap() - record class中的方法 org.aya.tyck.env.MapLocalCtx
返回 localMap 记录组件的值。
localSeq() - record class中的方法 org.aya.tyck.env.SeqLocalCtx
返回 localSeq 记录组件的值。
LocalVar - org.aya.ref中的Record Class
 
LocalVar(String) - record class的构造器 org.aya.ref.LocalVar
 
LocalVar(String, SourcePos) - record class的构造器 org.aya.ref.LocalVar
创建 LocalVar 记录的实例。
locator() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 locator 记录组件的值。
loosers() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 loosers 记录组件的值。
loosers() - record class中的方法 org.aya.core.serde.SerDef.SerBind
返回 loosers 记录组件的值。
lower() - record class中的方法 org.aya.tyck.error.LevelError
返回 lower 记录组件的值。
lr() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 lr 记录组件的值。

M

make(String, SourcePos, GenericAyaParser) - 类中的静态方法 org.aya.concrete.remark.Remark
 
make(SeqLike<Term.Param>, Term) - record class中的静态方法 org.aya.core.term.FormTerm.Pi
 
make(SeqLike<Term.Param>, Term) - record class中的静态方法 org.aya.core.term.IntroTerm.Lambda
 
make(Term, Arg<Term>) - 接口中的静态方法 org.aya.core.term.CallTerm
 
make(Term, Tycker) - record class中的静态方法 org.aya.core.visitor.Zonker
 
make(IntroTerm.Lambda, Arg<Term>) - 接口中的静态方法 org.aya.core.term.CallTerm
 
make(DefVar<D, S>, int, ImmutableSeq<Arg<Term>>) - 接口中的方法 org.aya.core.term.CallTerm.Factory
 
makeArg(SourcePos, Expr, Expr.NamedArg, boolean) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
makeArg(SourcePos, Pattern, Pattern, boolean) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
makeSectionApp(SourcePos, Expr.NamedArg, Function<Expr.NamedArg, Expr>) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
makeSectionApp(SourcePos, Pattern, Function<Pattern, Pattern>) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
Many(Style, ImmutableSeq<Literate>) - record class的构造器 org.aya.concrete.remark.Literate.Many
创建 Many 记录的实例。
map() - record class中的方法 org.aya.core.serde.SerTerm.New
返回 map 记录组件的值。
map() - record class中的方法 org.aya.core.visitor.Subst
返回 map 记录组件的值。
map() - record class中的方法 org.aya.tyck.unify.DefEq.Sub
返回 map 记录组件的值。
map(Function<Term, Term>, Function<Term, Term>) - 接口中的方法 org.aya.core.visitor.TermView
 
mapExpr(Function<Expr, Expr>) - record class中的方法 org.aya.concrete.Expr.Param
 
MapLocalCtx - org.aya.tyck.env中的Record Class
 
MapLocalCtx() - record class的构造器 org.aya.tyck.env.MapLocalCtx
 
MapLocalCtx(MutableMap<LocalVar, Term>, LocalCtx) - record class的构造器 org.aya.tyck.env.MapLocalCtx
创建 MapLocalCtx 记录的实例。
Mapper(TermView, Function<Term, Term>, Function<Term, Term>) - record class的构造器 org.aya.core.visitor.TermOps.Mapper
创建 Mapper 记录的实例。
Matching - org.aya.core中的Record Class
 
Matching(SourcePos, ImmutableSeq<Pat>, Term) - record class的构造器 org.aya.core.Matching
创建 Matching 记录的实例。
matchings() - record class中的方法 org.aya.tyck.pat.Conquer
返回 matchings 记录组件的值。
matchings() - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
返回 matchings 记录组件的值。
matchy(Pattern.Clause) - 类中的方法 org.aya.distill.ConcreteDistiller
 
matchy(Matching, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
matchy(Pattern.Clause, Context, ExprResolver) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
Matchy(ImmutableSeq<SerPat>, SerTerm) - record class的构造器 org.aya.core.serde.SerPat.Matchy
创建 Matchy 记录的实例。
matrix() - record class中的方法 org.aya.terck.Behavior.Diag
返回 matrix 记录组件的值。
matrix() - record class中的方法 org.aya.terck.CallMatrix
返回 matrix 记录组件的值。
MdUnicodeTrace - org.aya.tyck.trace中的类
 
MdUnicodeTrace() - 类的构造器 org.aya.tyck.trace.MdUnicodeTrace
 
MdUnicodeTrace(int, DistillerOptions) - 类的构造器 org.aya.tyck.trace.MdUnicodeTrace
 
member(TyckUnit) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
message() - record class中的方法 org.aya.concrete.error.ParseError
返回 message 记录组件的值。
meta() - record class中的方法 org.aya.concrete.Expr.MetaPat
返回 meta 记录组件的值。
Meta - org.aya.core中的类
 
Meta(boolean, Ref<Pat>, LocalVar, Term) - record class的构造器 org.aya.core.pat.Pat.Meta
创建 Meta 记录的实例。
MetaPat(SourcePos, Pat.Meta) - record class的构造器 org.aya.concrete.Expr.MetaPat
创建 MetaPat 记录的实例。
MetaPat(Pat.Meta, int) - record class的构造器 org.aya.core.term.RefTerm.MetaPat
创建 MetaPat 记录的实例。
metas() - record class中的方法 org.aya.tyck.TyckState
返回 metas 记录组件的值。
mischa(CallTerm.Data, CtorDef, LocalCtx, TyckState) - 类中的静态方法 org.aya.tyck.pat.PatTycker
 
missing() - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
返回 missing 记录组件的值。
missing() - record class中的方法 org.aya.tyck.pat.PatClassifier.PatErr
返回 missing 记录组件的值。
MissingBindCase(SourcePos, Term.Param, Term) - record class的构造器 org.aya.tyck.pat.ClausesProblem.MissingBindCase
创建 MissingBindCase 记录的实例。
MissingCase(SourcePos, PatClassifier.PatErr) - record class的构造器 org.aya.tyck.pat.ClausesProblem.MissingCase
创建 MissingCase 记录的实例。
MissingFieldError(SourcePos, ImmutableSeq<Var>) - record class的构造器 org.aya.tyck.error.FieldProblem.MissingFieldError
创建 MissingFieldError 记录的实例。
mod() - record class中的方法 org.aya.core.serde.SerDef.QName
返回 mod 记录组件的值。
mode() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回 mode 记录组件的值。
modifier() - record class中的方法 org.aya.concrete.error.BadModifierWarn
返回 modifier 记录组件的值。
Modifier - org.aya.generic中的Enum Class
 
modifiers - 类中的变量 org.aya.concrete.stmt.Decl.FnDecl
 
modifiers - 类中的变量 org.aya.core.def.FnDef
 
modifiers() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回 modifiers 记录组件的值。
modify(Function<Expr, Expr>) - 类中的方法 org.aya.concrete.remark.Literate.Code
 
modify(Function<Expr, Expr>) - record class中的方法 org.aya.concrete.remark.Literate.Many
 
modify(Function<Expr, Expr>) - 接口中的方法 org.aya.concrete.remark.Literate
 
modName() - record class中的方法 org.aya.resolve.error.DuplicateModNameError
返回 modName 记录组件的值。
modName() - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
返回 modName 记录组件的值。
modName() - record class中的方法 org.aya.resolve.error.ModNotFoundError
返回 modName 记录组件的值。
modName() - record class中的方法 org.aya.resolve.error.ModShadowingWarn
返回 modName 记录组件的值。
modName() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
返回 modName 记录组件的值。
ModNameNotFoundError - org.aya.resolve.error中的Record Class
 
ModNameNotFoundError(Seq<String>, SourcePos) - record class的构造器 org.aya.resolve.error.ModNameNotFoundError
创建 ModNameNotFoundError 记录的实例。
ModNotFoundError - org.aya.resolve.error中的Record Class
 
ModNotFoundError(Seq<String>, SourcePos) - record class的构造器 org.aya.resolve.error.ModNotFoundError
创建 ModNotFoundError 记录的实例。
ModShadowingWarn - org.aya.resolve.error中的Record Class
 
ModShadowingWarn(Seq<String>, SourcePos) - record class的构造器 org.aya.resolve.error.ModShadowingWarn
创建 ModShadowingWarn 记录的实例。
module - 类中的变量 org.aya.ref.DefVar
Initialized in the resolver or core deserialization
module() - record class中的方法 org.aya.core.serde.SerDef.Prim
返回 module 记录组件的值。
Module(SourcePos, String, ImmutableSeq<Stmt>) - record class的构造器 org.aya.concrete.stmt.Command.Module
创建 Module 记录的实例。
ModuleCallback<E extends Exception> - org.aya.resolve中的接口
CheckedTriConsumer
ModuleContext - org.aya.resolve.context中的接口
 
ModuleListLoader - org.aya.resolve.module中的Record Class
 
ModuleListLoader(Reporter, ImmutableSeq<? extends ModuleLoader>) - record class的构造器 org.aya.resolve.module.ModuleListLoader
创建 ModuleListLoader 记录的实例。
ModuleLoader - org.aya.resolve.module中的接口
 
moduleName() - 接口中的方法 org.aya.resolve.context.Context
 
moduleName() - record class中的方法 org.aya.resolve.context.NoExportContext
 
moduleName() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
modules - 类中的变量 org.aya.resolve.context.PhysicalModuleContext
 
modules() - 接口中的方法 org.aya.resolve.context.ModuleContext
 
modules() - record class中的方法 org.aya.resolve.context.NoExportContext
返回 modules 记录组件的值。
modules() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
mul(Relation) - enum class中的方法 org.aya.terck.Relation
 

N

name - 类中的变量 org.aya.core.Meta
 
name - 类中的变量 org.aya.generic.ref.GeneralizedVar
 
name() - record class中的方法 org.aya.concrete.Expr.Field
返回 name 记录组件的值。
name() - record class中的方法 org.aya.concrete.Expr.NamedArg
返回 name 记录组件的值。
name() - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
返回 name 记录组件的值。
name() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回 name 记录组件的值。
name() - 类中的方法 org.aya.core.Meta
 
name() - record class中的方法 org.aya.core.serde.SerDef.Data
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerDef.Prim
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerDef.QName
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerPat.Prim
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.DataCall
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.FnCall
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.SimpVar
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.serde.SerTerm.StructCall
返回 name 记录组件的值。
name() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回 name 记录组件的值。
name() - 类中的方法 org.aya.generic.ref.GeneralizedVar
 
name() - 类中的方法 org.aya.ref.DefVar
 
name() - record class中的方法 org.aya.ref.LocalVar
返回 name 记录组件的值。
name() - 接口中的方法 org.aya.ref.Var
 
name() - record class中的方法 org.aya.resolve.context.BindContext
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.DuplicateExportError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.DuplicateNameError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.PrimDependencyError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.ShadowingWarn
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.UnknownOperatorError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.UnknownPrimError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
返回 name 记录组件的值。
name() - record class中的方法 org.aya.terck.error.NonTerminating
返回 name 记录组件的值。
name() - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
返回 name 记录组件的值。
NamedArg(boolean, Expr) - record class的构造器 org.aya.concrete.Expr.NamedArg
 
NamedArg(boolean, String, Expr) - record class的构造器 org.aya.concrete.Expr.NamedArg
创建 NamedArg 记录的实例。
nameDoc() - 接口中的方法 org.aya.generic.ParamLike
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.remark.Remark
It's always downstream (cannot be imported), so always need to be checked.
needTyck(ImmutableSeq<String>) - 接口中的方法 org.aya.concrete.stmt.Command
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.stmt.Decl.PrimDecl
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.stmt.Generalize
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.stmt.Signatured
 
needTyck(ImmutableSeq<String>) - 接口中的方法 org.aya.tyck.order.TyckUnit
 
New(SerTerm.StructCall, ImmutableMap<SerDef.QName, SerTerm>) - record class的构造器 org.aya.core.serde.SerTerm.New
创建 New 记录的实例。
New(CallTerm.Struct, ImmutableMap<DefVar<FieldDef, Decl.StructField>, Term>) - record class的构造器 org.aya.core.term.IntroTerm.New
创建 New 记录的实例。
NewExpr(SourcePos, Expr, ImmutableSeq<Expr.Field>) - record class的构造器 org.aya.concrete.Expr.NewExpr
创建 NewExpr 记录的实例。
newTycker() - record class中的方法 org.aya.tyck.StmtTycker
 
NF - enum class 中的枚举常量 org.aya.generic.util.NormalizeMode
Fully normalize.
nodeName() - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
返回 nodeName 记录组件的值。
noError() - 类中的方法 org.aya.tyck.pat.PatTycker
 
NoExportContext - org.aya.resolve.context中的Record Class
 
NoExportContext(PhysicalModuleContext) - record class的构造器 org.aya.resolve.context.NoExportContext
 
NoExportContext(PhysicalModuleContext, MutableMap<String, MutableMap<Seq<String>, Var>>, MutableMap<ImmutableSeq<String>, MutableMap<String, Var>>) - record class的构造器 org.aya.resolve.context.NoExportContext
创建 NoExportContext 记录的实例。
NonTerminating - org.aya.terck.error中的Record Class
 
NonTerminating(SourcePos, DefVar<?, ?>, Behavior.Diag<Def, Term.Param>) - record class的构造器 org.aya.terck.error.NonTerminating
创建 NonTerminating 记录的实例。
NoResultTypeError(Decl.PrimDecl) - record class的构造器 org.aya.tyck.error.PrimProblem.NoResultTypeError
创建 NoResultTypeError 记录的实例。
NORMAL - enum class 中的枚举常量 org.aya.concrete.stmt.Decl.Personality
 
normalize(TyckState, NormalizeMode) - 接口中的方法 org.aya.core.term.Term
 
normalize(TyckState) - 接口中的方法 org.aya.core.visitor.TermView
 
NormalizeMode - org.aya.generic.util中的Enum Class
 
Normalizer - org.aya.core.visitor中的Record Class
 
Normalizer(TermView, TyckState) - record class的构造器 org.aya.core.visitor.TermOps.Normalizer
创建 Normalizer 记录的实例。
Normalizer(TyckState) - record class的构造器 org.aya.core.visitor.Normalizer
创建 Normalizer 记录的实例。
NoSuchFieldError(SourcePos, ImmutableSeq<String>) - record class的构造器 org.aya.tyck.error.FieldProblem.NoSuchFieldError
创建 NoSuchFieldError 记录的实例。
notFound() - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
返回 notFound 记录组件的值。
NotOperator(SourcePos, String) - record class的构造器 org.aya.concrete.error.OperatorProblem.NotOperator
创建 NotOperator 记录的实例。
NotYetTyckedError - org.aya.tyck.error中的Record Class
 
NotYetTyckedError(SourcePos, Var) - record class的构造器 org.aya.tyck.error.NotYetTyckedError
创建 NotYetTyckedError 记录的实例。
NULL - enum class 中的枚举常量 org.aya.generic.util.NormalizeMode
Do NOT normalize.
number() - record class中的方法 org.aya.concrete.Pattern.Number
返回 number 记录组件的值。
Number(SourcePos, boolean, int) - record class的构造器 org.aya.concrete.Pattern.Number
创建 Number 记录的实例。

O

of() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回 of 记录组件的值。
of() - record class中的方法 org.aya.core.serde.SerTerm.App
返回 of 记录组件的值。
of() - record class中的方法 org.aya.core.serde.SerTerm.Proj
返回 of 记录组件的值。
of() - record class中的方法 org.aya.core.term.CallTerm.Access
返回 of 记录组件的值。
of() - record class中的方法 org.aya.core.term.ElimTerm.App
返回 of 记录组件的值。
of() - 接口中的方法 org.aya.core.term.ElimTerm
 
of() - record class中的方法 org.aya.core.term.ElimTerm.Proj
返回 of 记录组件的值。
of() - record class中的方法 org.aya.terck.Behavior
返回 of 记录组件的值。
onModuleTycked(ResolveInfo, ImmutableSeq<Def>) - 接口中的方法 org.aya.resolve.ModuleCallback
 
op() - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
返回 op 记录组件的值。
op1() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
返回 op1 记录组件的值。
op1() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回 op1 记录组件的值。
op2() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
返回 op2 记录组件的值。
op2() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回 op2 记录组件的值。
Opaque - enum class 中的枚举常量 org.aya.generic.Modifier
Denotes that a function's invocations are never reduced.
opDecl - 类中的变量 org.aya.ref.DefVar
Initialized in the resolver or core deserialization
opDeclRename - 类中的变量 org.aya.ref.DefVar
Initialized in the resolver or core deserialization
Open(SourcePos, Stmt.Accessibility, QualifiedID, Command.Open.UseHide, boolean) - record class的构造器 org.aya.concrete.stmt.Command.Open
创建 Open 记录的实例。
openExample() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 openExample 记录组件的值。
openModule(ImmutableSeq<String>, Stmt.Accessibility, Function<String, Boolean>, Map<String, String>, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
OperatorProblem - org.aya.concrete.error中的类
 
OperatorProblem() - 类的构造器 org.aya.concrete.error.OperatorProblem
 
OperatorProblem.AmbiguousPredError - org.aya.concrete.error中的Record Class
 
OperatorProblem.BindSelfError - org.aya.concrete.error中的Record Class
 
OperatorProblem.Circular - org.aya.concrete.error中的Record Class
 
OperatorProblem.FixityError - org.aya.concrete.error中的Record Class
 
OperatorProblem.NotOperator - org.aya.concrete.error中的Record Class
 
opInfo - 类中的变量 org.aya.concrete.stmt.Signatured
 
opInfo() - 类中的方法 org.aya.concrete.stmt.Signatured
 
opInfo() - record class中的方法 org.aya.core.serde.SerDef.SerOpDecl
返回 opInfo 记录组件的值。
opSet() - record class中的方法 org.aya.resolve.ResolveInfo
返回 opSet 记录组件的值。
options - 类中的变量 org.aya.concrete.remark.CodeAttrProcessor.Attr
 
options - 类中的变量 org.aya.concrete.remark.Literate.Code
 
options - 类中的变量 org.aya.distill.BaseDistiller
 
options - 类中的变量 org.aya.tyck.trace.MdUnicodeTrace
 
options() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回 options 记录组件的值。
options() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 options 记录组件的值。
Options(boolean, boolean) - record class的构造器 org.aya.resolve.visitor.ExprResolver.Options
创建 Options 记录的实例。
orderIndependent() - record class中的方法 org.aya.tyck.pat.Conquer
返回 orderIndependent 记录组件的值。
org.aya - 模块 org.aya
 
org.aya.concrete - 程序包 org.aya.concrete
 
org.aya.concrete.desugar - 程序包 org.aya.concrete.desugar
 
org.aya.concrete.error - 程序包 org.aya.concrete.error
 
org.aya.concrete.remark - 程序包 org.aya.concrete.remark
 
org.aya.concrete.stmt - 程序包 org.aya.concrete.stmt
 
org.aya.concrete.visitor - 程序包 org.aya.concrete.visitor
 
org.aya.core - 程序包 org.aya.core
 
org.aya.core.def - 程序包 org.aya.core.def
 
org.aya.core.ops - 程序包 org.aya.core.ops
 
org.aya.core.pat - 程序包 org.aya.core.pat
 
org.aya.core.serde - 程序包 org.aya.core.serde
 
org.aya.core.term - 程序包 org.aya.core.term
 
org.aya.core.visitor - 程序包 org.aya.core.visitor
 
org.aya.distill - 程序包 org.aya.distill
 
org.aya.generic - 程序包 org.aya.generic
 
org.aya.generic.ref - 程序包 org.aya.generic.ref
 
org.aya.generic.util - 程序包 org.aya.generic.util
 
org.aya.prelude - 程序包 org.aya.prelude
 
org.aya.ref - 程序包 org.aya.ref
 
org.aya.resolve - 程序包 org.aya.resolve
 
org.aya.resolve.context - 程序包 org.aya.resolve.context
 
org.aya.resolve.error - 程序包 org.aya.resolve.error
 
org.aya.resolve.module - 程序包 org.aya.resolve.module
 
org.aya.resolve.visitor - 程序包 org.aya.resolve.visitor
 
org.aya.terck - 程序包 org.aya.terck
 
org.aya.terck.error - 程序包 org.aya.terck.error
 
org.aya.tyck - 程序包 org.aya.tyck
 
org.aya.tyck.env - 程序包 org.aya.tyck.env
 
org.aya.tyck.error - 程序包 org.aya.tyck.error
 
org.aya.tyck.order - 程序包 org.aya.tyck.order
 
org.aya.tyck.pat - 程序包 org.aya.tyck.pat
 
org.aya.tyck.trace - 程序包 org.aya.tyck.trace
 
org.aya.tyck.unify - 程序包 org.aya.tyck.unify
 
overlap(Subst) - record class中的方法 org.aya.core.visitor.Subst
 
Overlap - enum class 中的枚举常量 org.aya.generic.Modifier
That this function uses overlapping and order-insensitive pattern matching semantics.
owner - 类中的变量 org.aya.generic.ref.GeneralizedVar
 
ownerTele - 类中的变量 org.aya.core.def.SubLevelDef
 
ownerTele() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 ownerTele 记录组件的值。
ownerTele() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 ownerTele 记录组件的值。

P

P(LocalVar, Term) - record class的构造器 org.aya.tyck.env.SeqLocalCtx.P
创建 P 记录的实例。
param() - record class中的方法 org.aya.concrete.Expr.LamExpr
返回 param 记录组件的值。
param() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回 param 记录组件的值。
param() - record class中的方法 org.aya.core.def.Def.Signature
返回 param 记录组件的值。
param() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回 param 记录组件的值。
param() - record class中的方法 org.aya.core.serde.SerTerm.Pi
返回 param 记录组件的值。
param() - record class中的方法 org.aya.core.term.FormTerm.Pi
返回 param 记录组件的值。
param() - record class中的方法 org.aya.core.term.IntroTerm.Lambda
返回 param 记录组件的值。
param() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
返回 param 记录组件的值。
param() - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
返回 param 记录组件的值。
param() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
返回 param 记录组件的值。
Param(Expr.Param, Expr) - record class的构造器 org.aya.concrete.Expr.Param
 
Param(ParamLike<?>, Term) - record class的构造器 org.aya.core.term.Term.Param
 
Param(LocalVar, Term, boolean) - record class的构造器 org.aya.core.term.Term.Param
 
Param(LocalVar, Term, boolean, boolean) - record class的构造器 org.aya.core.term.Term.Param
创建 Param 记录的实例。
Param(SourcePos, LocalVar, boolean) - record class的构造器 org.aya.concrete.Expr.Param
 
Param(SourcePos, LocalVar, Expr, boolean, boolean) - record class的构造器 org.aya.concrete.Expr.Param
创建 Param 记录的实例。
parameters(MutableList<Term.Param>) - record class中的方法 org.aya.core.term.FormTerm.Pi
 
ParamLike<Expr extends org.aya.util.distill.AyaDocile> - org.aya.generic中的接口
 
params() - record class中的方法 org.aya.concrete.Expr.SigmaExpr
返回 params 记录组件的值。
params() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回 params 记录组件的值。
params() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
 
params() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回 params 记录组件的值。
params() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回 params 记录组件的值。
params() - record class中的方法 org.aya.core.serde.SerTerm.Sigma
返回 params 记录组件的值。
params() - record class中的方法 org.aya.core.term.FormTerm.Sigma
返回 params 记录组件的值。
params() - record class中的方法 org.aya.core.term.IntroTerm.New
返回 params 记录组件的值。
parent - 类中的变量 org.aya.resolve.context.PhysicalModuleContext
 
parent() - record class中的方法 org.aya.resolve.context.BindContext
返回 parent 记录组件的值。
parent() - 接口中的方法 org.aya.resolve.context.Context
 
parent() - record class中的方法 org.aya.resolve.context.EmptyContext
 
parent() - 接口中的方法 org.aya.resolve.context.ModuleContext
 
parent() - record class中的方法 org.aya.resolve.context.NoExportContext
返回 parent 记录组件的值。
parent() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
parent() - 接口中的方法 org.aya.tyck.env.LocalCtx
 
parent() - record class中的方法 org.aya.tyck.env.MapLocalCtx
返回 parent 记录组件的值。
parent() - record class中的方法 org.aya.tyck.env.SeqLocalCtx
返回 parent 记录组件的值。
parentAdd() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 parentAdd 记录组件的值。
ParseError - org.aya.concrete.error中的Record Class
 
ParseError(SourcePos, String) - record class的构造器 org.aya.concrete.error.ParseError
创建 ParseError 记录的实例。
parser() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 parser 记录组件的值。
Parsing - enum class 中的枚举常量 org.aya.generic.util.InterruptException.InterruptStage
 
pat() - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
返回 pat 记录组件的值。
pat() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回 pat 记录组件的值。
pat(Pat, BaseDistiller.Outer) - 类中的方法 org.aya.distill.CoreDistiller
 
Pat - org.aya.core.pat中的接口
 
Pat.Absurd - org.aya.core.pat中的Record Class
 
Pat.Bind - org.aya.core.pat中的Record Class
 
Pat.Ctor - org.aya.core.pat中的Record Class
 
Pat.Meta - org.aya.core.pat中的Record Class
 
Pat.Preclause<T extends org.aya.util.distill.AyaDocile> - org.aya.core.pat中的Record Class
It's 'pre' because there are also impossible clauses, which are removed after tycking.
Pat.Prim - org.aya.core.pat中的Record Class
 
Pat.Tuple - org.aya.core.pat中的Record Class
 
PatClassifier - org.aya.tyck.pat中的Record Class
 
PatClassifier(Reporter, SourcePos, TyckState, PatTree.Builder) - record class的构造器 org.aya.tyck.pat.PatClassifier
创建 PatClassifier 记录的实例。
PatClassifier.PatErr - org.aya.tyck.pat中的Record Class
 
PatErr(ImmutableSeq<Pattern>) - record class的构造器 org.aya.tyck.pat.PatClassifier.PatErr
创建 PatErr 记录的实例。
path() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回 path 记录组件的值。
path() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 path 记录组件的值。
PatMatcher - org.aya.core.pat中的Record Class
Matches a term with a pattern.
PatMatcher(Subst, LocalCtx) - record class的构造器 org.aya.core.pat.PatMatcher
创建 PatMatcher 记录的实例。
PatResult(Term, ImmutableSeq<Pat.Preclause<Term>>, ImmutableSeq<Matching>) - record class的构造器 org.aya.tyck.pat.PatTycker.PatResult
创建 PatResult 记录的实例。
pats - 类中的变量 org.aya.core.def.CtorDef
 
pats() - record class中的方法 org.aya.core.pat.Pat.Tuple
返回 pats 记录组件的值。
pats() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 pats 记录组件的值。
pats() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回 pats 记录组件的值。
pats() - record class中的方法 org.aya.core.serde.SerPat.Tuple
返回 pats 记录组件的值。
pats() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
返回 pats 记录组件的值。
PatT(Term, Pattern, SourcePos) - record class的构造器 org.aya.tyck.trace.Trace.PatT
 
PatT(Term, Pattern, SourcePos, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.PatT
创建 PatT 记录的实例。
pattern() - record class中的方法 org.aya.concrete.Expr.Param
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.core.term.Term.Param
返回 pattern 记录组件的值。
pattern() - 接口中的方法 org.aya.generic.ParamLike
 
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
返回 pattern 记录组件的值。
pattern() - 接口中的方法 org.aya.tyck.pat.PatternProblem
 
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
返回 pattern 记录组件的值。
pattern() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnknownCtor
返回 pattern 记录组件的值。
pattern(Pattern, BaseDistiller.Outer) - 类中的方法 org.aya.distill.ConcreteDistiller
 
Pattern - enum class 中的枚举常量 org.aya.generic.Modifier
That this function is a pattern synonym.
Pattern - org.aya.concrete中的接口
 
Pattern.Absurd - org.aya.concrete中的Record Class
 
Pattern.Bind - org.aya.concrete中的Record Class
 
Pattern.BinOpSeq - org.aya.concrete中的Record Class
 
Pattern.CalmFace - org.aya.concrete中的Record Class
 
Pattern.Clause - org.aya.concrete中的类
 
Pattern.Ctor - org.aya.concrete中的Record Class
 
Pattern.Number - org.aya.concrete中的Record Class
 
Pattern.Tuple - org.aya.concrete中的Record Class
 
PatternProblem - org.aya.tyck.pat中的接口
 
PatternProblem.BlockedEval - org.aya.tyck.pat中的Record Class
 
PatternProblem.InsufficientPattern - org.aya.tyck.pat中的Record Class
 
PatternProblem.PossiblePat - org.aya.tyck.pat中的Record Class
 
PatternProblem.SplittingOnNonData - org.aya.tyck.pat中的Record Class
 
PatternProblem.TooManyImplicitPattern - org.aya.tyck.pat中的Record Class
 
PatternProblem.TooManyPattern - org.aya.tyck.pat中的Record Class
 
PatternProblem.TupleNonSig - org.aya.tyck.pat中的Record Class
 
PatternProblem.UnavailableCtor - org.aya.tyck.pat中的Record Class
 
PatternProblem.UnknownCtor - org.aya.tyck.pat中的Record Class
 
patterns - 类中的变量 org.aya.concrete.Pattern.Clause
 
patterns - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
 
patterns() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回 patterns 记录组件的值。
patterns() - record class中的方法 org.aya.core.Matching
返回 patterns 记录组件的值。
patterns() - record class中的方法 org.aya.core.pat.Pat.Preclause
返回 patterns 记录组件的值。
patternTele - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
Similar to Signatured.signature, but stores the bindings in Decl.DataCtor.patterns
PatToTerm - org.aya.core.pat中的类
 
PatToTerm() - 类的构造器 org.aya.core.pat.PatToTerm
 
PatTree - org.aya.tyck.pat中的Record Class
 
PatTree(String, boolean, int) - record class的构造器 org.aya.tyck.pat.PatTree
 
PatTree(String, boolean, int, MutableList<PatTree>) - record class的构造器 org.aya.tyck.pat.PatTree
创建 PatTree 记录的实例。
PatTree.Builder - org.aya.tyck.pat中的类
 
PatTycker - org.aya.tyck.pat中的类
 
PatTycker(ExprTycker) - 类的构造器 org.aya.tyck.pat.PatTycker
 
PatTycker(ExprTycker, Subst, MutableMap<Var, Expr>, Trace.Builder) - 类的构造器 org.aya.tyck.pat.PatTycker
 
PatTycker.LhsResult - org.aya.tyck.pat中的Record Class
 
PatTycker.PatResult - org.aya.tyck.pat中的Record Class
 
PatUnify - org.aya.core.pat中的Record Class
The unification of patterns.
PatUnify(Subst, Subst, LocalCtx) - record class的构造器 org.aya.core.pat.PatUnify
创建 PatUnify 记录的实例。
personality - 类中的变量 org.aya.concrete.stmt.Decl
 
PhysicalModuleContext - org.aya.resolve.context中的类
 
PhysicalModuleContext(Context, ImmutableSeq<String>) - 类的构造器 org.aya.resolve.context.PhysicalModuleContext
 
pi(Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
Pi(SerTerm.SerParam, SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.Pi
创建 Pi 记录的实例。
Pi(Term.Param, Term) - record class的构造器 org.aya.core.term.FormTerm.Pi
创建 Pi 记录的实例。
PiExpr(SourcePos, boolean, Expr.Param, Expr) - record class的构造器 org.aya.concrete.Expr.PiExpr
创建 PiExpr 记录的实例。
plus - 类中的静态变量 org.aya.tyck.trace.MdUnicodeTrace
 
pos() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.trace.Trace.DeclT
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.trace.Trace.LabelT
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回 pos 记录组件的值。
pos() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 pos 记录组件的值。
PossiblePat(Pattern, CallTerm.ConHead) - record class的构造器 org.aya.tyck.pat.PatternProblem.PossiblePat
创建 PossiblePat 记录的实例。
post() - record class中的方法 org.aya.core.visitor.TermOps.Mapper
返回 post 记录组件的值。
post(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprOps
 
post(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprView
 
post(Term) - record class中的方法 org.aya.core.visitor.TermOps.Elevator
 
post(Term) - record class中的方法 org.aya.core.visitor.TermOps.Mapper
 
post(Term) - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
 
post(Term) - 接口中的方法 org.aya.core.visitor.TermOps
 
post(Term) - record class中的方法 org.aya.core.visitor.TermOps.Renamer
 
post(Term) - record class中的方法 org.aya.core.visitor.TermOps.Subster
 
post(Term) - 接口中的方法 org.aya.core.visitor.TermView
 
post(Term) - record class中的方法 org.aya.core.visitor.Zonker
 
postMap(Function<Term, Term>) - record class中的方法 org.aya.core.visitor.TermOps.Mapper
 
postMap(Function<Term, Term>) - 接口中的方法 org.aya.core.visitor.TermView
 
pre() - record class中的方法 org.aya.core.visitor.TermOps.Mapper
返回 pre 记录组件的值。
pre(Expr) - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
 
pre(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprOps
 
pre(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprView
 
pre(Term) - record class中的方法 org.aya.core.visitor.TermOps.Elevator
 
pre(Term) - record class中的方法 org.aya.core.visitor.TermOps.Mapper
 
pre(Term) - 接口中的方法 org.aya.core.visitor.TermOps
 
pre(Term) - record class中的方法 org.aya.core.visitor.TermOps.Renamer
 
pre(Term) - 接口中的方法 org.aya.core.visitor.TermView
 
pre(Term) - record class中的方法 org.aya.core.visitor.Zonker
 
preclause() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回 preclause 记录组件的值。
Preclause(SourcePos, ImmutableSeq<Pat>, Option<T>) - record class的构造器 org.aya.core.pat.Pat.Preclause
创建 Preclause 记录的实例。
preMap(Function<Term, Term>) - record class中的方法 org.aya.core.visitor.TermOps.Mapper
 
preMap(Function<Term, Term>) - 接口中的方法 org.aya.core.visitor.TermView
 
prim() - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
返回 prim 记录组件的值。
Prim(boolean, DefVar<PrimDef, Decl.PrimDecl>) - record class的构造器 org.aya.core.pat.Pat.Prim
创建 Prim 记录的实例。
Prim(boolean, SerDef.QName) - record class的构造器 org.aya.core.serde.SerPat.Prim
创建 Prim 记录的实例。
Prim(ImmutableSeq<String>, PrimDef.ID) - record class的构造器 org.aya.core.serde.SerDef.Prim
创建 Prim 记录的实例。
Prim(DefVar<PrimDef, Decl.PrimDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Prim
 
Prim(DefVar<PrimDef, Decl.PrimDecl>, PrimDef.ID, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Prim
创建 Prim 记录的实例。
PrimCall(SerDef.QName, PrimDef.ID, SerTerm.CallData) - record class的构造器 org.aya.core.serde.SerTerm.PrimCall
创建 PrimCall 记录的实例。
PrimDecl(SourcePos, SourcePos, String, ImmutableSeq<Expr.Param>, Expr) - 类的构造器 org.aya.concrete.stmt.Decl.PrimDecl
 
PrimDef - org.aya.core.def中的类
 
PrimDef(DefVar<PrimDef, Decl.PrimDecl>, ImmutableSeq<Term.Param>, Term, PrimDef.ID) - 类的构造器 org.aya.core.def.PrimDef
 
PrimDef(DefVar<PrimDef, Decl.PrimDecl>, Term, PrimDef.ID) - 类的构造器 org.aya.core.def.PrimDef
 
PrimDef.Factory - org.aya.core.def中的类
 
PrimDef.ID - org.aya.core.def中的Enum Class
 
PrimDependencyError - org.aya.resolve.error中的Record Class
 
PrimDependencyError(String, ImmutableSeq<PrimDef.ID>, SourcePos) - record class的构造器 org.aya.resolve.error.PrimDependencyError
创建 PrimDependencyError 记录的实例。
PrimProblem - org.aya.tyck.error中的接口
 
PrimProblem.NoResultTypeError - org.aya.tyck.error中的Record Class
 
printHint() - 异常错误中的方法 org.aya.core.serde.SerDef.DeserializeException
 
printHint() - 异常错误中的方法 org.aya.generic.util.InternalException
 
printHint() - 异常错误中的方法 org.aya.tyck.ExprTycker.TyckerException
 
Private - enum class 中的枚举常量 org.aya.concrete.stmt.Stmt.Accessibility
 
problems - 类中的变量 org.aya.core.def.UserDef
In case of counterexamples, this field will be assigned.
process(DelimiterRun, DelimiterRun) - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor
 
program() - record class中的方法 org.aya.resolve.ResolveInfo
返回 program 记录组件的值。
program(SourceFile) - 接口中的方法 org.aya.concrete.GenericAyaParser
 
program(SourceFileLocator, Path) - 接口中的方法 org.aya.concrete.GenericAyaParser
 
Proj(SerTerm, int) - record class的构造器 org.aya.core.serde.SerTerm.Proj
创建 Proj 记录的实例。
Proj(Term, int) - record class的构造器 org.aya.core.term.ElimTerm.Proj
创建 Proj 记录的实例。
ProjExpr(SourcePos, Expr, Either<Integer, QualifiedID>) - record class的构造器 org.aya.concrete.Expr.ProjExpr
 
ProjExpr(SourcePos, Expr, Either<Integer, QualifiedID>, Var, Ref<ExprTycker.Result>) - record class的构造器 org.aya.concrete.Expr.ProjExpr
创建 ProjExpr 记录的实例。
ProjHead - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
ProjIxError - org.aya.tyck.error中的Record Class
 
ProjIxError(Expr.ProjExpr, int, int) - record class的构造器 org.aya.tyck.error.ProjIxError
创建 ProjIxError 记录的实例。
projSubst(Term, int, ImmutableSeq<Term.Param>) - record class中的静态方法 org.aya.core.term.ElimTerm.Proj
 
Public - enum class 中的枚举常量 org.aya.concrete.stmt.Stmt.Accessibility
 
put(LocalVar, Term) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
put(LocalVar, Term) - record class中的方法 org.aya.tyck.env.MapLocalCtx
 
put(LocalVar, Term) - record class中的方法 org.aya.tyck.env.SeqLocalCtx
 
put(CallMatrix<T, P>) - record class中的方法 org.aya.terck.CallGraph
Add a call matrix to the graph, if there's no smaller call matrix from CallMatrix.domain() to CallMatrix.codomain() was found.
put(Term.Param) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
putPrim(ImmutableSeq<String>, PrimDef.ID, DefVar<?, ?>) - record class中的方法 org.aya.core.serde.SerTerm.DeState
 

Q

QName(ImmutableSeq<String>, String) - record class的构造器 org.aya.core.serde.SerDef.QName
创建 QName 记录的实例。
QualifiedID - org.aya.concrete.stmt中的Record Class
 
QualifiedID(SourcePos, String) - record class的构造器 org.aya.concrete.stmt.QualifiedID
 
QualifiedID(SourcePos, ImmutableSeq<String>) - record class的构造器 org.aya.concrete.stmt.QualifiedID
创建 QualifiedID 记录的实例。
QualifiedNameNotFoundError - org.aya.resolve.error中的Record Class
 
QualifiedNameNotFoundError(Seq<String>, String, SourcePos) - record class的构造器 org.aya.resolve.error.QualifiedNameNotFoundError
创建 QualifiedNameNotFoundError 记录的实例。

R

randomlyNamed(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
randomName(Object) - 接口中的静态方法 org.aya.generic.Constants
 
raw - 类中的变量 org.aya.concrete.remark.Remark
 
Raw(Doc) - record class的构造器 org.aya.concrete.remark.Literate.Raw
创建 Raw 记录的实例。
RawUnivExpr(SourcePos) - record class的构造器 org.aya.concrete.Expr.RawUnivExpr
创建 RawUnivExpr 记录的实例。
RecursionError(CallTerm.Hole, Term, SourcePos) - record class的构造器 org.aya.tyck.error.HoleProblem.RecursionError
创建 RecursionError 记录的实例。
RedefinitionPrimError - org.aya.resolve.error中的Record Class
 
RedefinitionPrimError(String, SourcePos) - record class的构造器 org.aya.resolve.error.RedefinitionPrimError
创建 RedefinitionPrimError 记录的实例。
reExports() - record class中的方法 org.aya.core.serde.CompiledAya
返回 reExports 记录组件的值。
reExports() - record class中的方法 org.aya.resolve.ResolveInfo
返回 reExports 记录组件的值。
ref - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
 
ref - 类中的变量 org.aya.concrete.stmt.Decl.DataDecl
 
ref - 类中的变量 org.aya.concrete.stmt.Decl.FnDecl
 
ref - 类中的变量 org.aya.concrete.stmt.Decl.PrimDecl
 
ref - 类中的变量 org.aya.concrete.stmt.Decl.StructDecl
 
ref - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
ref - 类中的变量 org.aya.core.def.CtorDef
 
ref - 类中的变量 org.aya.core.def.DataDef
 
ref - 类中的变量 org.aya.core.def.FieldDef
 
ref - 类中的变量 org.aya.core.def.FnDef
 
ref - 类中的变量 org.aya.core.def.PrimDef
 
ref - 类中的变量 org.aya.core.def.StructDef
 
ref() - record class中的方法 org.aya.concrete.Expr.Param
返回 ref 记录组件的值。
ref() - 类中的方法 org.aya.concrete.stmt.Decl.DataCtor
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl.DataDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl.FnDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl.PrimDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl.StructDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.Decl.StructField
 
ref() - 类中的方法 org.aya.concrete.stmt.Signatured
 
ref() - 类中的方法 org.aya.core.def.CtorDef
 
ref() - 类中的方法 org.aya.core.def.DataDef
 
ref() - 接口中的方法 org.aya.core.def.Def
 
ref() - 类中的方法 org.aya.core.def.FieldDef
 
ref() - 类中的方法 org.aya.core.def.FnDef
 
ref() - 类中的方法 org.aya.core.def.PrimDef
 
ref() - 类中的方法 org.aya.core.def.StructDef
 
ref() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.pat.Pat.Prim
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Access
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Con
 
ref() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Data
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Fn
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回 ref 记录组件的值。
ref() - 接口中的方法 org.aya.core.term.CallTerm
 
ref() - record class中的方法 org.aya.core.term.CallTerm.Struct
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.RefTerm.Field
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.RefTerm.MetaPat
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.core.term.Term.Param
返回 ref 记录组件的值。
ref() - 接口中的方法 org.aya.generic.ParamLike
 
ref() - 接口中的方法 org.aya.ref.Bind
 
ref() - record class中的方法 org.aya.resolve.context.BindContext
返回 ref 记录组件的值。
ref() - record class中的方法 org.aya.resolve.error.DuplicateNameError
返回 ref 记录组件的值。
Ref(SerTerm.SimpVar, int) - record class的构造器 org.aya.core.serde.SerTerm.Ref
创建 Ref 记录的实例。
reference() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 reference 记录组件的值。
RefExpr(SourcePos, Var) - record class的构造器 org.aya.concrete.Expr.RefExpr
 
RefExpr(SourcePos, Var, Ref<ExprTycker.Result>) - record class的构造器 org.aya.concrete.Expr.RefExpr
创建 RefExpr 记录的实例。
RefFinder - org.aya.core.visitor中的Record Class
 
RefFinder(boolean) - record class的构造器 org.aya.core.visitor.RefFinder
创建 RefFinder 记录的实例。
RefTerm - org.aya.core.term中的Record Class
 
RefTerm(LocalVar, int) - record class的构造器 org.aya.core.term.RefTerm
创建 RefTerm 记录的实例。
RefTerm.Field - org.aya.core.term中的Record Class
 
RefTerm.MetaPat - org.aya.core.term中的Record Class
 
Relation - org.aya.terck中的Enum Class
Relations between size of formal function parameter and function argument in one recursive call.
Remark - org.aya.concrete.remark中的类
 
remove(SeqView<LocalVar>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
remove(SeqView<LocalVar>) - record class中的方法 org.aya.tyck.env.MapLocalCtx
 
remove(SeqView<LocalVar>) - record class中的方法 org.aya.tyck.env.SeqLocalCtx
 
rename() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
 
rename() - record class中的方法 org.aya.core.term.Term.Param
 
rename() - 接口中的方法 org.aya.core.term.Term
 
rename() - 接口中的方法 org.aya.core.visitor.TermView
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Absurd
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Bind
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Ctor
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Meta
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Prim
 
rename(Subst, LocalCtx, boolean) - 接口中的方法 org.aya.core.pat.Pat
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
Renamer(TermView) - record class的构造器 org.aya.core.visitor.TermOps.Renamer
 
Renamer(TermView, Subst) - record class的构造器 org.aya.core.visitor.TermOps.Renamer
创建 Renamer 记录的实例。
renameVar() - record class中的方法 org.aya.core.term.Term.Param
 
renaming() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
 
replicate(SeqView<Expr.NamedArg>) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
replicate(SeqView<Pattern>) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
reportAmbiguousPred(String, String, SourcePos) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
reportAmbiguousPred(String, String, SourcePos) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
reportAndThrow(Problem) - 接口中的方法 org.aya.resolve.context.Context
 
reportCyclic(ImmutableSeq<ImmutableSeq<BinOpSet.BinOP>>) - 类中的方法 org.aya.concrete.desugar.AyaBinOpSet
 
reporter - 类中的变量 org.aya.concrete.desugar.AyaBinOpSet
 
reporter - 类中的变量 org.aya.tyck.Tycker
 
reporter() - 接口中的方法 org.aya.concrete.GenericAyaParser
 
reporter() - record class中的方法 org.aya.resolve.context.BindContext
 
reporter() - 接口中的方法 org.aya.resolve.context.Context
 
reporter() - record class中的方法 org.aya.resolve.context.EmptyContext
返回 reporter 记录组件的值。
reporter() - 接口中的方法 org.aya.resolve.context.ModuleContext
 
reporter() - 类中的方法 org.aya.resolve.module.CachedModuleLoader
 
reporter() - 类中的方法 org.aya.resolve.module.EmptyModuleLoader
 
reporter() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 reporter 记录组件的值。
reporter() - record class中的方法 org.aya.resolve.module.ModuleListLoader
返回 reporter 记录组件的值。
reporter() - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
reporter() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 reporter 记录组件的值。
reporter() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回 reporter 记录组件的值。
reporter() - record class中的方法 org.aya.tyck.StmtTycker
返回 reporter 记录组件的值。
reportFixityError(Assoc, Assoc, String, String, SourcePos) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
reportFixityError(Assoc, Assoc, String, String, SourcePos) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
reportSelfBind(SourcePos) - 类中的方法 org.aya.concrete.desugar.AyaBinOpSet
 
resolve(SeqLike<Stmt>, ResolveInfo, ModuleLoader) - 接口中的静态方法 org.aya.concrete.stmt.Stmt
 
resolve(Pattern, Context) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
resolve(ModuleContext) - 接口中的方法 org.aya.concrete.Expr
 
resolve(ResolveInfo, Context) - 类中的方法 org.aya.concrete.remark.Literate.Code
 
resolve(ResolveInfo, Context) - record class中的方法 org.aya.concrete.remark.Literate.Err
 
resolve(ResolveInfo, Context) - record class中的方法 org.aya.concrete.remark.Literate.Many
 
resolve(ResolveInfo, Context) - record class中的方法 org.aya.concrete.remark.Literate.Raw
 
resolve(ResolveInfo, Context) - 接口中的方法 org.aya.concrete.remark.Literate
 
resolve(SerDef.QName) - record class中的方法 org.aya.core.serde.SerTerm.DeState
 
resolveBind(SeqLike<Stmt>, ResolveInfo) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
resolveBind(Stmt, ResolveInfo) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
resolved() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回 resolved 记录组件的值。
resolvedField() - record class中的方法 org.aya.concrete.Expr.Field
返回 resolvedField 记录组件的值。
resolvedIx() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回 resolvedIx 记录组件的值。
resolvedLoosers() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 resolvedLoosers 记录组件的值。
resolvedTighters() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 resolvedTighters 记录组件的值。
resolvedVar() - record class中的方法 org.aya.concrete.Expr.RefExpr
返回 resolvedVar 记录组件的值。
resolveInfo() - record class中的方法 org.aya.concrete.desugar.Desugarer
返回 resolveInfo 记录组件的值。
resolveInfo() - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
返回 resolveInfo 记录组件的值。
resolveInfo() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 resolveInfo 记录组件的值。
ResolveInfo - org.aya.resolve中的Record Class
 
ResolveInfo(ModuleContext, ImmutableSeq<Stmt>, AyaBinOpSet) - record class的构造器 org.aya.resolve.ResolveInfo
 
ResolveInfo(ModuleContext, ImmutableSeq<Stmt>, AyaBinOpSet, MutableMap<ImmutableSeq<String>, ResolveInfo>, MutableList<ImmutableSeq<String>>, MutableGraph<TyckOrder>, MutableMap<OpDecl, BindBlock>) - record class的构造器 org.aya.resolve.ResolveInfo
创建 ResolveInfo 记录的实例。
resolveModule(ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
resolveParams(SeqLike<Expr.Param>, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
ResolveProblem - org.aya.resolve.error中的接口
 
resolveStmt(SeqLike<Stmt>, ResolveInfo) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
resolveStmt(SeqLike<Stmt>, ModuleContext) - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
 
resolveStmt(Stmt, ModuleContext) - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
 
resolveStmt(Stmt, ResolveInfo) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
Resolving - enum class 中的枚举常量 org.aya.generic.util.InterruptException.InterruptStage
 
ResolvingInterruptedException() - 异常错误的构造器 org.aya.resolve.context.Context.ResolvingInterruptedException
 
RESTRICTIVE - record class中的静态变量 org.aya.resolve.visitor.ExprResolver
 
result - 类中的变量 org.aya.concrete.stmt.Decl
 
result - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
result - 类中的变量 org.aya.core.def.SubLevelDef
 
result - 类中的变量 org.aya.core.def.TopLevelDef
 
result - 类中的变量 org.aya.core.Meta
 
result() - 接口中的方法 org.aya.core.def.Def
 
result() - record class中的方法 org.aya.core.def.Def.Signature
返回 result 记录组件的值。
result() - 类中的方法 org.aya.core.def.PrimDef
 
result() - 类中的方法 org.aya.core.def.SubLevelDef
 
result() - 类中的方法 org.aya.core.def.TopLevelDef
 
result() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 result 记录组件的值。
result() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 result 记录组件的值。
result() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回 result 记录组件的值。
result() - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
返回 result 记录组件的值。
Result(Term, Term) - record class的构造器 org.aya.tyck.ExprTycker.Result
创建 Result 记录的实例。
resultLevel - 类中的变量 org.aya.core.def.UserDef.Type
 
resultLift() - record class中的方法 org.aya.core.serde.SerDef.Data
返回 resultLift 记录组件的值。
resultLift() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回 resultLift 记录组件的值。
retTy() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
返回 retTy 记录组件的值。
rhs() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 rhs 记录组件的值。
rhs() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 rhs 记录组件的值。
rhs() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回 rhs 记录组件的值。
rhs() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 rhs 记录组件的值。
rhs() - record class中的方法 org.aya.tyck.unify.DefEq.FailureData
返回 rhs 记录组件的值。
rhsSubst() - record class中的方法 org.aya.core.pat.PatUnify
返回 rhsSubst 记录组件的值。
RIGHT - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
rl() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回 rl 记录组件的值。
rows() - record class中的方法 org.aya.terck.CallMatrix
 

S

s() - record class中的方法 org.aya.tyck.pat.PatTree
返回 s 记录组件的值。
sampleReporters() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 sampleReporters 记录组件的值。
sccTycker() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回 sccTycker 记录组件的值。
SCCTyckingFailed(ImmutableSeq<TyckOrder>) - 异常错误的构造器 org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
scope() - record class中的方法 org.aya.tyck.error.Goal
返回 scope 记录组件的值。
SCOPE_SEPARATOR - 接口中的静态变量 org.aya.generic.Constants
 
scopeCheck() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回 scopeCheck 记录组件的值。
scopeCheck(ImmutableSeq<LocalVar>) - 接口中的方法 org.aya.core.term.Term
 
ScopeChecker(ImmutableSeq<LocalVar>) - 类的构造器 org.aya.core.visitor.VarConsumer.ScopeChecker
 
self() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 self 记录组件的值。
self() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 self 记录组件的值。
selfRef() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回 selfRef 记录组件的值。
selfTele - 类中的变量 org.aya.core.def.SubLevelDef
 
selfTele() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 selfTele 记录组件的值。
selfTele() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 selfTele 记录组件的值。
seq() - record class中的方法 org.aya.concrete.Expr.BinOpSeq
返回 seq 记录组件的值。
seq() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回 seq 记录组件的值。
SeqLocalCtx - org.aya.tyck.env中的Record Class
 
SeqLocalCtx() - record class的构造器 org.aya.tyck.env.SeqLocalCtx
 
SeqLocalCtx(MutableList<SeqLocalCtx.P>, LocalCtx) - record class的构造器 org.aya.tyck.env.SeqLocalCtx
创建 SeqLocalCtx 记录的实例。
SeqLocalCtx.P - org.aya.tyck.env中的Record Class
 
SerArg(SerTerm, boolean) - record class的构造器 org.aya.core.serde.SerTerm.SerArg
创建 SerArg 记录的实例。
SerBind(ImmutableSeq<SerDef.QName>, ImmutableSeq<SerDef.QName>) - record class的构造器 org.aya.core.serde.SerDef.SerBind
创建 SerBind 记录的实例。
SerDef - org.aya.core.serde中的接口
 
SerDef.Ctor - org.aya.core.serde中的Record Class
 
SerDef.Data - org.aya.core.serde中的Record Class
 
SerDef.DeserializeException - org.aya.core.serde中的异常错误
 
SerDef.Field - org.aya.core.serde中的Record Class
 
SerDef.Fn - org.aya.core.serde中的Record Class
 
SerDef.Prim - org.aya.core.serde中的Record Class
 
SerDef.QName - org.aya.core.serde中的Record Class
 
SerDef.SerBind - org.aya.core.serde中的Record Class
Serialized version of BindBlock
SerDef.SerOp - org.aya.core.serde中的Record Class
Serialized version of OpDecl.OpInfo
SerDef.SerOpDecl - org.aya.core.serde中的Record Class
To use serialized operators in AyaBinOpSet
SerDef.Struct - org.aya.core.serde中的Record Class
 
serDefs() - record class中的方法 org.aya.core.serde.CompiledAya
返回 serDefs 记录组件的值。
Serializer - org.aya.core.serde中的Record Class
 
Serializer(Serializer.State) - record class的构造器 org.aya.core.serde.Serializer
创建 Serializer 记录的实例。
Serializer.State - org.aya.core.serde中的Record Class
 
SerOp(SerDef.QName, Assoc, int, SerDef.SerBind) - record class的构造器 org.aya.core.serde.SerDef.SerOp
创建 SerOp 记录的实例。
SerOpDecl(OpDecl.OpInfo) - record class的构造器 org.aya.core.serde.SerDef.SerOpDecl
创建 SerOpDecl 记录的实例。
serOps() - record class中的方法 org.aya.core.serde.CompiledAya
返回 serOps 记录组件的值。
SerParam(boolean, boolean, SerTerm.SimpVar, SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.SerParam
创建 SerParam 记录的实例。
SerPat - org.aya.core.serde中的接口
 
SerPat.Absurd - org.aya.core.serde中的Record Class
 
SerPat.Bind - org.aya.core.serde中的Record Class
 
SerPat.Ctor - org.aya.core.serde中的Record Class
 
SerPat.Matchy - org.aya.core.serde中的Record Class
 
SerPat.Prim - org.aya.core.serde中的Record Class
 
SerPat.Tuple - org.aya.core.serde中的Record Class
 
SerTerm - org.aya.core.serde中的接口
 
SerTerm.Access - org.aya.core.serde中的Record Class
 
SerTerm.App - org.aya.core.serde中的Record Class
 
SerTerm.CallData - org.aya.core.serde中的Record Class
 
SerTerm.ConCall - org.aya.core.serde中的Record Class
 
SerTerm.DataCall - org.aya.core.serde中的Record Class
 
SerTerm.DeState - org.aya.core.serde中的Record Class
 
SerTerm.FieldRef - org.aya.core.serde中的Record Class
 
SerTerm.FnCall - org.aya.core.serde中的Record Class
 
SerTerm.Lam - org.aya.core.serde中的Record Class
 
SerTerm.New - org.aya.core.serde中的Record Class
 
SerTerm.Pi - org.aya.core.serde中的Record Class
 
SerTerm.PrimCall - org.aya.core.serde中的Record Class
 
SerTerm.Proj - org.aya.core.serde中的Record Class
 
SerTerm.Ref - org.aya.core.serde中的Record Class
 
SerTerm.SerArg - org.aya.core.serde中的Record Class
 
SerTerm.SerParam - org.aya.core.serde中的Record Class
 
SerTerm.Sigma - org.aya.core.serde中的Record Class
 
SerTerm.SimpVar - org.aya.core.serde中的Record Class
 
SerTerm.StructCall - org.aya.core.serde中的Record Class
 
SerTerm.Tup - org.aya.core.serde中的Record Class
 
SerTerm.Univ - org.aya.core.serde中的Record Class
 
set(Param, Param, Relation) - record class中的方法 org.aya.terck.CallMatrix
 
ShadowingWarn - org.aya.resolve.error中的Record Class
 
ShadowingWarn(String, SourcePos) - record class的构造器 org.aya.resolve.error.ShadowingWarn
创建 ShadowingWarn 记录的实例。
shiftEmpty(boolean) - 类中的方法 org.aya.tyck.pat.PatTree.Builder
 
showCode() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回 showCode 记录组件的值。
Sigma(ImmutableSeq<Term.Param>) - record class的构造器 org.aya.core.term.FormTerm.Sigma
创建 Sigma 记录的实例。
Sigma(ImmutableSeq<SerTerm.SerParam>) - record class的构造器 org.aya.core.serde.SerTerm.Sigma
创建 Sigma 记录的实例。
sigmaAcc(Expr, int, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
sigmaCon(Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
SigmaExpr(SourcePos, boolean, ImmutableSeq<Expr.Param>) - record class的构造器 org.aya.concrete.Expr.SigmaExpr
创建 SigmaExpr 记录的实例。
signature - 类中的变量 org.aya.concrete.stmt.Signatured
 
signature() - record class中的方法 org.aya.tyck.pat.Conquer
返回 signature 记录组件的值。
Signature(ImmutableSeq<Term.Param>, Term) - record class的构造器 org.aya.core.def.Def.Signature
创建 Signature 记录的实例。
signatured(Signatured) - 类中的方法 org.aya.distill.ConcreteDistiller
 
Signatured - org.aya.concrete.stmt中的类
An item in the signature, with telescope and result type.
Signatured(SourcePos, SourcePos, OpDecl.OpInfo, BindBlock, ImmutableSeq<Expr.Param>) - 类的构造器 org.aya.concrete.stmt.Signatured
 
simpleFn(ExprTycker, Decl.FnDecl) - record class中的方法 org.aya.tyck.StmtTycker
 
simplify(Reporter, Trace.Builder) - record class中的方法 org.aya.tyck.TyckState
 
SimpVar(int, String) - record class的构造器 org.aya.core.serde.SerTerm.SimpVar
创建 SimpVar 记录的实例。
skippedSet() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回 skippedSet 记录组件的值。
sol() - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
返回 sol 记录组件的值。
solution() - record class中的方法 org.aya.core.pat.Pat.Meta
返回 solution 记录组件的值。
solve(TyckState, Term) - 类中的方法 org.aya.core.Meta
 
solved() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回 solved 记录组件的值。
solveEqn(Reporter, Trace.Builder, TyckState.Eqn, boolean) - record class中的方法 org.aya.tyck.TyckState
 
solveMetas() - 类中的方法 org.aya.tyck.ExprTycker
 
solveMetas(Reporter, Trace.Builder) - record class中的方法 org.aya.tyck.TyckState
 
sourcePos - 类中的变量 org.aya.concrete.Pattern.Clause
 
sourcePos - 类中的变量 org.aya.concrete.remark.Remark
 
sourcePos - 类中的变量 org.aya.concrete.stmt.Generalize
 
sourcePos - 类中的变量 org.aya.concrete.stmt.Signatured
 
sourcePos - 类中的变量 org.aya.core.Meta
 
sourcePos - 类中的变量 org.aya.generic.ref.GeneralizedVar
 
sourcePos() - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
 
sourcePos() - record class中的方法 org.aya.concrete.error.BadModifierWarn
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
 
sourcePos() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.error.ParseError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.AppExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.BinOpSeq
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.ErrorExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.LamExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.LiftExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.LitIntExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.LitStringExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.MetaPat
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.NamedArg
 
sourcePos() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.Param
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.RawUnivExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.RefExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.SigmaExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.TupExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.UnivExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.Absurd
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.Bind
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.CalmFace
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.Number
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.remark.Literate.Err
返回 sourcePos 记录组件的值。
sourcePos() - 类中的方法 org.aya.concrete.remark.Remark
 
sourcePos() - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 sourcePos 记录组件的值。
sourcePos() - 类中的方法 org.aya.concrete.stmt.Generalize
 
sourcePos() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回 sourcePos 记录组件的值。
sourcePos() - 类中的方法 org.aya.concrete.stmt.Signatured
 
sourcePos() - record class中的方法 org.aya.concrete.TacNode.ExprTac
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.TacNode.ListExprTac
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.core.Matching
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.core.pat.Pat.Preclause
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回 sourcePos 记录组件的值。
sourcePos() - 接口中的方法 org.aya.generic.ExprProblem
 
sourcePos() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.DuplicateExportError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.DuplicateModNameError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.DuplicateNameError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.ModNotFoundError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.ModShadowingWarn
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.PrimDependencyError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.ShadowingWarn
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.UnknownOperatorError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.UnknownPrimError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.terck.error.NonTerminating
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.CircularSignatureError
 
sourcePos() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.Goal
 
sourcePos() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
sourcePos() - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.LevelError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
 
sourcePos() - record class中的方法 org.aya.tyck.error.NotYetTyckedError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
 
sourcePos() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.pat.Conquer
返回 sourcePos 记录组件的值。
sourcePos() - 接口中的方法 org.aya.tyck.pat.PatternProblem
 
SplitInterval(SourcePos, Pat) - record class的构造器 org.aya.tyck.pat.ClausesProblem.SplitInterval
创建 SplitInterval 记录的实例。
SplittingOnNonData(Pattern, Term) - record class的构造器 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
创建 SplittingOnNonData 记录的实例。
SQUEEZE_LEFT - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
stack() - record class中的方法 org.aya.core.visitor.Zonker
返回 stack 记录组件的值。
stage() - 异常错误中的方法 org.aya.generic.util.InterruptException
 
stage() - 异常错误中的方法 org.aya.resolve.context.Context.ResolvingInterruptedException
 
stage() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
 
stage() - 接口中的方法 org.aya.resolve.error.ResolveProblem
 
stage() - record class中的方法 org.aya.resolve.error.UnknownPrimError
 
stage() - 异常错误中的方法 org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
state - 类中的变量 org.aya.tyck.Tycker
 
state() - record class中的方法 org.aya.core.serde.Serializer
返回 state 记录组件的值。
state() - record class中的方法 org.aya.core.visitor.Normalizer
返回 state 记录组件的值。
state() - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
返回 state 记录组件的值。
state() - 接口中的方法 org.aya.core.visitor.Unfolder
 
state() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.error.Goal
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.LittleTyper
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回 state 记录组件的值。
State() - record class的构造器 org.aya.core.serde.Serializer.State
 
State(MutableMap<LocalVar, Integer>, MutableMap<DefVar<?, ?>, Integer>) - record class的构造器 org.aya.core.serde.Serializer.State
创建 State 记录的实例。
stmt() - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
返回 stmt 记录组件的值。
stmt(Stmt) - 类中的方法 org.aya.distill.ConcreteDistiller
 
Stmt - org.aya.concrete.stmt中的接口
 
Stmt.Accessibility - org.aya.concrete.stmt中的Enum Class
 
Stmt.Visitor<P,R> - org.aya.concrete.stmt中的接口
 
StmtConsumer<P> - org.aya.concrete.visitor中的接口
 
StmtOps<P> - org.aya.concrete.visitor中的接口
 
StmtResolver - org.aya.resolve.visitor中的接口
Resolves expressions inside stmts, after StmtShallowResolver
StmtShallowResolver - org.aya.resolve.visitor中的Record Class
simply adds all top-level names to the context
StmtShallowResolver(ModuleLoader, ResolveInfo) - record class的构造器 org.aya.resolve.visitor.StmtShallowResolver
创建 StmtShallowResolver 记录的实例。
StmtTycker - org.aya.tyck中的Record Class
 
StmtTycker(Reporter, Trace.Builder) - record class的构造器 org.aya.tyck.StmtTycker
创建 StmtTycker 记录的实例。
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Absurd
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Bind
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Ctor
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Meta
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Prim
 
storeBindings(LocalCtx) - 接口中的方法 org.aya.core.pat.Pat
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
strategy() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
返回 strategy 记录组件的值。
string() - record class中的方法 org.aya.concrete.Expr.LitStringExpr
返回 string 记录组件的值。
struct() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回 struct 记录组件的值。
struct() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 struct 记录组件的值。
struct() - record class中的方法 org.aya.core.term.IntroTerm.New
返回 struct 记录组件的值。
Struct(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, int, ImmutableSeq<SerDef.Field>) - record class的构造器 org.aya.core.serde.SerDef.Struct
创建 Struct 记录的实例。
Struct(DefVar<StructDef, Decl.StructDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Struct
创建 Struct 记录的实例。
STRUCT_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
structAcc(Expr, String, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
structArgs() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回 structArgs 记录组件的值。
structArgs() - record class中的方法 org.aya.core.term.CallTerm.Access
返回 structArgs 记录组件的值。
StructCall(SerDef.QName, SerTerm.CallData) - record class的构造器 org.aya.core.serde.SerTerm.StructCall
创建 StructCall 记录的实例。
structCon(Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
StructDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<Decl.StructField>, BindBlock, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.Decl.StructDecl
 
StructDef - org.aya.core.def中的类
core struct definition, corresponding to Decl.StructDecl
StructDef(DefVar<StructDef, Decl.StructDecl>, ImmutableSeq<Term.Param>, int, ImmutableSeq<FieldDef>) - 类的构造器 org.aya.core.def.StructDef
 
StructField(SourcePos, SourcePos, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, Option<Expr>, ImmutableSeq<Pattern.Clause>, boolean, BindBlock) - 类的构造器 org.aya.concrete.stmt.Decl.StructField
 
structRef - 类中的变量 org.aya.concrete.stmt.Decl.StructField
 
structRef - 类中的变量 org.aya.core.def.FieldDef
 
style() - record class中的方法 org.aya.concrete.remark.Literate.Many
返回 style 记录组件的值。
sub() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
返回 sub 记录组件的值。
sub() - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
返回 sub 记录组件的值。
Sub() - record class的构造器 org.aya.tyck.unify.DefEq.Sub
 
Sub(MutableMap<Var, RefTerm>) - record class的构造器 org.aya.tyck.unify.DefEq.Sub
创建 Sub 记录的实例。
SubLevelDef - org.aya.core.def中的类
Fields or constructors, in contrast to TopLevelDef.
SubLevelDef(ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Term, ImmutableSeq<Matching>, boolean) - 类的构造器 org.aya.core.def.SubLevelDef
 
subpatterns(Ref<Context>, Pattern) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
subst() - record class中的方法 org.aya.core.pat.PatMatcher
返回 subst 记录组件的值。
subst() - record class中的方法 org.aya.core.visitor.TermOps.Renamer
返回 subst 记录组件的值。
subst() - record class中的方法 org.aya.core.visitor.TermOps.Subster
返回 subst 记录组件的值。
subst(ImmutableSeq<Term.Param>, int) - record class中的静态方法 org.aya.core.term.Term.Param
 
subst(ImmutableSeq<Term.Param>, Subst, int) - record class中的静态方法 org.aya.core.term.Term.Param
 
subst(Map<Var, ? extends Term>) - 接口中的方法 org.aya.core.term.Term
 
subst(Subst) - record class中的方法 org.aya.core.term.Term.Param
 
subst(Subst) - 接口中的方法 org.aya.core.term.Term
 
subst(Subst) - record class中的方法 org.aya.core.visitor.Subst
 
subst(Subst) - record class中的方法 org.aya.core.visitor.TermOps.Subster
 
subst(Subst) - 接口中的方法 org.aya.core.visitor.TermView
 
subst(Subst, int) - record class中的方法 org.aya.core.term.Term.Param
 
subst(Subst, int) - 接口中的方法 org.aya.core.term.Term
 
subst(Var, Term) - record class中的方法 org.aya.core.term.Term.Param
 
subst(Var, Term) - 接口中的方法 org.aya.core.term.Term
 
Subst - org.aya.core.visitor中的Record Class
"Substitution object"
Subst(MutableMap<Var, Term>) - record class的构造器 org.aya.core.visitor.Subst
创建 Subst 记录的实例。
Subst(Var, Term) - record class的构造器 org.aya.core.visitor.Subst
 
substBody(Term) - record class中的方法 org.aya.core.term.FormTerm.Pi
 
Subster(TermView, Subst) - record class的构造器 org.aya.core.visitor.TermOps.Subster
创建 Subster 记录的实例。
substParams(SeqLike<Term.Param>, Subst) - 接口中的静态方法 org.aya.core.def.Def
 
supplied() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回 supplied 记录组件的值。
supplied() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回 supplied 记录组件的值。
synthesize(Expr) - 类中的方法 org.aya.tyck.ExprTycker
 

T

TacNode - org.aya.concrete中的接口
 
TacNode.ExprTac - org.aya.concrete中的Record Class
 
TacNode.ListExprTac - org.aya.concrete中的Record Class
 
tacNodes() - record class中的方法 org.aya.concrete.TacNode.ListExprTac
返回 tacNodes 记录组件的值。
targets() - record class中的方法 org.aya.terck.CallResolver
返回 targets 记录组件的值。
telescope - 类中的变量 org.aya.concrete.stmt.Signatured
 
telescope - 类中的变量 org.aya.core.def.TopLevelDef
 
telescope - 类中的变量 org.aya.core.Meta
 
telescope() - 类中的方法 org.aya.core.def.CtorDef
 
telescope() - 接口中的方法 org.aya.core.def.Def
 
telescope() - 类中的方法 org.aya.core.def.FieldDef
 
telescope() - 类中的方法 org.aya.core.def.PrimDef
 
telescope() - 类中的方法 org.aya.core.def.TopLevelDef
 
telescope() - record class中的方法 org.aya.core.serde.SerDef.Data
返回 telescope 记录组件的值。
telescope() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回 telescope 记录组件的值。
telescope() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回 telescope 记录组件的值。
telescopes(DefVar<CtorDef, Decl.DataCtor>) - 类中的静态方法 org.aya.core.def.CtorDef
 
term() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回 term 记录组件的值。
term() - record class中的方法 org.aya.generic.Arg
返回 term 记录组件的值。
term() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回 term 记录组件的值。
term() - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
返回 term 记录组件的值。
term() - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
返回 term 记录组件的值。
term() - 接口中的方法 org.aya.tyck.error.HoleProblem
 
term() - record class中的方法 org.aya.tyck.trace.Trace.ExprT
返回 term 记录组件的值。
term() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回 term 记录组件的值。
term() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回 term 记录组件的值。
term(BaseDistiller.Outer, Expr) - 类中的方法 org.aya.distill.ConcreteDistiller
 
term(BaseDistiller.Outer, Term) - 类中的方法 org.aya.distill.CoreDistiller
 
term(BaseDistiller.Outer, Term) - 类中的方法 org.aya.distill.BaseDistiller
 
Term - org.aya.core.term中的接口
A well-typed and terminating term.
Term.Param - org.aya.core.term中的Record Class
 
Term.Visitor<P,R> - org.aya.core.term中的接口
 
TermConsumer<P> - org.aya.core.visitor中的接口
 
TermFixpoint<P> - org.aya.core.visitor中的接口
 
TermOps - org.aya.core.visitor中的接口
 
TermOps.Elevator - org.aya.core.visitor中的Record Class
A lift but in American English.
TermOps.Mapper - org.aya.core.visitor中的Record Class
 
TermOps.Normalizer - org.aya.core.visitor中的Record Class
 
TermOps.Renamer - org.aya.core.visitor中的Record Class
Not an IntelliJ Renamer.
TermOps.Subster - org.aya.core.visitor中的Record Class
 
termStack() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回 termStack 记录组件的值。
TermView - org.aya.core.visitor中的接口
Generic Term traversal with pre-order and post-order hooks
text - enum class中的变量 org.aya.terck.Relation
 
theCore() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回 theCore 记录组件的值。
theCore() - record class中的方法 org.aya.concrete.Expr.RefExpr
返回 theCore 记录组件的值。
theCore() - 接口中的方法 org.aya.concrete.Expr.WithTerm
 
thing() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 thing 记录组件的值。
thisModule() - record class中的方法 org.aya.resolve.ResolveInfo
返回 thisModule 记录组件的值。
tighters() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回 tighters 记录组件的值。
tighters() - record class中的方法 org.aya.core.serde.SerDef.SerBind
返回 tighters 记录组件的值。
toArg() - 接口中的方法 org.aya.core.pat.Pat
 
toArg() - record class中的方法 org.aya.core.term.Term.Param
 
toArg() - 接口中的方法 org.aya.ref.Bind
 
toConCall(DefVar<CtorDef, Decl.DataCtor>) - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
 
toDoc() - 类中的方法 org.aya.concrete.remark.Literate.Code
 
toDoc() - record class中的方法 org.aya.concrete.remark.Literate.Err
 
toDoc() - record class中的方法 org.aya.concrete.remark.Literate.Many
 
toDoc() - record class中的方法 org.aya.concrete.remark.Literate.Raw
返回 toDoc 记录组件的值。
toDoc() - record class中的方法 org.aya.terck.Behavior.Diag
 
toDoc() - record class中的方法 org.aya.terck.CallMatrix
 
toDoc(Doc, DistillerOptions) - 接口中的方法 org.aya.generic.ParamLike
 
toDoc(DistillerOptions) - record class中的方法 org.aya.concrete.Expr.NamedArg
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.concrete.Expr
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.concrete.Pattern
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.concrete.stmt.Stmt
 
toDoc(DistillerOptions) - record class中的方法 org.aya.concrete.TacNode.ExprTac
 
toDoc(DistillerOptions) - record class中的方法 org.aya.concrete.TacNode.ListExprTac
 
toDoc(DistillerOptions) - record class中的方法 org.aya.core.def.Def.Signature
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.core.def.Def
 
toDoc(DistillerOptions) - record class中的方法 org.aya.core.Matching
 
toDoc(DistillerOptions) - record class中的方法 org.aya.core.pat.Pat.Preclause
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.core.pat.Pat
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.core.term.Term
 
toDoc(DistillerOptions) - record class中的方法 org.aya.core.visitor.Subst
 
toDoc(DistillerOptions) - record class中的方法 org.aya.generic.Arg
 
toDoc(DistillerOptions) - 接口中的方法 org.aya.generic.ParamLike
 
toDoc(DistillerOptions) - record class中的方法 org.aya.tyck.TyckState.Eqn
 
toExpr() - 类中的方法 org.aya.concrete.stmt.Generalize
 
toExpr(boolean, LocalVar) - 类中的方法 org.aya.concrete.stmt.Generalize
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Absurd
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Bind
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Ctor
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Meta
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Prim
 
toExpr(SourcePos) - 接口中的方法 org.aya.core.pat.Pat
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
toLocal() - 类中的方法 org.aya.generic.ref.GeneralizedVar
 
TooManyImplicitPattern(Pattern, Term.Param) - record class的构造器 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
创建 TooManyImplicitPattern 记录的实例。
TooManyPattern(Pattern, Term) - record class的构造器 org.aya.tyck.pat.PatternProblem.TooManyPattern
创建 TooManyPattern 记录的实例。
TOP_LEVEL_MOD_NAME - 接口中的静态变量 org.aya.resolve.context.Context
 
toPat() - record class中的方法 org.aya.core.term.Term.Param
 
toPattern() - record class中的方法 org.aya.tyck.pat.PatTree
 
TopLevelDef - org.aya.core.def中的类
Top-level definitions.
TopLevelDef(ImmutableSeq<Term.Param>, Term) - 类的构造器 org.aya.core.def.TopLevelDef
 
toResolveInfo(ModuleLoader, PhysicalModuleContext, SerTerm.DeState) - record class中的方法 org.aya.core.serde.CompiledAya
 
toString() - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.desugar.Desugarer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.BadCounterexampleWarn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.BadModifierWarn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.LevelProblem.BadLevelExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.LevelProblem.BadTypeExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.OperatorProblem.AmbiguousPredError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.OperatorProblem.BindSelfError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.OperatorProblem.Circular
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.OperatorProblem.FixityError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.OperatorProblem.NotOperator
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.error.ParseError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.AppExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.BinOpSeq
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.ErrorExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.Field
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.HoleExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.LamExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.LiftExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.LitIntExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.LitStringExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.MetaPat
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.NamedArg
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.Param
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.PiExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.RawUnivExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.RefExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.SigmaExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.TupExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.UnivExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.UnresolvedExpr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.Absurd
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.Bind
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.BinOpSeq
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.CalmFace
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.Ctor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.Number
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Pattern.Tuple
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.remark.Literate.Err
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.remark.Literate.Many
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.remark.Literate.Raw
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.remark.UnsupportedMarkdown
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.BindBlock
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHideName
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回此记录的字符串表示形式。
toString() - 类中的方法 org.aya.concrete.stmt.Signatured
 
toString() - record class中的方法 org.aya.concrete.TacNode.ExprTac
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.TacNode.ListExprTac
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.def.Def.Signature
返回此记录的字符串表示形式。
toString() - enum class中的方法 org.aya.core.def.PrimDef.ID
 
toString() - record class中的方法 org.aya.core.Matching
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.ops.Eta
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Absurd
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Bind
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Meta
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Preclause
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Prim
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.Pat.Tuple
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.PatMatcher
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.pat.PatUnify
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.CompiledAya
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Data
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Field
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Fn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Prim
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.QName
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.SerBind
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.SerOp
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.SerOpDecl
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.Serializer.State
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.Serializer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Absurd
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Bind
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Prim
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Tuple
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Access
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.App
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.CallData
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.DataCall
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.DeState
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.FnCall
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.New
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Pi
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.PrimCall
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Proj
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Ref
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SerArg
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Sigma
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SimpVar
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.StructCall
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Tup
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Univ
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Access
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Con
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Data
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Fn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.CallTerm.Struct
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.ElimTerm.App
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.ElimTerm.Proj
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.ErrorTerm
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.FormTerm.Pi
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.FormTerm.Sigma
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.FormTerm.Univ
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.IntroTerm.Lambda
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.IntroTerm.New
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.IntroTerm.Tuple
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.RefTerm.Field
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.RefTerm.MetaPat
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.RefTerm
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.Term.Param
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Normalizer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.RefFinder
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Subst
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.TermOps.Elevator
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.TermOps.Mapper
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.TermOps.Renamer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.TermOps.Subster
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Zonker
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.generic.Arg
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.ref.LocalVar
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.context.BindContext
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.context.EmptyContext
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.context.NoExportContext
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.AmbiguousNameWarn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.DuplicateExportError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.DuplicateModNameError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.DuplicateNameError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.ModNameNotFoundError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.ModNotFoundError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.ModShadowingWarn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.PrimDependencyError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.QualifiedNameNotFoundError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.RedefinitionPrimError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.ShadowingWarn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.UnknownOperatorError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.UnknownPrimError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.error.UnqualifiedNameNotFoundError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.module.ModuleListLoader
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.ResolveInfo
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.visitor.ExprResolver.Options
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.resolve.visitor.StmtShallowResolver
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.Behavior.Diag
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.Behavior
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.CallGraph
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.CallMatrix
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.CallResolver
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.terck.error.NonTerminating
返回此记录的字符串表示形式。
toString() - enum class中的方法 org.aya.terck.Relation
 
toString() - record class中的方法 org.aya.tyck.env.MapLocalCtx
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.env.SeqLocalCtx
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.BadTypeError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CircularSignatureError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.FieldProblem.MissingFieldError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.FieldProblem.NoSuchFieldError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.FieldProblem.UnknownField
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.Goal
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.HoleProblem.BadlyScopedError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.HoleProblem.BadSpineError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.HoleProblem.RecursionError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.LevelError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.NotYetTyckedError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.ProjIxError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.UnifyError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.ExprTycker.Result
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.LittleTyper
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.order.TyckOrder.Body
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.order.TyckOrder.Head
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Conditions
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Confluence
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.Domination
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.FMDomination
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingCase
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.SplitInterval
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.ClausesProblem.UnsureCase
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.Conquer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatClassifier.PatErr
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatClassifier
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.BlockedEval
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.InsufficientPattern
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.PossiblePat
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.TooManyPattern
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnavailableCtor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatternProblem.UnknownCtor
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatTree
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.pat.PatTycker.PatResult
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.StmtTycker
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.DeclT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.ExprT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.LabelT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.PatT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.TyckState.Eqn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.TyckState
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.unify.DefEq.FailureData
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.unify.DefEq.Sub
返回此记录的字符串表示形式。
toTerm() - 接口中的方法 org.aya.core.pat.Pat
 
toTerm() - record class中的方法 org.aya.core.term.Term.Param
 
toTerm() - 接口中的方法 org.aya.ref.Bind
 
toTuple() - record class中的方法 org.aya.tyck.ExprTycker.Result
 
Trace - org.aya.tyck.trace中的接口
 
Trace.Builder - org.aya.tyck.trace中的类
 
Trace.DeclT - org.aya.tyck.trace中的Record Class
 
Trace.ExprT - org.aya.tyck.trace中的Record Class
 
Trace.LabelT - org.aya.tyck.trace中的Record Class
 
Trace.PatT - org.aya.tyck.trace中的Record Class
 
Trace.TyckT - org.aya.tyck.trace中的Record Class
 
Trace.UnifyT - org.aya.tyck.trace中的Record Class
 
Trace.Visitor<P,R> - org.aya.tyck.trace中的接口
 
traceBuilder - 类中的变量 org.aya.tyck.ExprTycker
 
traceBuilder() - record class中的方法 org.aya.tyck.StmtTycker
返回 traceBuilder 记录组件的值。
traced(T, P, BiFunction<T, P, RR>) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
traceEntrance(Expr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
traceEntrance(Signatured, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
traceEntrance(Term, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
traceExit(P, R) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
traceExit(R) - 接口中的方法 org.aya.core.term.Term.Visitor
 
traceExit(R, Expr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
Tracked(Set<Var>, MutableSet<Var>, TyckState, PrimDef.Factory) - record class的构造器 org.aya.core.visitor.Unfolder.Tracked
创建 Tracked 记录的实例。
tryBuildSubstArgs(LocalCtx, ImmutableSeq<Pat>, SeqLike<Arg<Term>>) - record class中的静态方法 org.aya.core.pat.PatMatcher
 
tryBuildSubstTerms(LocalCtx, ImmutableSeq<Pat>, SeqView<Term>) - record class中的静态方法 org.aya.core.pat.PatMatcher
 
tryUnfoldClauses(P, boolean, SeqLike<Arg<Term>>, int, ImmutableSeq<Matching>) - 接口中的方法 org.aya.core.visitor.Unfolder
 
tryUnfoldClauses(P, boolean, SeqLike<Arg<Term>>, Subst, int, ImmutableSeq<Matching>) - 接口中的方法 org.aya.core.visitor.Unfolder
 
tup() - record class中的方法 org.aya.concrete.Expr.ProjExpr
返回 tup 记录组件的值。
Tup(ImmutableSeq<SerTerm>) - record class的构造器 org.aya.core.serde.SerTerm.Tup
创建 Tup 记录的实例。
TupExpr(SourcePos, ImmutableSeq<Expr>) - record class的构造器 org.aya.concrete.Expr.TupExpr
创建 TupExpr 记录的实例。
Tuple(boolean, ImmutableSeq<Pat>) - record class的构造器 org.aya.core.pat.Pat.Tuple
创建 Tuple 记录的实例。
Tuple(boolean, ImmutableSeq<SerPat>) - record class的构造器 org.aya.core.serde.SerPat.Tuple
创建 Tuple 记录的实例。
Tuple(ImmutableSeq<Term>) - record class的构造器 org.aya.core.term.IntroTerm.Tuple
创建 Tuple 记录的实例。
Tuple(SourcePos, boolean, ImmutableSeq<Pattern>, LocalVar) - record class的构造器 org.aya.concrete.Pattern.Tuple
创建 Tuple 记录的实例。
TupleNonSig(Pattern.Tuple, Term) - record class的构造器 org.aya.tyck.pat.PatternProblem.TupleNonSig
创建 TupleNonSig 记录的实例。
TupleProblem - org.aya.tyck.error中的接口
 
TupleProblem.ElemMismatchError - org.aya.tyck.error中的Record Class
 
ty() - record class中的方法 org.aya.core.serde.SerPat.Bind
返回 ty 记录组件的值。
ty() - record class中的方法 org.aya.core.serde.SerPat.Ctor
返回 ty 记录组件的值。
tyck(Decl.DataCtor, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
tyck(Decl.StructField, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
tyck(Decl, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
tyck(ExprTycker) - 类中的方法 org.aya.concrete.remark.Literate.Code
 
tyck(ExprTycker) - record class中的方法 org.aya.concrete.remark.Literate.Many
 
tyck(ExprTycker) - 接口中的方法 org.aya.concrete.remark.Literate
 
tycker() - record class中的方法 org.aya.core.visitor.Zonker
返回 tycker 记录组件的值。
tycker() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 tycker 记录组件的值。
tycker() - record class中的方法 org.aya.tyck.pat.Conquer
返回 tycker 记录组件的值。
Tycker - org.aya.tyck中的类
 
Tycker(Reporter, TyckState) - 类的构造器 org.aya.tyck.Tycker
 
TyckerException() - 异常错误的构造器 org.aya.tyck.ExprTycker.TyckerException
 
tyckerReuse() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 tyckerReuse 记录组件的值。
tyckHeader(Decl.DataCtor, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
tyckHeader(Decl.StructField, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
tyckHeader(Decl, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
Tycking - enum class 中的枚举常量 org.aya.generic.util.InterruptException.InterruptStage
 
tyckModule(ModuleContext, ImmutableSeq<Stmt>, Trace.Builder, ModuleCallback<E>) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
tyckModule(Trace.Builder, ResolveInfo, ModuleCallback<E>) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
TyckOrder - org.aya.tyck.order中的接口
 
TyckOrder.Body - org.aya.tyck.order中的Record Class
body order
TyckOrder.Head - org.aya.tyck.order中的Record Class
header order
tyckResult - 类中的变量 org.aya.concrete.remark.Literate.Code
 
tyckSCC(ImmutableSeq<TyckOrder>) - record class中的方法 org.aya.tyck.order.AyaSccTycker
 
TyckState - org.aya.tyck中的Record Class
Currently we only deal with ambiguous equations (so no 'stuck' equations).
TyckState() - record class的构造器 org.aya.tyck.TyckState
 
TyckState(MutableList<TyckState.Eqn>, MutableList<WithPos<Meta>>, MutableMap<Meta, Term>) - record class的构造器 org.aya.tyck.TyckState
创建 TyckState 记录的实例。
TyckState.Eqn - org.aya.tyck中的Record Class
 
TyckT(Term, Term, SourcePos, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.TyckT
创建 TyckT 记录的实例。
TyckT(ExprTycker.Result, SourcePos) - record class的构造器 org.aya.tyck.trace.Trace.TyckT
 
TyckUnit - org.aya.tyck.order中的接口
 
type - 类中的变量 org.aya.concrete.stmt.Generalize
 
type() - record class中的方法 org.aya.concrete.Expr.Param
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.pat.Pat.Bind
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.pat.Pat.Ctor
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.pat.Pat.Meta
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.term.Term.Param
返回 type 记录组件的值。
type() - 接口中的方法 org.aya.generic.ParamLike
 
type() - 接口中的方法 org.aya.ref.Bind
 
type() - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.ExprTycker.Result
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.pat.PatternProblem.SplittingOnNonData
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.pat.PatternProblem.TupleNonSig
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.pat.PatTycker.LhsResult
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.trace.Trace.TyckT
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.trace.Trace.UnifyT
返回 type 记录组件的值。
Type - enum class 中的枚举常量 org.aya.concrete.remark.CodeOptions.ShowCode
 
Type(ImmutableSeq<Term.Param>, int) - 类的构造器 org.aya.core.def.UserDef.Type
 
typeNF() - record class中的方法 org.aya.tyck.pat.ClausesProblem.MissingBindCase
返回 typeNF 记录组件的值。
typeOf(Term) - record class中的静态方法 org.aya.core.term.ErrorTerm
 
typeOf(AyaDocile) - record class中的静态方法 org.aya.core.term.ErrorTerm
 

U

ulift - 类中的变量 org.aya.concrete.stmt.Decl.DataDecl
 
ulift - 类中的变量 org.aya.concrete.stmt.Decl.StructDecl
 
ulift() - record class中的方法 org.aya.core.serde.SerTerm.CallData
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.serde.SerTerm.FieldRef
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.serde.SerTerm.Ref
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.serde.SerTerm.Univ
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Con
 
ulift() - record class中的方法 org.aya.core.term.CallTerm.ConHead
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Data
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Fn
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Prim
返回 ulift 记录组件的值。
ulift() - record class中的方法 org.aya.core.term.CallTerm.Struct
返回 ulift 记录组件的值。
ulift() - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
ulift() - record class中的方法 org.aya.core.visitor.TermOps.Elevator
返回 ulift 记录组件的值。
unapp(Expr, MutableList<Expr.NamedArg>) - 接口中的静态方法 org.aya.concrete.Expr
 
unapp(Term, MutableList<Arg<Term>>) - 接口中的静态方法 org.aya.core.term.ElimTerm
 
UnavailableCtor(Pattern, CallTerm.Data) - record class的构造器 org.aya.tyck.pat.PatternProblem.UnavailableCtor
创建 UnavailableCtor 记录的实例。
underlyingDataCall() - record class中的方法 org.aya.core.term.CallTerm.ConHead
 
underlyingFile() - record class中的方法 org.aya.resolve.context.BindContext
 
underlyingFile() - 接口中的方法 org.aya.resolve.context.Context
 
underlyingFile() - record class中的方法 org.aya.resolve.context.EmptyContext
返回 underlyingFile 记录组件的值。
underlyingFile() - 接口中的方法 org.aya.resolve.context.ModuleContext
 
underlyingFile() - record class中的方法 org.aya.resolve.context.NoExportContext
 
underlyingOpDecl(Pattern) - 类中的方法 org.aya.concrete.desugar.BinPatternParser
 
underlyingOpDecl(Expr.NamedArg) - 类中的方法 org.aya.concrete.desugar.BinExprParser
 
uneta(Term) - record class中的方法 org.aya.core.ops.Eta
Note this is not a full eta-reduction.
unexpected(AyaDocile) - record class中的静态方法 org.aya.core.term.ErrorTerm
 
UnexpectedImplicitArgError(Expr.NamedArg) - record class的构造器 org.aya.tyck.error.LicitProblem.UnexpectedImplicitArgError
创建 UnexpectedImplicitArgError 记录的实例。
unfold(PrimDef.ID, CallTerm.Prim, TyckState) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
unfold(CallTerm.Prim, TyckState) - 类中的方法 org.aya.core.def.PrimDef
 
unfolded() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回 unfolded 记录组件的值。
Unfolder<P> - org.aya.core.visitor中的接口
 
Unfolder.Tracked - org.aya.core.visitor中的Record Class
For tactics.
unfolding() - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
返回 unfolding 记录组件的值。
unifier(SourcePos, Ordering) - 类中的方法 org.aya.tyck.ExprTycker
 
unifier(SourcePos, Ordering, LocalCtx) - 类中的方法 org.aya.tyck.ExprTycker
 
UnifyError - org.aya.tyck.error中的Record Class
 
UnifyError(Expr, Term, Term, DefEq.FailureData) - record class的构造器 org.aya.tyck.error.UnifyError
创建 UnifyError 记录的实例。
unifyPat(SeqLike<Pat>, SeqLike<Pat>, Subst, Subst, LocalCtx) - record class中的静态方法 org.aya.core.pat.PatUnify
The unification of patterns.
UnifyT(Term, Term, SourcePos) - record class的构造器 org.aya.tyck.trace.Trace.UnifyT
 
UnifyT(Term, Term, SourcePos, Term) - record class的构造器 org.aya.tyck.trace.Trace.UnifyT
 
UnifyT(Term, Term, SourcePos, Term, MutableList<Trace>) - record class的构造器 org.aya.tyck.trace.Trace.UnifyT
创建 UnifyT 记录的实例。
unit() - record class中的方法 org.aya.tyck.order.TyckOrder.Body
返回 unit 记录组件的值。
unit() - record class中的方法 org.aya.tyck.order.TyckOrder.Head
返回 unit 记录组件的值。
unit() - 接口中的方法 org.aya.tyck.order.TyckOrder
 
univ(Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
Univ(int) - record class的构造器 org.aya.core.serde.SerTerm.Univ
创建 Univ 记录的实例。
Univ(int) - record class的构造器 org.aya.core.term.FormTerm.Univ
创建 Univ 记录的实例。
UnivExpr(SourcePos, int) - record class的构造器 org.aya.concrete.Expr.UnivExpr
创建 UnivExpr 记录的实例。
Unknown - enum class 中的枚举常量 org.aya.terck.Relation
increase or unrelated of callee argument wrt. caller parameter.
UnknownCtor(Pattern) - record class的构造器 org.aya.tyck.pat.PatternProblem.UnknownCtor
创建 UnknownCtor 记录的实例。
UnknownField(Expr.ProjExpr, String) - record class的构造器 org.aya.tyck.error.FieldProblem.UnknownField
创建 UnknownField 记录的实例。
UnknownOperatorError - org.aya.resolve.error中的Record Class
 
UnknownOperatorError(SourcePos, String) - record class的构造器 org.aya.resolve.error.UnknownOperatorError
创建 UnknownOperatorError 记录的实例。
UnknownPrimError - org.aya.resolve.error中的Record Class
 
UnknownPrimError(SourcePos, String) - record class的构造器 org.aya.resolve.error.UnknownPrimError
创建 UnknownPrimError 记录的实例。
unpi(Term, MutableList<Term.Param>) - 接口中的静态方法 org.aya.core.term.FormTerm
 
UnqualifiedNameNotFoundError - org.aya.resolve.error中的Record Class
 
UnqualifiedNameNotFoundError(String, SourcePos) - record class的构造器 org.aya.resolve.error.UnqualifiedNameNotFoundError
创建 UnqualifiedNameNotFoundError 记录的实例。
UnresolvedExpr(SourcePos, String) - record class的构造器 org.aya.concrete.Expr.UnresolvedExpr
 
UnresolvedExpr(SourcePos, QualifiedID) - record class的构造器 org.aya.concrete.Expr.UnresolvedExpr
创建 UnresolvedExpr 记录的实例。
UnsolvedMeta(ImmutableSeq<Term>, SourcePos, String) - record class的构造器 org.aya.core.visitor.Zonker.UnsolvedMeta
创建 UnsolvedMeta 记录的实例。
UnsupportedMarkdown - org.aya.concrete.remark中的Record Class
 
UnsupportedMarkdown(SourcePos, String) - record class的构造器 org.aya.concrete.remark.UnsupportedMarkdown
创建 UnsupportedMarkdown 记录的实例。
UnsureCase(SourcePos, CtorDef, CallTerm.Data) - record class的构造器 org.aya.tyck.pat.ClausesProblem.UnsureCase
创建 UnsureCase 记录的实例。
unwrap(Term, Consumer<Term.Param>) - record class中的静态方法 org.aya.core.term.IntroTerm.Lambda
 
upper() - record class中的方法 org.aya.tyck.error.LevelError
返回 upper 记录组件的值。
usageCount() - 类中的方法 org.aya.core.visitor.VarConsumer.UsageCounter
 
UsageCounter(Var) - 类的构造器 org.aya.core.visitor.VarConsumer.UsageCounter
 
usageGraph() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回 usageGraph 记录组件的值。
useHide() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 useHide 记录组件的值。
UseHide(ImmutableSeq<Command.Open.UseHideName>, Command.Open.UseHide.Strategy) - record class的构造器 org.aya.concrete.stmt.Command.Open.UseHide
创建 UseHide 记录的实例。
UseHideName(String, String, Assoc, BindBlock) - record class的构造器 org.aya.concrete.stmt.Command.Open.UseHideName
创建 UseHideName 记录的实例。
UserDef - org.aya.core.def中的类
Definitions by user.
UserDef(ImmutableSeq<Term.Param>, Term) - 类的构造器 org.aya.core.def.UserDef
 
UserDef.Type - org.aya.core.def中的类
 
uses(String) - record class中的方法 org.aya.concrete.stmt.Command.Open.UseHide
 
Using - enum class 中的枚举常量 org.aya.concrete.stmt.Command.Open.UseHide.Strategy
 

V

valueOf(String) - enum class中的静态方法 org.aya.concrete.remark.CodeOptions.ShowCode
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.concrete.stmt.Command.Open.UseHide.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.concrete.stmt.Decl.Personality
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.concrete.stmt.Stmt.Accessibility
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.core.def.PrimDef.ID
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.distill.BaseDistiller.Outer
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.generic.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.generic.util.InterruptException.InterruptStage
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.generic.util.NormalizeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 org.aya.terck.Relation
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 org.aya.concrete.remark.CodeOptions.ShowCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.concrete.stmt.Command.Open.UseHide.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.concrete.stmt.Decl.Personality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.concrete.stmt.Stmt.Accessibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.core.def.PrimDef.ID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.distill.BaseDistiller.Outer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.generic.Modifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.generic.util.InterruptException.InterruptStage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.generic.util.NormalizeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 org.aya.terck.Relation
Returns an array containing the constants of this enum class, in the order they are declared.
var - 类中的变量 org.aya.core.visitor.VarConsumer.UsageCounter
 
var() - record class中的方法 org.aya.core.serde.SerPat.Bind
返回 var 记录组件的值。
var() - record class中的方法 org.aya.core.serde.SerTerm.Ref
返回 var 记录组件的值。
var() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回 var 记录组件的值。
var() - record class中的方法 org.aya.core.serde.SerTerm.SimpVar
返回 var 记录组件的值。
var() - record class中的方法 org.aya.core.term.RefTerm
返回 var 记录组件的值。
var() - record class中的方法 org.aya.resolve.error.GeneralizedNotAvailableError
返回 var 记录组件的值。
var() - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
返回 var 记录组件的值。
var() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回 var 记录组件的值。
var() - record class中的方法 org.aya.tyck.error.NotYetTyckedError
返回 var 记录组件的值。
var() - record class中的方法 org.aya.tyck.trace.Trace.DeclT
返回 var 记录组件的值。
var(SerTerm.SimpVar) - record class中的方法 org.aya.core.serde.SerTerm.DeState
 
Var - org.aya.ref中的接口
 
VarConsumer<P> - org.aya.core.visitor中的接口
 
VarConsumer.ScopeChecker - org.aya.core.visitor中的类
 
VarConsumer.UsageCounter - org.aya.core.visitor中的类
 
varDoc(Var) - 类中的静态方法 org.aya.distill.BaseDistiller
 
variables - 类中的变量 org.aya.concrete.stmt.Generalize
 
VERSION - 类中的静态变量 org.aya.prelude.GeneratedVersion
 
VERSION_STRING - 类中的静态变量 org.aya.prelude.GeneratedVersion
 
view() - record class中的方法 org.aya.concrete.desugar.Desugarer.ForExpr
返回 view 记录组件的值。
view() - 接口中的方法 org.aya.concrete.Expr
 
view() - 接口中的方法 org.aya.concrete.visitor.ExprOps
 
view() - 接口中的方法 org.aya.core.term.Term
 
view() - record class中的方法 org.aya.core.visitor.TermOps.Elevator
返回 view 记录组件的值。
view() - record class中的方法 org.aya.core.visitor.TermOps.Mapper
返回 view 记录组件的值。
view() - record class中的方法 org.aya.core.visitor.TermOps.Normalizer
返回 view 记录组件的值。
view() - record class中的方法 org.aya.core.visitor.TermOps.Renamer
返回 view 记录组件的值。
view() - record class中的方法 org.aya.core.visitor.TermOps.Subster
返回 view 记录组件的值。
view() - 接口中的方法 org.aya.core.visitor.TermOps
 
view() - record class中的方法 org.aya.core.visitor.Zonker
返回 view 记录组件的值。
visit(ExprConsumer<P>, P) - 类中的方法 org.aya.concrete.remark.Literate.Code
 
visit(ExprConsumer<P>, P) - record class中的方法 org.aya.concrete.remark.Literate.Many
 
visit(ExprConsumer<P>, P) - 接口中的方法 org.aya.concrete.remark.Literate
 
visit(Pat) - 类中的方法 org.aya.core.pat.PatToTerm
 
visit(Pat, int) - record class中的方法 org.aya.tyck.pat.Conquer
 
visitAccess(CallTerm.Access, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitAccess(CallTerm.Access, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitAccess(CallTerm.Access, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitAccess(CallTerm.Access, P) - 接口中的方法 org.aya.core.visitor.Unfolder
 
visitAccess(CallTerm.Access, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitAccess(CallTerm.Access, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitAccess(CallTerm.Access, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitAll(ImmutableSeq<Stmt>, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitApp(Expr.AppExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitApp(Expr.AppExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitApp(Expr.AppExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitApp(ElimTerm.App, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitApp(ElimTerm.App, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitApp(ElimTerm.App, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitApp(ElimTerm.App, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitApp(ElimTerm.App, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitApp(ElimTerm.App, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitArg(Arg<? extends Term>, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitArg(Arg<Term>, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitArgs(P, SeqLike<Arg<Term>>) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitArgsCalls(DefVar<?, ?>, Style, SeqLike<Arg<Term>>, BaseDistiller.Outer) - 类中的方法 org.aya.distill.BaseDistiller
 
visitBind(DefVar<?, ?>, BindBlock, ResolveInfo) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
visitBindBlock(BindBlock) - 类中的方法 org.aya.distill.ConcreteDistiller
 
visitBinOpPattern(Pattern.BinOpSeq, Unit) - record class中的方法 org.aya.concrete.desugar.Desugarer
 
visitBinOpPattern(Pattern.BinOpSeq, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitBinOpSeq(Expr.BinOpSeq, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitBinOpSeq(Expr.BinOpSeq, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitBinOpSeq(Expr.BinOpSeq, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitCall(CallTerm, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitCalls(boolean, Doc, SeqView<Arg<Term>>, BaseDistiller.Outer, boolean) - 类中的方法 org.aya.distill.BaseDistiller
 
visitCalls(DefVar<?, ?>, Style, SeqLike<Arg<Term>>, BaseDistiller.Outer, boolean) - 类中的方法 org.aya.distill.BaseDistiller
 
visitClause(Pattern.Clause, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitClause(Pattern.Clause, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitConCall(CallTerm.Con, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitConCall(CallTerm.Con, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitConCall(CallTerm.Con, P) - 接口中的方法 org.aya.core.visitor.Unfolder
 
visitConCall(CallTerm.Con, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitConCall(CallTerm.Con, Unit) - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
 
visitConCall(CallTerm.Con, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitConCall(CallTerm.Con, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitConCall(CallTerm.Con, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitConCall(CallTerm.Con, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitCtor(Decl.DataCtor, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitCtor(Decl.DataCtor, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitCtor(Decl.DataCtor, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitCtor(CtorDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitCtor(CtorDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitCtor(CtorDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitCtor(CtorDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitCtor(Pat.Ctor) - 类中的方法 org.aya.core.pat.PatToTerm
 
visitData(Decl.DataDecl, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitData(DataDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitData(DataDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitData(DataDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitData(DataDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitData(Decl.DataDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitData(Decl.DataDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitDataCall(CallTerm.Data, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitDataCall(CallTerm.Data, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitDataCall(CallTerm.Data, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitDataCall(CallTerm.Data, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitDataCall(CallTerm.Data, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitDataCall(CallTerm.Data, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitDataCall(CallTerm.Data, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitDataCall(CallTerm.Data, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitDecl(Decl, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitDecl(Decl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitDecl(Trace.DeclT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitDecl(Trace.DeclT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitError(Expr.ErrorExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitError(Expr.ErrorExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitError(Expr.ErrorExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitError(ErrorTerm, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitError(ErrorTerm, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitError(ErrorTerm, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitError(ErrorTerm, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitError(ErrorTerm, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitExpr(Expr, Unit) - record class中的方法 org.aya.concrete.desugar.Desugarer
 
visitExpr(Expr, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitExpr(Trace.ExprT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitExpr(Trace.ExprT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitField(Expr.Field, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitField(Decl.StructField, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitField(Decl.StructField, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitField(Decl.StructField, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitField(FieldDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitField(FieldDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitField(FieldDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitField(FieldDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitFieldRef(RefTerm.Field, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitFieldRef(RefTerm.Field, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitFieldRef(RefTerm.Field, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitFieldRef(RefTerm.Field, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitFieldRef(RefTerm.Field, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitFieldRef(RefTerm.Field, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitFieldRef(RefTerm.Field, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitFn(Decl.FnDecl, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitFn(FnDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitFn(FnDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitFn(FnDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitFn(FnDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitFn(Decl.FnDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitFn(Decl.FnDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitFnCall(CallTerm.Fn, Unit) - record class中的方法 org.aya.core.visitor.Unfolder.Tracked
 
visitFnCall(CallTerm.Fn, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitFnCall(CallTerm.Fn, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitFnCall(CallTerm.Fn, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitFnCall(CallTerm.Fn, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitFnCall(CallTerm.Fn, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitFnCall(CallTerm.Fn, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitFnCall(CallTerm.Fn, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitFnCall(CallTerm.Fn, P) - 接口中的方法 org.aya.core.visitor.Unfolder
 
visitGeneralize(Generalize, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitGeneralize(Generalize, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitGeneralize(Generalize, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitHole(Expr.HoleExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitHole(Expr.HoleExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitHole(CallTerm.Hole, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitHole(CallTerm.Hole, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
visitHole(CallTerm.Hole, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitHole(Expr.HoleExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitHole(CallTerm.Hole, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitHole(CallTerm.Hole, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitHole(CallTerm.Hole, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitHole(CallTerm.Hole, P) - 接口中的方法 org.aya.core.visitor.Unfolder
 
visitHole(CallTerm.Hole, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitImport(Command.Import, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitImport(Command.Import, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitImport(Command.Import, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitLabel(Trace.LabelT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitLabel(Trace.LabelT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitLam(Expr.LamExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitLam(Expr.LamExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitLam(IntroTerm.Lambda, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitLam(IntroTerm.Lambda, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
visitLam(IntroTerm.Lambda, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitLam(Expr.LamExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitLam(IntroTerm.Lambda, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitLam(IntroTerm.Lambda, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitLam(IntroTerm.Lambda, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitLam(IntroTerm.Lambda, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitLift(Expr.LiftExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitLift(Expr.LiftExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitLift(Expr.LiftExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitLitInt(Expr.LitIntExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitLitInt(Expr.LitIntExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitLitInt(Expr.LitIntExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitLitString(Expr.LitStringExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitLitString(Expr.LitStringExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitLitString(Expr.LitStringExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitMatching(Matching, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitMatching(Matching, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitMetaPat(Expr.MetaPat, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitMetaPat(Expr.MetaPat, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitMetaPat(Expr.MetaPat, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitMetaPat(RefTerm.MetaPat, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitMetaPat(RefTerm.MetaPat, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitMetaPat(RefTerm.MetaPat, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitMetaPat(RefTerm.MetaPat, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitMetaPat(RefTerm.MetaPat, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitMetaPat(RefTerm.MetaPat, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitModule(Command.Module, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitModule(Command.Module, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitModule(Command.Module, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitNew(Expr.NewExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitNew(Expr.NewExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitNew(Expr.NewExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitNew(IntroTerm.New, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitNew(IntroTerm.New, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitNew(IntroTerm.New, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitNew(IntroTerm.New, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitNew(IntroTerm.New, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitOpen(Command.Open, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitOpen(Command.Open, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitOpen(Command.Open, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitParam(Expr.Param, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitParams(ImmutableSeq<Expr.Param>, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitParams(ImmutableSeq<Expr.Param>, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitPat(Pat, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitPat(Trace.PatT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitPat(Trace.PatT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitPattern(Pattern, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitPattern(Pattern, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitPatterns(Def.Signature, SeqView<Pattern>) - 类中的方法 org.aya.tyck.pat.PatTycker
 
visitPersonality(Decl.Personality) - 类中的方法 org.aya.distill.ConcreteDistiller
 
visitPi(Expr.PiExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitPi(Expr.PiExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitPi(FormTerm.Pi, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitPi(FormTerm.Pi, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
visitPi(FormTerm.Pi, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitPi(Expr.PiExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitPi(FormTerm.Pi, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitPi(FormTerm.Pi, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitPi(FormTerm.Pi, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitPi(FormTerm.Pi, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitPrim(Decl.PrimDecl, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitPrim(PrimDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitPrim(PrimDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitPrim(PrimDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitPrim(PrimDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitPrim(Decl.PrimDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitPrim(Decl.PrimDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitPrimCall(CallTerm.Prim, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitPrimCall(CallTerm.Prim, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitPrimCall(CallTerm.Prim, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitPrimCall(CallTerm.Prim, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitPrimCall(CallTerm.Prim, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitPrimCall(CallTerm.Prim, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitPrimCall(CallTerm.Prim, P) - 接口中的方法 org.aya.core.visitor.Unfolder
 
visitPrimCall(CallTerm.Prim, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitProj(Expr.ProjExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitProj(Expr.ProjExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitProj(ElimTerm.Proj, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitProj(ElimTerm.Proj, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitProj(Expr.ProjExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitProj(ElimTerm.Proj, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitProj(ElimTerm.Proj, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitProj(ElimTerm.Proj, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitProj(ElimTerm.Proj, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitRawUniv(Expr.RawUnivExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitRawUniv(Expr.RawUnivExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitRawUniv(Expr.RawUnivExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitRef(Expr.RefExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitRef(Expr.RefExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitRef(Expr.RefExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitRef(RefTerm, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitRef(RefTerm, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitRef(RefTerm, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitRef(RefTerm, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitRef(RefTerm, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitRef(RefTerm, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitRef(RefTerm, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitRemark(Remark, P) - 接口中的方法 org.aya.concrete.stmt.Stmt.Visitor
 
visitRemark(Remark, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitRemark(Remark, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitSigma(Expr.SigmaExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitSigma(Expr.SigmaExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitSigma(FormTerm.Sigma, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitSigma(FormTerm.Sigma, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
visitSigma(FormTerm.Sigma, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitSigma(Expr.SigmaExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitSigma(FormTerm.Sigma, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitSigma(FormTerm.Sigma, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitSigma(FormTerm.Sigma, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitSigma(FormTerm.Sigma, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitSignatured(Signatured, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitSignatured(Signatured, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitStruct(Decl.StructDecl, P) - 接口中的方法 org.aya.concrete.stmt.Decl.Visitor
 
visitStruct(StructDef, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitStruct(StructDef, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitStruct(StructDef, P) - 接口中的方法 org.aya.core.def.Def.Visitor
 
visitStruct(StructDef, P) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitStruct(Decl.StructDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtConsumer
 
visitStruct(Decl.StructDecl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitStructCall(CallTerm.Struct, CallGraph<Def, Term.Param>) - record class中的方法 org.aya.terck.CallResolver
 
visitStructCall(CallTerm.Struct, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitStructCall(CallTerm.Struct, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitStructCall(CallTerm.Struct, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitStructCall(CallTerm.Struct, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitStructCall(CallTerm.Struct, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitStructCall(CallTerm.Struct, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
visitTele(Seq<? extends ParamLike<Term>>) - 类中的方法 org.aya.distill.BaseDistiller
Pretty-print a telescope in a dumb (but conservative) way.
visitTele(Seq<? extends ParamLike<Term>>, Term, ToIntBiFunction<Term, Var>) - 类中的方法 org.aya.distill.BaseDistiller
Pretty-print a telescope in a smart way.
visitTup(Expr.TupExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitTup(Expr.TupExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitTup(Expr.TupExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitTup(IntroTerm.Tuple, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitTup(IntroTerm.Tuple, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitTup(IntroTerm.Tuple, NormalizeMode) - record class中的方法 org.aya.core.visitor.Normalizer
 
visitTup(IntroTerm.Tuple, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitTup(IntroTerm.Tuple, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitTup(IntroTerm.Tuple, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitTyck(Trace.TyckT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitTyck(Trace.TyckT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitUnify(Trace.UnifyT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitUnify(Trace.UnifyT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitUniv(Expr.UnivExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitUniv(Expr.UnivExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitUniv(Expr.UnivExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitUniv(FormTerm.Univ, Unit) - record class中的方法 org.aya.core.serde.Serializer
 
visitUniv(FormTerm.Univ, Unit) - record class中的方法 org.aya.tyck.LittleTyper
 
visitUniv(FormTerm.Univ, P) - 接口中的方法 org.aya.core.term.Term.Visitor
 
visitUniv(FormTerm.Univ, P) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
visitUniv(FormTerm.Univ, P) - 接口中的方法 org.aya.core.visitor.TermFixpoint
 
visitUnresolved(Expr.UnresolvedExpr, P) - 接口中的方法 org.aya.concrete.Expr.Visitor
 
visitUnresolved(Expr.UnresolvedExpr, P) - 接口中的方法 org.aya.concrete.visitor.ExprConsumer
 
visitUnresolved(Expr.UnresolvedExpr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
visitVar(Var, MutableList<Def>) - record class中的方法 org.aya.core.visitor.RefFinder
 
visitVar(Var, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
visitVar(Var, Unit) - 类中的方法 org.aya.core.visitor.VarConsumer.UsageCounter
 
visitVar(Var, P) - 接口中的方法 org.aya.core.visitor.VarConsumer
 

W

wantEqual() - record class中的方法 org.aya.tyck.error.LevelError
返回 wantEqual 记录组件的值。
weaken(Matching) - record class中的静态方法 org.aya.core.pat.Pat.Preclause
 
wellTyped() - record class中的方法 org.aya.tyck.ExprTycker.Result
返回 wellTyped 记录组件的值。
wellTyped() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 wellTyped 记录组件的值。
what - 异常错误中的变量 org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
where() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 where 记录组件的值。
WHNF - enum class 中的枚举常量 org.aya.generic.util.NormalizeMode
Normalize until the head is canonical.
with(LocalVar, Term, Supplier<T>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
with(Term.Param, Supplier<T>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
withBody() - record class中的方法 org.aya.core.visitor.RefFinder
返回 withBody 记录组件的值。

Y

yetTyckedPat - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
used when tycking constructor's header
yetTycker - 类中的变量 org.aya.concrete.stmt.Decl.DataCtor
used when tycking constructor's header

Z

ZERO - record class中的静态变量 org.aya.core.term.FormTerm.Univ
 
zonk(Term) - 类中的方法 org.aya.tyck.Tycker
 
zonk(ExprTycker.Result) - 类中的方法 org.aya.tyck.ExprTycker
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Absurd
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Bind
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Ctor
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Meta
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Prim
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
zonk(Tycker) - 接口中的方法 org.aya.core.pat.Pat
 
Zonker - org.aya.core.visitor中的Record Class
Instantiates holes (assuming all holes are solved).
Zonker(TermView, Tycker, MutableSinglyLinkedList<Term>) - record class的构造器 org.aya.core.visitor.Zonker
创建 Zonker 记录的实例。
Zonker.UnsolvedMeta - org.aya.core.visitor中的Record Class
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格