索引

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(GenericDef) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
accept(Term) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
accept(Term) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
accept(Term) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
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
 
Access(SerTerm, SerDef.QName, ImmutableSeq<SerTerm.SerArg>, ImmutableSeq<SerTerm.SerArg>) - record class的构造器 org.aya.core.serde.SerTerm.Access
创建 Access 记录的实例。
Access(Term, DefVar<FieldDef, TeleDecl.StructField>, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Access
创建 Access 记录的实例。
accessibility - 类中的变量 org.aya.concrete.stmt.CommonDecl
 
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.CommonDecl
 
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.Type
返回 actual 记录组件的值。
actualDim() - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
返回 actualDim 记录组件的值。
actualType() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 actualType 记录组件的值。
add(Subst) - record class中的方法 org.aya.core.visitor.Subst
 
add(AnyVar, Term) - record class中的方法 org.aya.core.visitor.Subst
 
add(Relation) - enum class中的方法 org.aya.terck.Relation
 
addDirectly(AnyVar, Term) - record class中的方法 org.aya.core.visitor.Subst
 
addEqn(TyckState.Eqn) - record class中的方法 org.aya.tyck.TyckState
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, AnyVar, SourcePos) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, AnyVar, SourcePos) - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
addGlobalSimple(Stmt.Accessibility, AnyVar, 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 记录组件的值。
ALTERNATIVE_EMPTY - 接口中的静态变量 org.aya.generic.Constants
 
ALTERNATIVE_OR - 接口中的静态变量 org.aya.generic.Constants
 
alternativeEmpty(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
alternativeOr(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
AmbiguousLitError - org.aya.tyck.error中的Record Class
 
AmbiguousLitError(Expr, ImmutableSeq<GenericDef>) - record class的构造器 org.aya.tyck.error.AmbiguousLitError
创建 AmbiguousLitError 记录的实例。
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
 
and(Term, Term) - record class中的静态方法 org.aya.core.term.PrimTerm.Mula
 
anonymous() - 接口中的静态方法 org.aya.generic.Constants
 
ANONYMOUS_PREFIX - 接口中的静态变量 org.aya.generic.Constants
 
Any() - record class的构造器 org.aya.core.repr.CodeShape.ParamShape.Any
创建 Any 记录的实例。
Any() - record class的构造器 org.aya.core.repr.CodeShape.PatShape.Any
创建 Any 记录的实例。
Any() - record class的构造器 org.aya.core.repr.CodeShape.TermShape.Any
创建 Any 记录的实例。
anyEx() - 接口中的静态方法 org.aya.core.repr.CodeShape.ParamShape
 
anyIm() - 接口中的静态方法 org.aya.core.repr.CodeShape.ParamShape
 
AnyVar - org.aya.ref中的接口
 
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
 
APPLICATIVE_APP - 接口中的静态变量 org.aya.generic.Constants
 
applicativeApp(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
apply(GenericDef) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
 
apply(Term) - 接口中的方法 org.aya.core.visitor.EndoFunctor
 
apply(Term) - record class中的方法 org.aya.core.visitor.Expander.Tracked
 
apply(Term) - record class中的方法 org.aya.core.visitor.Expander.WHNFer
 
apply(Term) - 接口中的方法 org.aya.core.visitor.MonoidalVarFolder
 
apply(Term) - record class中的方法 org.aya.core.visitor.Zonker
 
applyRestr(Restr<Term>) - record class中的方法 org.aya.core.visitor.Expander.Normalizer
 
applyThoroughly(Function<T, Term>, T) - 接口中的方法 org.aya.core.visitor.Expander
 
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 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 记录组件的值。
args() - record class中的方法 org.aya.core.term.ElimTerm.PathApp
返回 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.UseHide.Name
返回 asAssoc 记录组件的值。
asBind() - record class中的方法 org.aya.concrete.stmt.UseHide.Name
返回 asBind 记录组件的值。
asFormula() - record class中的方法 org.aya.core.term.PrimTerm.Mula
返回 asFormula 记录组件的值。
asName() - record class中的方法 org.aya.concrete.stmt.Command.Import
返回 asName 记录组件的值。
asName() - record class中的方法 org.aya.concrete.stmt.UseHide.Name
返回 asName 记录组件的值。
asPi(boolean) - record class中的方法 org.aya.core.term.CallTerm.Hole
 
asPi(String, String, boolean, int, ImmutableSeq<Arg<Term>>) - 类中的方法 org.aya.core.Meta
 
asRef(Term) - record class中的方法 org.aya.core.visitor.Subst
 
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_LITERATE_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
AYA_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
AYA_POSTFIX_PATTERN - 接口中的静态变量 org.aya.generic.Constants
 
aya.base - 模块 aya.base
 
AyaBinOpSet - org.aya.concrete.desugar中的类
 
AyaBinOpSet(Reporter) - 类的构造器 org.aya.concrete.desugar.AyaBinOpSet
 
AYAC_POSTFIX - 接口中的静态变量 org.aya.generic.Constants
 
AyaDocile - org.aya.generic中的接口
 
AyaFiles - org.aya.generic.util中的接口
 
ayaHome() - 类中的静态方法 org.aya.generic.util.AyaHome
 
AyaHome - org.aya.generic.util中的类
 
AyaHome() - 类的构造器 org.aya.generic.util.AyaHome
 
AyaIntLitShape() - record class的构造器 org.aya.core.repr.AyaShape.AyaIntLitShape
创建 AyaIntLitShape 记录的实例。
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<GenericDef>, MutableMap<Decl.TopLevel, ExprTycker>, MutableMap<Decl.TopLevel, CollectingReporter>) - record class的构造器 org.aya.tyck.order.AyaSccTycker
创建 AyaSccTycker 记录的实例。
AyaSccTycker.SCCTyckingFailed - org.aya.tyck.order中的Exception Class
 
AyaShape - org.aya.core.repr中的接口
 
AyaShape.AyaIntLitShape - org.aya.core.repr中的Record Class
 
AyaShape.Factory - org.aya.core.repr中的类
 

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 记录的实例。
BadLiteralPatternError - org.aya.tyck.error中的Record Class
 
BadLiteralPatternError(SourcePos, int, Term) - record class的构造器 org.aya.tyck.error.BadLiteralPatternError
创建 BadLiteralPatternError 记录的实例。
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, TyckState) - record class的构造器 org.aya.tyck.error.BadTypeError
创建 BadTypeError 记录的实例。
BadTypeExpr(Expr.AppExpr, int) - record class的构造器 org.aya.concrete.error.LevelProblem.BadTypeExpr
创建 BadTypeExpr 记录的实例。
BaseDistiller<Term extends AyaDocile> - org.aya.distill中的类
 
BaseDistiller(DistillerOptions) - 类的构造器 org.aya.distill.BaseDistiller
 
BaseDistiller.Fmt<T extends 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<AnyVar>) - 接口中的方法 org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos) - 接口中的方法 org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos, Predicate<AnyVar>) - 接口中的方法 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, MutableValue<Term>) - record class的构造器 org.aya.concrete.Pattern.Bind
创建 Bind 记录的实例。
bindAs(LocalVar, Context, SourcePos) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
bindBlock - 类中的变量 org.aya.concrete.stmt.CommonDecl
 
bindBlock() - 类中的方法 org.aya.concrete.stmt.CommonDecl
 
bindBlock() - 接口中的方法 org.aya.concrete.stmt.Decl
 
BindBlock - org.aya.concrete.stmt中的Record Class
 
BindBlock(SourcePos, MutableValue<Context>, ImmutableSeq<QualifiedID>, ImmutableSeq<QualifiedID>, MutableValue<ImmutableSeq<DefVar<?, ?>>>, MutableValue<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.TeleDecl.DataDecl
 
body - 类中的变量 org.aya.concrete.stmt.TeleDecl.FnDecl
 
body - 类中的变量 org.aya.concrete.stmt.TeleDecl.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.core.term.IntroTerm.PathLam
返回 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 记录组件的值。
bonjour(GenericDef) - 类中的方法 org.aya.core.repr.AyaShape.Factory
Discovery of shaped literals
bonjour(GenericDef, AyaShape) - 类中的方法 org.aya.core.repr.AyaShape.Factory
 
BoundaryDisagree(Expr, Term, Term, DefEq.FailureData, TyckState) - record class的构造器 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
创建 BoundaryDisagree 记录的实例。
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.Expander
 

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 记录组件的值。
Call(int) - record class的构造器 org.aya.core.repr.CodeShape.TermShape.Call
创建 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>, MutableValue<Matching>, CallGraph<Def, Term.Param>) - record class的构造器 org.aya.terck.CallResolver
创建 CallResolver 记录的实例。
CallResolver(FnDef, MutableSet<Def>, CallGraph<Def, Term.Param>) - record class的构造器 org.aya.terck.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.DefCall - org.aya.core.term中的接口
 
CallTerm.Factory<D extends Def,S extends Decl> - 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.TeleDecl.DataDecl
Yet type-checked constructors
checkEqn(TyckState.Eqn) - 类中的方法 org.aya.tyck.unify.DefEq
 
checkParen(BaseDistiller.Outer, Doc, BaseDistiller.Outer) - 类中的静态方法 org.aya.distill.BaseDistiller
 
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(ImmutableSeq<TyckUnit>) - record class的构造器 org.aya.tyck.error.TyckOrderProblem.CircularSignatureError
创建 CircularSignatureError 记录的实例。
ClassDecl - org.aya.concrete.stmt中的类
Concrete classable definitions, corresponding to ClassDef.
ClassDecl(SourcePos, SourcePos, OpDecl.OpInfo, BindBlock, Expr, Decl.Personality, Stmt.Accessibility) - 类的构造器 org.aya.concrete.stmt.ClassDecl
 
ClassDef - org.aya.core.def中的接口
 
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.TeleDecl.DataCtor
 
clauses - 类中的变量 org.aya.concrete.stmt.TeleDecl.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
 
clear(PrimDef.ID) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
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中的类
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
 
codeShape() - record class中的方法 org.aya.core.repr.AyaShape.AyaIntLitShape
 
codeShape() - 接口中的方法 org.aya.core.repr.AyaShape
 
CodeShape - org.aya.core.repr中的接口
 
CodeShape.CtorShape - org.aya.core.repr中的Record Class
 
CodeShape.DataShape - org.aya.core.repr中的Record Class
 
CodeShape.FieldShape - org.aya.core.repr中的Record Class
 
CodeShape.FnShape - org.aya.core.repr中的Record Class
 
CodeShape.ParamShape - org.aya.core.repr中的接口
 
CodeShape.ParamShape.Any - org.aya.core.repr中的Record Class
 
CodeShape.ParamShape.Licit - org.aya.core.repr中的Record Class
 
CodeShape.ParamShape.Optional - org.aya.core.repr中的Record Class
 
CodeShape.PatShape - org.aya.core.repr中的接口
 
CodeShape.PatShape.Any - org.aya.core.repr中的Record Class
 
CodeShape.StructShape - org.aya.core.repr中的Record Class
 
CodeShape.TermShape - org.aya.core.repr中的接口
 
CodeShape.TermShape.Any - org.aya.core.repr中的Record Class
 
CodeShape.TermShape.Call - org.aya.core.repr中的Record Class
 
CodeShape.TermShape.TeleRef - org.aya.core.repr中的Record 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.TeleDecl.DataCtor
 
coerce - 类中的变量 org.aya.concrete.stmt.TeleDecl.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 记录组件的值。
cof() - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
返回 cof 记录组件的值。
cofib(DistillerOptions, Restr.Cofib<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
collect(MutableList<LocalVar>) - record class中的方法 org.aya.resolve.context.BindContext
 
collect(MutableList<LocalVar>) - 接口中的方法 org.aya.resolve.context.Context
 
collectAyaSourceFiles(Path) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
collectAyaSourceFiles(Path, int) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
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
 
commit() - 接口中的方法 org.aya.concrete.visitor.ExprView
 
COMMIT_HASH - 类中的静态变量 org.aya.prelude.GeneratedVersion
 
CommonDecl - org.aya.concrete.stmt中的类
Common parts of concrete definitions.
CommonDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, BindBlock) - 类的构造器 org.aya.concrete.stmt.CommonDecl
 
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, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.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, TeleDecl.DataCtor>) - record class中的方法 org.aya.core.term.CallTerm.Data
 
ConHead(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.ConHead
创建 ConHead 记录的实例。
conn(boolean, Term, Term) - record class中的静态方法 org.aya.core.term.PrimTerm.Mula
 
Conn(boolean, SerTerm, SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.SerMula.Conn
创建 Conn 记录的实例。
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中的接口
 
constructorForm() - 接口中的方法 org.aya.generic.Shaped
 
constructorForm(TyckState) - 接口中的方法 org.aya.generic.Shaped
 
constructorForm(TyckState) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
conTele() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回 conTele 记录组件的值。
conTele(DefVar<CtorDef, TeleDecl.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中的Exception Class
 
contextArgs() - record class中的方法 org.aya.core.term.CallTerm.Hole
返回 contextArgs 记录组件的值。
contextTele - 类中的变量 org.aya.core.Meta
 
contradicts(LocalVar, boolean) - record class中的方法 org.aya.core.visitor.Subst
 
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
Denotes that the definition is a counterexample (errors expected, in separated context)
CounterexampleError - org.aya.tyck.error中的Record Class
 
CounterexampleError(SourcePos, AnyVar) - 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, TeleDecl.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<AnyVar>, ImmutableSeq<Pattern>, LocalVar) - record class的构造器 org.aya.concrete.Pattern.Ctor
创建 Ctor 记录的实例。
Ctor(Pattern.Bind, AnyVar) - record class的构造器 org.aya.concrete.Pattern.Ctor
 
CtorDef - org.aya.core.def中的类
 
CtorDef(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Pat>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, ImmutableSeq<Matching>, Term, boolean) - 类的构造器 org.aya.core.def.CtorDef
 
ctors() - record class中的方法 org.aya.core.repr.CodeShape.DataShape
返回 ctors 记录组件的值。
CtorShape(ImmutableSeq<CodeShape.ParamShape>) - record class的构造器 org.aya.core.repr.CodeShape.CtorShape
创建 CtorShape 记录的实例。
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.ClassDecl
 
ctx - 类中的变量 org.aya.concrete.stmt.Generalize
 
ctx - 类中的变量 org.aya.concrete.stmt.TeleDecl
 
ctx() - record class中的方法 org.aya.core.ops.Eta
返回 ctx 记录组件的值。
ctx() - record class中的方法 org.aya.core.pat.PatUnify
返回 ctx 记录组件的值。
cube() - record class中的方法 org.aya.concrete.Expr.Path
返回 cube 记录组件的值。
cube() - record class中的方法 org.aya.core.term.ElimTerm.PathApp
返回 cube 记录组件的值。
cube() - record class中的方法 org.aya.core.term.FormTerm.Path
返回 cube 记录组件的值。
cube(DistillerOptions, Cube<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
Cube<Term extends org.aya.guest0x0.cubical.Restr.TermLike<Term> & AyaDocile> - org.aya.generic中的Record Class
Generalized 'generalized path' syntax.
Cube(ImmutableSeq<LocalVar>, Term, Partial<Term>) - record class的构造器 org.aya.generic.Cube
创建 Cube 记录的实例。
CubicalProblem - org.aya.tyck.error中的接口
 
CubicalProblem.BoundaryDisagree - org.aya.tyck.error中的Record Class
 
CubicalProblem.DimensionMismatch - org.aya.tyck.error中的Record Class
 
CubicalProblem.FaceMismatch - org.aya.tyck.error中的Record Class
 
currentMatching() - record class中的方法 org.aya.terck.CallResolver
返回 currentMatching 记录组件的值。
cycles() - record class中的方法 org.aya.tyck.error.TyckOrderProblem.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, TeleDecl.DataDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Data
创建 Data 记录的实例。
DATA_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
DATA_NAT - record class中的静态变量 org.aya.core.repr.AyaShape.AyaIntLitShape
 
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 TeleDecl.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.TeleDecl.DataCtor
 
DataDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<TeleDecl.DataCtor>, BindBlock, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.TeleDecl.DataDecl
 
DataDef - org.aya.core.def中的类
core data definition, corresponding to TeleDecl.DataDecl
DataDef(DefVar<DataDef, TeleDecl.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.TeleDecl.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 记录组件的值。
DataShape(ImmutableSeq<CodeShape.ParamShape>, ImmutableSeq<CodeShape.CtorShape>) - record class的构造器 org.aya.core.repr.CodeShape.DataShape
创建 DataShape 记录的实例。
dataTele() - record class中的方法 org.aya.core.def.DataDef.CtorTelescopes
返回 dataTele 记录组件的值。
de() - enum class中的方法 org.aya.core.serde.SerDef.SerAyaShape
 
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.End
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
 
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.Interval
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Lam
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Mula
 
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) - 接口中的方法 org.aya.core.serde.SerTerm.SerMula
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.SerParam
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Sigma
 
de(SerTerm.DeState) - record class中的方法 org.aya.core.serde.SerTerm.Str
 
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
 
debuggerOnlyToDoc() - 接口中的方法 org.aya.generic.AyaDocile
已过时。
decl(Decl) - 类中的方法 org.aya.distill.ConcreteDistiller
 
Decl - org.aya.concrete.stmt中的接口
Generic concrete definitions, corresponding to GenericDef.
Decl.Personality - org.aya.concrete.stmt中的Enum Class
 
Decl.Resulted - org.aya.concrete.stmt中的接口
Denotes that the definition has a result type
Decl.Telescopic - org.aya.concrete.stmt中的接口
Denotes that the definition is telescopic
Decl.TopLevel - org.aya.concrete.stmt中的接口
Denotes that the definition can be defined at top-level
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() - record class中的方法 org.aya.core.repr.ShapeMatcher
返回 def 记录组件的值。
def(GenericDef) - 类中的方法 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.
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 - 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<? extends Def, ? extends Decl.Telescopic>) - 接口中的静态方法 org.aya.core.def.Def
 
defs() - record class中的方法 org.aya.tyck.error.AmbiguousLitError
返回 defs 记录组件的值。
defTele(DefVar<? extends Def, ? extends Decl.Telescopic>) - 接口中的静态方法 org.aya.core.def.Def
 
defType(DefVar<? extends Def, ? extends Decl.Telescopic>) - 接口中的静态方法 org.aya.core.def.Def
 
defVar(DefVar<?, ?>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
DefVar<Core extends GenericDef,Concrete extends Decl> - org.aya.ref中的类
 
depGraph() - record class中的方法 org.aya.resolve.ResolveInfo
返回 depGraph 记录组件的值。
derive() - record class中的方法 org.aya.core.visitor.Subst
 
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
 
descent(Function<Term, Term>) - record class中的方法 org.aya.core.term.CallTerm.ConHead
 
descent(Function<Term, Term>) - 接口中的方法 org.aya.core.term.Term
 
descent(Function<Term, Term>) - record class中的方法 org.aya.core.term.Term.Param
 
descent(Function<T, T>) - record class中的方法 org.aya.generic.Arg
 
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.AmbiguousLitError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.BadTypeError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CounterexampleError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
 
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.NobodyError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.NoRuleError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.NotAnIntervalError
 
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.TyckOrderProblem.CircularSignatureError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
 
describe(DistillerOptions) - record class中的方法 org.aya.tyck.error.UnifyError.Type
 
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
 
describeUnify(DistillerOptions, Doc, Term, Doc, Term) - 接口中的方法 org.aya.tyck.error.UnifyError
 
description() - record class中的方法 org.aya.concrete.Expr.ErrorExpr
返回 description 记录组件的值。
description() - record class中的方法 org.aya.core.term.ErrorTerm
返回 description 记录组件的值。
DeserializeException(String) - exception class的构造器 org.aya.core.serde.SerDef.DeserializeException
 
desired() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 desired 记录组件的值。
DeState(MutableMap<Seq<String>, MutableMap<String, DefVar<?, ?>>>, MutableMap<Integer, LocalVar>, PrimDef.Factory) - record class的构造器 org.aya.core.serde.SerTerm.DeState
创建 DeState 记录的实例。
DeState(PrimDef.Factory) - record class的构造器 org.aya.core.serde.SerTerm.DeState
 
destruct(int) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
destruct(int) - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
 
destruct(int) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
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中的Exception Class
 
Desugarer.ForExpr - org.aya.concrete.desugar中的Record Class
 
DesugarInterruption() - exception class的构造器 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 记录组件的值。
DimensionMismatch(Expr, int, int) - record class的构造器 org.aya.tyck.error.CubicalProblem.DimensionMismatch
创建 DimensionMismatch 记录的实例。
disambiguation() - record class中的方法 org.aya.resolve.error.AmbiguousNameError
返回 disambiguation 记录组件的值。
discovered - 类中的变量 org.aya.core.repr.AyaShape.Factory
 
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, AnyVar, SourcePos) - record class的构造器 org.aya.resolve.error.DuplicateNameError
创建 DuplicateNameError 记录的实例。

E

elabClausesClassified(ImmutableSeq<Pattern.Clause>, Def.Signature, 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(int) - record class的构造器 org.aya.core.visitor.EndoFunctor.Elevator
创建 Elevator 记录的实例。
ElimTerm - org.aya.core.term中的接口
Elimination rules.
ElimTerm.App - org.aya.core.term中的Record Class
 
ElimTerm.PathApp - 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.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中的类
 
End(boolean, boolean) - record class的构造器 org.aya.core.pat.Pat.End
创建 End 记录的实例。
End(boolean, boolean) - record class的构造器 org.aya.core.serde.SerPat.End
创建 End 记录的实例。
EndoFunctor - org.aya.core.visitor中的接口
A convenient interface to obtain an endomorphism on `Term`.
EndoFunctor.Elevator - org.aya.core.visitor中的Record Class
A lift but in American English.
EndoFunctor.Renamer - org.aya.core.visitor中的Record Class
Not an IntelliJ Renamer.
EndoFunctor.Substituter - org.aya.core.visitor中的Record Class
Performs capture-avoiding substitution.
enterBody() - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
enterHead() - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
entireSourcePos - 类中的变量 org.aya.concrete.stmt.CommonDecl
 
entireSourcePos() - record class中的方法 org.aya.concrete.stmt.Command.Module
返回 entireSourcePos 记录组件的值。
entireSourcePos() - 类中的方法 org.aya.concrete.stmt.CommonDecl
 
entireSourcePos() - 接口中的方法 org.aya.concrete.stmt.Decl
 
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.IntervalExpr
指示某个其他对象是否“等于”此对象。
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.PartEl
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.PartTy
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.Expr.Path
指示某个其他对象是否“等于”此对象。
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.QualifiedID
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.UseHide
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.concrete.stmt.UseHide.Name
指示某个其他对象是否“等于”此对象。
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.End
指示某个其他对象是否“等于”此对象。
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.ShapedInt
指示某个其他对象是否“等于”此对象。
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.repr.AyaShape.AyaIntLitShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.CtorShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.DataShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.FieldShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.FnShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Any
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Licit
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Optional
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.PatShape.Any
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.StructShape
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Any
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Call
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.CodeShape.TermShape.TeleRef
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.repr.ShapeMatcher
指示某个其他对象是否“等于”此对象。
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.End
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.Matchy
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
指示某个其他对象是否“等于”此对象。
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.Interval
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Lam
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.Mula
指示某个其他对象是否“等于”此对象。
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.SerMula.Conn
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Inv
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Lit
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.SerParam
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
指示某个其他对象是否“等于”此对象。
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.Str
指示某个其他对象是否“等于”此对象。
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.PathApp
指示某个其他对象是否“等于”此对象。
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.PartTy
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.FormTerm.Path
指示某个其他对象是否“等于”此对象。
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.PartEl
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.IntroTerm.PathLam
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.IntroTerm.Tuple
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.PrimTerm.Mula
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.term.PrimTerm.Str
指示某个其他对象是否“等于”此对象。
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.EndoFunctor.Elevator
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.EndoFunctor.Renamer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.EndoFunctor.Substituter
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Expander.Normalizer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Expander.Tracked
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Expander.WHNFer
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.Usages
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.core.visitor.Subst
指示某个其他对象是否“等于”此对象。
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) - record class中的方法 org.aya.generic.Cube
指示某个其他对象是否“等于”此对象。
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.AmbiguousLitError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.BadTypeError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CounterexampleError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
指示某个其他对象是否“等于”此对象。
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.NobodyError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.NoRuleError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.NotAnIntervalError
指示某个其他对象是否“等于”此对象。
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.TyckOrderProblem.CircularSignatureError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.error.UnifyError.Type
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.ExprTycker.TermResult
指示某个其他对象是否“等于”此对象。
equals(Object) - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
指示某个其他对象是否“等于”此对象。
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(MutableValue<AnyVar>, SourcePos) - record class的构造器 org.aya.concrete.remark.Literate.Err
创建 Err 记录的实例。
error(AyaDocile) - record class中的静态方法 org.aya.tyck.ExprTycker.TermResult
 
ErrorExpr(SourcePos, AyaDocile) - record class的构造器 org.aya.concrete.Expr.ErrorExpr
创建 ErrorExpr 记录的实例。
ErrorExpr(SourcePos, Doc) - record class的构造器 org.aya.concrete.Expr.ErrorExpr
 
ErrorTerm - org.aya.core.term中的Record Class
 
ErrorTerm(Term) - 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 记录的实例。
ErrorTerm(Doc, boolean) - record class的构造器 org.aya.core.term.ErrorTerm
 
Eta - org.aya.core.ops中的Record Class
 
Eta(LocalCtx) - record class的构造器 org.aya.core.ops.Eta
创建 Eta 记录的实例。
ex(CodeShape.TermShape) - 接口中的静态方法 org.aya.core.repr.CodeShape.ParamShape
 
EXAMPLE - enum class 中的枚举常量 org.aya.concrete.stmt.Decl.Personality
Denotes that the definition is an example (same as normal, but in separated context)
exampleContext() - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
exitCode() - exception class中的方法 org.aya.core.serde.SerDef.DeserializeException
 
exitCode() - exception class中的方法 org.aya.generic.util.InternalException
 
Expander - org.aya.core.visitor中的接口
 
Expander.Normalizer - org.aya.core.visitor中的Record Class
 
Expander.Tracked - org.aya.core.visitor中的Record Class
 
Expander.WHNFer - org.aya.core.visitor中的Record Class
 
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.Type
返回 expected 记录组件的值。
expectedBound() - record class中的方法 org.aya.tyck.error.ProjIxError
返回 expectedBound 记录组件的值。
expectedDim() - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
返回 expectedDim 记录组件的值。
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() - record class中的方法 org.aya.core.pat.Pat.End
返回 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.ShapedInt
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.pat.Pat.Tuple
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Licit
返回 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.End
返回 explicit 记录组件的值。
explicit() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回 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.AmbiguousLitError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
返回 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.NoRuleError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.ProjIxError
返回 expr 记录组件的值。
expr() - record class中的方法 org.aya.tyck.error.UnifyError.Type
返回 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.IntervalExpr - 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.PartEl - org.aya.concrete中的Record Class
partial element
Expr.PartTy - org.aya.concrete中的Record Class
partial type
Expr.Path - org.aya.concrete中的Record Class
generalized path type
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.WithTerm - org.aya.concrete中的接口
 
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 记录的实例。
ExprTraversal<P> - org.aya.concrete.visitor中的接口
 
exprTycker - 类中的变量 org.aya.tyck.pat.PatTycker
 
ExprTycker - org.aya.tyck中的类
 
ExprTycker(PrimDef.Factory, AyaShape.Factory, Reporter, Trace.Builder) - 类的构造器 org.aya.tyck.ExprTycker
 
ExprTycker.Result - org.aya.tyck中的接口
 
ExprTycker.TermResult - org.aya.tyck中的Record Class
ExprTycker.TermResult.type is the type of ExprTycker.TermResult.wellTyped.
ExprTycker.UnivResult - org.aya.tyck中的Record Class
 
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

face() - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
返回 face 记录组件的值。
FaceMismatch(Expr, Restr<Term>, Restr<Term>) - record class的构造器 org.aya.tyck.error.CubicalProblem.FaceMismatch
创建 FaceMismatch 记录的实例。
factory() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回 factory 记录组件的值。
factory(PrimDef.ID, DefVar<PrimDef, TeleDecl.PrimDecl>) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
factory(BiFunction<Term, Either<Term, ImmutableSeq<Matching>>, T>) - 类中的静态方法 org.aya.core.def.FnDef
 
Factory() - 类的构造器 org.aya.core.def.PrimDef.Factory
 
Factory() - 类的构造器 org.aya.core.repr.AyaShape.Factory
 
failureData() - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
返回 failureData 记录组件的值。
failureData() - 接口中的方法 org.aya.tyck.error.UnifyError
 
failureData() - record class中的方法 org.aya.tyck.error.UnifyError.Type
返回 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, TeleDecl.StructField>) - record class的构造器 org.aya.core.term.RefTerm.Field
创建 Field 记录的实例。
Field(WithPos<String>, ImmutableSeq<WithPos<LocalVar>>, Expr, MutableValue<AnyVar>) - 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, TeleDecl.StructDecl>, DefVar<FieldDef, TeleDecl.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) - record class的构造器 org.aya.core.serde.SerTerm.FieldRef
创建 FieldRef 记录的实例。
fields - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructDecl
 
fields - 类中的变量 org.aya.core.def.StructDef
 
fields() - record class中的方法 org.aya.concrete.Expr.NewExpr
返回 fields 记录组件的值。
fields() - record class中的方法 org.aya.core.repr.CodeShape.StructShape
返回 fields 记录组件的值。
fields() - record class中的方法 org.aya.core.serde.SerDef.Struct
返回 fields 记录组件的值。
FieldShape(ImmutableSeq<CodeShape.ParamShape>) - record class的构造器 org.aya.core.repr.CodeShape.FieldShape
创建 FieldShape 记录的实例。
FileModuleLoader - org.aya.resolve.module中的Record Class
 
FileModuleLoader(SourceFileLocator, Path, Reporter, GenericAyaParser, PrimDef.Factory, 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
 
find(Def) - 类中的方法 org.aya.core.repr.AyaShape.Factory
 
findImpl(AyaShape) - 类中的方法 org.aya.core.repr.AyaShape.Factory
 
findNonTerminating() - record class中的方法 org.aya.terck.CallGraph
 
findPatternDef(Context, SourcePos, String) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
findUsages(AnyVar) - 接口中的方法 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, TeleDecl.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.TeleDecl.FnDecl
 
FnDef - org.aya.core.def中的类
 
FnDef(DefVar<FnDef, TeleDecl.FnDecl>, ImmutableSeq<Term.Param>, Term, EnumSet<Modifier>, Either<Term, ImmutableSeq<Matching>>) - 类的构造器 org.aya.core.def.FnDef
 
FnShape(ImmutableSeq<CodeShape.ParamShape>) - record class的构造器 org.aya.core.repr.CodeShape.FnShape
创建 FnShape 记录的实例。
ForExpr(ExprView, ResolveInfo) - record class的构造器 org.aya.concrete.desugar.Desugarer.ForExpr
创建 ForExpr 记录的实例。
FormTerm - org.aya.core.term中的接口
Formation rules.
FormTerm.Interval - org.aya.core.term中的类
 
FormTerm.PartTy - org.aya.core.term中的Record Class
partial type
FormTerm.Path - org.aya.core.term中的Record Class
generalized path type
FormTerm.Pi - org.aya.core.term中的Record Class
 
FormTerm.Sigma - org.aya.core.term中的Record Class
 
FormTerm.Univ - org.aya.core.term中的Record Class
 
formula() - record class中的方法 org.aya.core.serde.SerTerm.Mula
返回 formula 记录组件的值。
formula(DistillerOptions, Formula<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
forward(LocalCtx, Term, TyckState) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
Free - enum class 中的枚举常量 org.aya.distill.BaseDistiller.Outer
 
freezeHoles(TyckState) - 接口中的方法 org.aya.tyck.ExprTycker.Result
 
freezeHoles(TyckState) - record class中的方法 org.aya.tyck.ExprTycker.TermResult
 
freezeHoles(TyckState) - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
 
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<GenericDef>, 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
 
fromCompare(int) - enum class中的静态方法 org.aya.terck.Relation
 
fromCtor(DefVar<CtorDef, TeleDecl.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 记录组件的值。
FUNCTOR_PURE - 接口中的静态变量 org.aya.generic.Constants
 
functorPure(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 

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, AnyVar) - 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中的接口
 
GenericDef - org.aya.core.def中的接口
 
get(QualifiedID) - 接口中的方法 org.aya.resolve.context.Context
 
get(LocalVar) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
getCall(PrimDef.ID) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
getCall(PrimDef.ID, ImmutableSeq<Arg<Term>>) - 类中的方法 org.aya.core.def.PrimDef.Factory
 
getClosingCharacter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor
 
getClosingDelimiter() - 类中的方法 org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getCtx() - 类中的方法 org.aya.concrete.stmt.ClassDecl
 
getCtx() - 接口中的方法 org.aya.concrete.stmt.Decl.TopLevel
 
getCtx() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
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, TeleDecl.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 记录组件的值。
graph() - record class中的方法 org.aya.terck.CallResolver
返回 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.IntervalExpr
返回此对象的哈希代码值。
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.PartEl
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.PartTy
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.Expr.Path
返回此对象的哈希代码值。
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.QualifiedID
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.UseHide
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.concrete.stmt.UseHide.Name
返回此对象的哈希代码值。
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.End
返回此对象的哈希代码值。
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.ShapedInt
返回此对象的哈希代码值。
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.repr.AyaShape.AyaIntLitShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.CtorShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.DataShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.FieldShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.FnShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Any
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Licit
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Optional
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.PatShape.Any
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.StructShape
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Any
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Call
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.TeleRef
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.repr.ShapeMatcher
返回此对象的哈希代码值。
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.End
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回此对象的哈希代码值。
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.Interval
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.Mula
返回此对象的哈希代码值。
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.SerMula.Conn
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Inv
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Lit
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
返回此对象的哈希代码值。
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.Str
返回此对象的哈希代码值。
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.PathApp
返回此对象的哈希代码值。
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.PartTy
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.FormTerm.Path
返回此对象的哈希代码值。
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.PartEl
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.IntroTerm.PathLam
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.IntroTerm.Tuple
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.PrimTerm.Mula
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.term.PrimTerm.Str
返回此对象的哈希代码值。
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.EndoFunctor.Elevator
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.EndoFunctor.Renamer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.EndoFunctor.Substituter
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Expander.Normalizer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Expander.WHNFer
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.Usages
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.core.visitor.Subst
返回此对象的哈希代码值。
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.generic.Cube
返回此对象的哈希代码值。
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.AmbiguousLitError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.BadTypeError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
返回此对象的哈希代码值。
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.NobodyError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.NoRuleError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.NotAnIntervalError
返回此对象的哈希代码值。
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.TyckOrderProblem.CircularSignatureError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.error.UnifyError.Type
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.ExprTycker.TermResult
返回此对象的哈希代码值。
hashCode() - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
返回此对象的哈希代码值。
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.MonoidalVarFolder.RefFinder
 
HEADER_ONLY - record class中的静态变量 org.aya.core.visitor.MonoidalVarFolder.RefFinder
 
HEADER_ONLY - 类中的静态变量 org.aya.tyck.order.SigRefFinder
 
headerOrder(ImmutableSeq<TyckOrder>, ImmutableSeq<TyckUnit>) - record class中的方法 org.aya.tyck.order.AyaSccTycker
Generate the order of dependency of headers, fail if a cycle occurs.
Hiding - enum class 中的枚举常量 org.aya.concrete.stmt.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.AmbiguousLitError
 
hint(DistillerOptions) - record class中的方法 org.aya.tyck.error.BadTypeError
 
hint(DistillerOptions) - record class中的方法 org.aya.tyck.error.NotAnIntervalError
 
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, MutableValue<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.core.serde.SerTerm.SerMula.Inv
返回 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.UseHide.Name
返回 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 记录组件的值。
IGNORED - record class中的静态变量 org.aya.ref.LocalVar
 
im(CodeShape.TermShape) - 接口中的静态方法 org.aya.core.repr.CodeShape.ParamShape
 
IMAX - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
IMIN - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
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 记录的实例。
importAll(AyaShape.Factory) - 类中的方法 org.aya.core.repr.AyaShape.Factory
 
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, AnyVar>) - 接口中的方法 org.aya.resolve.context.ModuleContext
 
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, AnyVar>) - 类中的方法 org.aya.resolve.context.PhysicalModuleContext
 
importModules(ImmutableSeq<String>, Stmt.Accessibility, MutableMap<ImmutableSeq<String>, MutableMap<String, AnyVar>>, 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
 
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() - record class中的方法 org.aya.core.pat.Pat.End
 
inline() - 接口中的方法 org.aya.core.pat.Pat
 
inline() - record class中的方法 org.aya.core.pat.Pat.Meta
 
inline() - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
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.term.FormTerm.Interval
 
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 记录组件的值。
integer() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回 integer 记录组件的值。
integer() - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
返回 integer 记录组件的值。
integer() - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
返回 integer 记录组件的值。
integer() - record class中的方法 org.aya.tyck.error.NotAnIntervalError
返回 integer 记录组件的值。
InternalException - org.aya.generic.util中的Exception Class
 
InternalException() - exception class的构造器 org.aya.generic.util.InternalException
 
InternalException(String) - exception class的构造器 org.aya.generic.util.InternalException
 
InternalException(String, Throwable) - exception class的构造器 org.aya.generic.util.InternalException
 
InterruptException - org.aya.generic.util中的Exception Class
 
InterruptException() - exception class的构造器 org.aya.generic.util.InterruptException
 
InterruptException.InterruptStage - org.aya.generic.util中的Enum Class
 
Interval() - record class的构造器 org.aya.core.serde.SerTerm.Interval
创建 Interval 记录的实例。
IntervalExpr(SourcePos) - record class的构造器 org.aya.concrete.Expr.IntervalExpr
创建 IntervalExpr 记录的实例。
IntroTerm - org.aya.core.term中的接口
Introduction rules.
IntroTerm.Lambda - org.aya.core.term中的Record Class
 
IntroTerm.New - org.aya.core.term中的Record Class
 
IntroTerm.PartEl - org.aya.core.term中的Record Class
partial element
IntroTerm.PathLam - org.aya.core.term中的Record Class
 
IntroTerm.Tuple - org.aya.core.term中的Record Class
 
inv(Term) - record class中的静态方法 org.aya.core.term.PrimTerm.Mula
 
Inv(SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.SerMula.Inv
创建 Inv 记录的实例。
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 记录组件的值。
isAnd() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Conn
返回 isAnd 记录组件的值。
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
 
isLeft() - record class中的方法 org.aya.core.pat.Pat.End
返回 isLeft 记录组件的值。
isLeft() - record class中的方法 org.aya.core.serde.SerPat.End
返回 isLeft 记录组件的值。
isLeft() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Lit
返回 isLeft 记录组件的值。
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

l() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Conn
返回 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(TyckState, 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 - record class中的静态变量 org.aya.core.term.PrimTerm.Mula
 
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.AmbiguousLitError
 
level() - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
 
level() - record class中的方法 org.aya.tyck.error.BadTypeError
 
level() - record class中的方法 org.aya.tyck.error.CounterexampleError
 
level() - 接口中的方法 org.aya.tyck.error.CubicalProblem
 
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.NobodyError
 
level() - record class中的方法 org.aya.tyck.error.NoRuleError
 
level() - record class中的方法 org.aya.tyck.error.NotAnIntervalError
 
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() - 接口中的方法 org.aya.tyck.error.TyckOrderProblem
 
level() - record class中的方法 org.aya.tyck.error.UnifyError.Type
 
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.error.CubicalProblem.BoundaryDisagree
返回 lhs 记录组件的值。
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<AnyVar, Expr>, boolean, Pat.Preclause<Expr>) - record class的构造器 org.aya.tyck.pat.PatTycker.LhsResult
创建 LhsResult 记录的实例。
lhsSubst() - record class中的方法 org.aya.core.pat.PatUnify
返回 lhsSubst 记录组件的值。
Licit(CodeShape.TermShape, boolean) - record class的构造器 org.aya.core.repr.CodeShape.ParamShape.Licit
创建 Licit 记录的实例。
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.visitor.EndoFunctor.Elevator
返回 lift 记录组件的值。
lift() - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
返回 lift 记录组件的值。
lift(int) - 接口中的方法 org.aya.core.term.Term
 
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(AnyVar) - 类中的静态方法 org.aya.distill.BaseDistiller
 
linkDef(AnyVar, Style) - 类中的静态方法 org.aya.distill.BaseDistiller
 
linkLit(int, AnyVar, Style) - 类中的静态方法 org.aya.distill.BaseDistiller
 
linkRef(AnyVar, Style) - 类中的静态方法 org.aya.distill.BaseDistiller
 
list() - record class中的方法 org.aya.concrete.stmt.UseHide
返回 list 记录组件的值。
LIST_CONS - 接口中的静态变量 org.aya.generic.Constants
 
LIST_NIL - 接口中的静态变量 org.aya.generic.Constants
 
listCons(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
ListExprTac(SourcePos, ImmutableSeq<TacNode>) - record class的构造器 org.aya.concrete.TacNode.ListExprTac
创建 ListExprTac 记录的实例。
listNil(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
Lit(boolean) - record class的构造器 org.aya.core.serde.SerTerm.SerMula.Lit
创建 Lit 记录的实例。
LITERAL_SHAPES - 接口中的静态变量 org.aya.core.repr.AyaShape
 
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 记录的实例。
LitTerm - org.aya.core.term中的接口
 
LitTerm.ShapedInt - org.aya.core.term中的Record Class
 
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(Tycker) - record class中的静态方法 org.aya.core.visitor.Zonker
 
make(ElimTerm.App) - 接口中的静态方法 org.aya.core.term.CallTerm
 
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
 
makeSuc(CtorDef, Pat) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
makeSuc(CtorDef, Term) - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
 
makeSuc(CtorDef, T) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
makeZero(CtorDef) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
makeZero(CtorDef) - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
 
makeZero(CtorDef) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
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>) - record class中的方法 org.aya.generic.Cube
 
map(ImmutableSeq<LocalVar>, Function<Term, Term>) - record class中的方法 org.aya.generic.Cube
 
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 记录的实例。
match(CodeShape, GenericDef) - record class中的静态方法 org.aya.core.repr.ShapeMatcher
 
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(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
 
merge(SeqView<Integer>) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.Usages
 
merge(SeqView<SeqView<Def>>) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
 
merge(SeqView<R>) - 接口中的方法 org.aya.core.visitor.MonoidalVarFolder
 
message() - record class中的方法 org.aya.concrete.error.ParseError
返回 message 记录组件的值。
meta() - record class中的方法 org.aya.concrete.Expr.MetaPat
返回 meta 记录组件的值。
Meta - org.aya.core中的类
 
Meta(boolean, MutableValue<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) - 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<AnyVar>) - 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.TeleDecl.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, 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
 
MONAD_BIND - 接口中的静态变量 org.aya.generic.Constants
 
monadBind(SourcePos) - 接口中的静态方法 org.aya.generic.Constants
 
MonoidalVarFolder<R> - org.aya.core.visitor中的接口
 
MonoidalVarFolder.RefFinder - org.aya.core.visitor中的Record Class
 
MonoidalVarFolder.Usages - org.aya.core.visitor中的Record Class
 
mul(Relation) - enum class中的方法 org.aya.terck.Relation
 
Mula(SerTerm.SerMula) - record class的构造器 org.aya.core.serde.SerTerm.Mula
创建 Mula 记录的实例。
Mula(Formula<Term>) - record class的构造器 org.aya.core.term.PrimTerm.Mula
创建 Mula 记录的实例。

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.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.AnyVar
 
name() - 类中的方法 org.aya.ref.DefVar
 
name() - record class中的方法 org.aya.ref.LocalVar
返回 name 记录组件的值。
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 记录组件的值。
Name(String, String, Assoc, BindBlock) - record class的构造器 org.aya.concrete.stmt.UseHide.Name
创建 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
 
nameOf(TyckUnit) - 接口中的方法 org.aya.tyck.error.TyckOrderProblem
 
NAT - enum class 中的枚举常量 org.aya.core.serde.SerDef.SerAyaShape
 
NAT_SHAPE - 接口中的静态变量 org.aya.core.repr.AyaShape
 
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
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.stmt.Generalize
 
needTyck(ImmutableSeq<String>) - 类中的方法 org.aya.concrete.stmt.TeleDecl.PrimDecl
 
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, TeleDecl.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(PrimDef.Factory, AyaShape.Factory) - record class中的方法 org.aya.tyck.StmtTycker
 
NF - enum class 中的枚举常量 org.aya.generic.util.NormalizeMode
Fully normalize.
NobodyError - org.aya.tyck.error中的Record Class
 
NobodyError(SourcePos, DefVar<FnDef, TeleDecl.FnDecl>) - record class的构造器 org.aya.tyck.error.NobodyError
创建 NobodyError 记录的实例。
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>, AnyVar>>, MutableMap<ImmutableSeq<String>, MutableMap<String, AnyVar>>) - 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(TeleDecl.PrimDecl) - record class的构造器 org.aya.tyck.error.PrimProblem.NoResultTypeError
创建 NoResultTypeError 记录的实例。
NORMAL - enum class 中的枚举常量 org.aya.concrete.stmt.Decl.Personality
Denotes that the definition is a normal definition (default behavior)
normalize(TyckState, NormalizeMode) - 接口中的方法 org.aya.core.term.Term
 
NormalizeMode - org.aya.generic.util中的Enum Class
 
Normalizer(TyckState) - record class的构造器 org.aya.core.visitor.Expander.Normalizer
创建 Normalizer 记录的实例。
NoRuleError - org.aya.tyck.error中的Record Class
 
NoRuleError(Expr, Term) - record class的构造器 org.aya.tyck.error.NoRuleError
创建 NoRuleError 记录的实例。
NoSuchFieldError(SourcePos, ImmutableSeq<String>) - record class的构造器 org.aya.tyck.error.FieldProblem.NoSuchFieldError
创建 NoSuchFieldError 记录的实例。
NotAnIntervalError - org.aya.tyck.error中的Record Class
 
NotAnIntervalError(SourcePos, int) - record class的构造器 org.aya.tyck.error.NotAnIntervalError
创建 NotAnIntervalError 记录的实例。
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, AnyVar) - record class的构造器 org.aya.tyck.error.NotYetTyckedError
创建 NotYetTyckedError 记录的实例。
nth() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.TeleRef
返回 nth 记录组件的值。
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.PathApp
返回 of 记录组件的值。
of() - record class中的方法 org.aya.core.term.ElimTerm.Proj
返回 of 记录组件的值。
of() - record class中的方法 org.aya.terck.Behavior
返回 of 记录组件的值。
onModuleTycked(ResolveInfo, ImmutableSeq<GenericDef>) - 接口中的方法 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
Binary operators can be renamed in other modules.
Open(SourcePos, Stmt.Accessibility, QualifiedID, 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.CommonDecl
 
opInfo() - 类中的方法 org.aya.concrete.stmt.CommonDecl
 
opInfo() - 接口中的方法 org.aya.concrete.stmt.Decl
 
opInfo() - record class中的方法 org.aya.core.serde.SerDef.SerOpDecl
返回 opInfo 记录组件的值。
opSet() - record class中的方法 org.aya.resolve.ResolveInfo
返回 opSet 记录组件的值。
Optional(CodeShape.ParamShape) - record class的构造器 org.aya.core.repr.CodeShape.ParamShape.Optional
创建 Optional 记录的实例。
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 记录的实例。
or(Term, Term) - record class中的静态方法 org.aya.core.term.PrimTerm.Mula
 
orderIndependent() - record class中的方法 org.aya.tyck.pat.Conquer
返回 orderIndependent 记录组件的值。
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.repr - 程序包 org.aya.core.repr
 
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.repr.CodeShape.ParamShape.Optional
返回 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 记录的实例。
Param(SourcePos, LocalVar, boolean) - record class的构造器 org.aya.concrete.Expr.Param
 
Param(SourcePos, LocalVar, Expr, boolean) - record class的构造器 org.aya.concrete.Expr.Param
创建 Param 记录的实例。
parameters(MutableList<Term.Param>) - record class中的方法 org.aya.core.term.FormTerm.Pi
 
ParamLike<Expr extends 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 记录组件的值。
params() - record class中的方法 org.aya.core.term.IntroTerm.PathLam
返回 params 记录组件的值。
params() - record class中的方法 org.aya.generic.Cube
返回 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
 
PartEl(Partial<Term>, Term) - record class的构造器 org.aya.core.term.IntroTerm.PartEl
创建 PartEl 记录的实例。
PartEl(SourcePos, Partial<Expr>) - record class的构造器 org.aya.concrete.Expr.PartEl
创建 PartEl 记录的实例。
partial() - record class中的方法 org.aya.concrete.Expr.PartEl
返回 partial 记录组件的值。
partial() - record class中的方法 org.aya.core.term.IntroTerm.PartEl
返回 partial 记录组件的值。
partial() - record class中的方法 org.aya.generic.Cube
返回 partial 记录组件的值。
partial(DistillerOptions, Partial<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
partial(IntroTerm.PartEl) - 接口中的静态方法 org.aya.core.visitor.Expander
 
partTy(TyckState, Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
PartTy(Term, Restr<Term>) - record class的构造器 org.aya.core.term.FormTerm.PartTy
创建 PartTy 记录的实例。
PartTy(SourcePos, Expr, Restr<Expr>) - record class的构造器 org.aya.concrete.Expr.PartTy
创建 PartTy 记录的实例。
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.End - org.aya.core.pat中的Record Class
 
Pat.Meta - org.aya.core.pat中的Record Class
 
Pat.Preclause<T extends AyaDocile> - org.aya.core.pat中的Record Class
It's 'pre' because there are also impossible clauses, which are removed after tycking.
Pat.ShapedInt - org.aya.core.pat中的Record Class
TODO[literal]: literal type needs meta-solving for first-class patterns.
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 记录组件的值。
Path(Cube<Term>) - record class的构造器 org.aya.core.term.FormTerm.Path
创建 Path 记录的实例。
Path(SourcePos, Cube<Expr>) - record class的构造器 org.aya.concrete.Expr.Path
创建 Path 记录的实例。
pathApp(ElimTerm.PathApp, Function<Term, Term>) - 接口中的静态方法 org.aya.core.visitor.Expander
 
PathApp(Term, ImmutableSeq<Arg<Term>>, Cube<Term>) - record class的构造器 org.aya.core.term.ElimTerm.PathApp
创建 PathApp 记录的实例。
PathLam(ImmutableSeq<Term.Param>, Term) - record class的构造器 org.aya.core.term.IntroTerm.PathLam
创建 PathLam 记录的实例。
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.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.TeleDecl.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.TeleDecl.DataCtor
Similar to Decl.Telescopic.signature(), but stores the bindings in TeleDecl.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<AnyVar, 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.ClassDecl
 
personality() - 接口中的方法 org.aya.concrete.stmt.Decl.TopLevel
 
personality() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
PhysicalModuleContext - org.aya.resolve.context中的类
 
PhysicalModuleContext(Context, ImmutableSeq<String>) - 类的构造器 org.aya.resolve.context.PhysicalModuleContext
 
pi(TyckState, 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(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprOps
 
post(Expr) - 接口中的方法 org.aya.concrete.visitor.ExprView
 
post(Term) - record class中的方法 org.aya.core.visitor.EndoFunctor.Elevator
 
post(Term) - 接口中的方法 org.aya.core.visitor.EndoFunctor
 
post(Term) - record class中的方法 org.aya.core.visitor.EndoFunctor.Substituter
 
post(Term) - record class中的方法 org.aya.core.visitor.Expander.Normalizer
 
post(Term) - 接口中的方法 org.aya.core.visitor.Expander
 
post(Term) - record class中的方法 org.aya.core.visitor.Expander.WHNFer
 
post(Term) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
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) - 接口中的方法 org.aya.core.visitor.EndoFunctor
 
pre(Term) - record class中的方法 org.aya.core.visitor.EndoFunctor.Renamer
 
pre(Term) - 接口中的方法 org.aya.core.visitor.TermConsumer
 
pre(Term) - record class中的方法 org.aya.core.visitor.Zonker
 
pre(Term) - record class中的方法 org.aya.terck.CallResolver
 
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 记录的实例。
prim() - record class中的方法 org.aya.tyck.error.PrimProblem.NoResultTypeError
返回 prim 记录组件的值。
Prim(ImmutableSeq<String>, PrimDef.ID) - record class的构造器 org.aya.core.serde.SerDef.Prim
创建 Prim 记录的实例。
Prim(DefVar<PrimDef, TeleDecl.PrimDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Prim
 
Prim(DefVar<PrimDef, TeleDecl.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.TeleDecl.PrimDecl
 
PrimDef - org.aya.core.def中的类
 
PrimDef(DefVar<PrimDef, TeleDecl.PrimDecl>, ImmutableSeq<Term.Param>, Term, PrimDef.ID) - 类的构造器 org.aya.core.def.PrimDef
 
PrimDef(DefVar<PrimDef, TeleDecl.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 记录的实例。
primFactory() - record class中的方法 org.aya.core.serde.SerTerm.DeState
返回 primFactory 记录组件的值。
primFactory() - record class中的方法 org.aya.resolve.module.FileModuleLoader
返回 primFactory 记录组件的值。
primFactory() - record class中的方法 org.aya.resolve.ResolveInfo
返回 primFactory 记录组件的值。
primFactory() - record class中的方法 org.aya.tyck.TyckState
返回 primFactory 记录组件的值。
PrimProblem - org.aya.tyck.error中的接口
 
PrimProblem.NoResultTypeError - org.aya.tyck.error中的Record Class
 
PrimTerm - org.aya.core.term中的接口
 
PrimTerm.Mula - org.aya.core.term中的Record Class
 
PrimTerm.Str - org.aya.core.term中的Record Class
 
printHint() - exception class中的方法 org.aya.core.serde.SerDef.DeserializeException
 
printHint() - exception class中的方法 org.aya.generic.util.InternalException
 
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(ElimTerm.Proj) - 接口中的静态方法 org.aya.core.term.ElimTerm
 
proj(Term, int) - 接口中的静态方法 org.aya.core.term.ElimTerm
 
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>, AnyVar, MutableValue<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
 
put(LocalVar, boolean) - record class中的方法 org.aya.core.visitor.Subst
 
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

r() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Conn
返回 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.TeleDecl.DataCtor
 
ref - 类中的变量 org.aya.concrete.stmt.TeleDecl.DataDecl
 
ref - 类中的变量 org.aya.concrete.stmt.TeleDecl.FnDecl
 
ref - 类中的变量 org.aya.concrete.stmt.TeleDecl.PrimDecl
 
ref - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructDecl
 
ref - 类中的变量 org.aya.concrete.stmt.TeleDecl.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
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataCtor
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.FnDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.PrimDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructDecl
 
ref() - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
ref() - 接口中的方法 org.aya.core.def.ClassDef
 
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.GenericDef
 
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.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() - 接口中的方法 org.aya.core.term.CallTerm.DefCall
 
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) - record class的构造器 org.aya.core.serde.SerTerm.Ref
创建 Ref 记录的实例。
reference() - record class中的方法 org.aya.resolve.visitor.ExprResolver
返回 reference 记录组件的值。
RefExpr(SourcePos, AnyVar) - record class的构造器 org.aya.concrete.Expr.RefExpr
 
RefExpr(SourcePos, AnyVar, MutableValue<ExprTycker.Result>) - record class的构造器 org.aya.concrete.Expr.RefExpr
创建 RefExpr 记录的实例。
RefFinder(boolean) - record class的构造器 org.aya.core.visitor.MonoidalVarFolder.RefFinder
创建 RefFinder 记录的实例。
RefTerm - org.aya.core.term中的Record Class
 
RefTerm(LocalVar) - 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(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.End
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Meta
 
rename(Subst, LocalCtx, boolean) - 接口中的方法 org.aya.core.pat.Pat
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
rename(Subst, LocalCtx, boolean) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
Renamer() - record class的构造器 org.aya.core.visitor.EndoFunctor.Renamer
 
Renamer(Subst) - record class的构造器 org.aya.core.visitor.EndoFunctor.Renamer
创建 Renamer 记录的实例。
renameVar() - record class中的方法 org.aya.core.term.Term.Param
 
renaming() - record class中的方法 org.aya.concrete.stmt.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
 
repr() - record class中的方法 org.aya.core.pat.Pat.ShapedInt
返回 repr 记录组件的值。
repr() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
返回 repr 记录组件的值。
repr() - 接口中的方法 org.aya.generic.Shaped.Inductively
 
resolve(SeqLike<Stmt>, ResolveInfo, ModuleLoader) - 接口中的静态方法 org.aya.concrete.stmt.Stmt
 
resolve(Expr, Context) - record class中的方法 org.aya.resolve.visitor.ExprResolver
 
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
 
resolveAyaCompiledFile(Path, ImmutableSeq<String>) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
resolveAyaCompiledFile(SeqView<Path>, ImmutableSeq<String>) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
resolveAyaSourceFile(Path, ImmutableSeq<String>) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
resolveAyaSourceFile(SeqView<Path>, ImmutableSeq<String>) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
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>, PrimDef.Factory, AyaShape.Factory, AyaBinOpSet, MutableMap<OpDecl, BindBlock>, MutableMap<ImmutableSeq<String>, ResolveInfo>, MutableList<ImmutableSeq<String>>, MutableGraph<TyckOrder>) - record class的构造器 org.aya.resolve.ResolveInfo
创建 ResolveInfo 记录的实例。
ResolveInfo(PrimDef.Factory, ModuleContext, ImmutableSeq<Stmt>, AyaBinOpSet) - record class的构造器 org.aya.resolve.ResolveInfo
 
resolveModule(PrimDef.Factory, ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - 接口中的方法 org.aya.resolve.module.ModuleLoader
 
resolveOpDecl(ImmutableSeq<String>) - 类中的方法 org.aya.ref.DefVar
 
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() - exception class的构造器 org.aya.resolve.context.Context.ResolvingInterruptedException
 
restr() - record class中的方法 org.aya.concrete.Expr.PartTy
返回 restr 记录组件的值。
restr() - record class中的方法 org.aya.core.term.FormTerm.PartTy
返回 restr 记录组件的值。
restr(Restr<Expr>) - 类中的方法 org.aya.tyck.ExprTycker
 
restr(TyckState, Restr<Term>) - record class中的方法 org.aya.core.visitor.Subst
 
restr(DistillerOptions, Restr<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
RESTRICTIVE - record class中的静态变量 org.aya.resolve.visitor.ExprResolver
 
result - 类中的变量 org.aya.concrete.stmt.ClassDecl
 
result - 类中的变量 org.aya.concrete.stmt.TeleDecl
 
result - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructField
 
result - 类中的变量 org.aya.core.def.SubLevelDef
 
result - 类中的变量 org.aya.core.def.TopLevelDef
 
result - 类中的变量 org.aya.core.Meta
 
result() - 类中的方法 org.aya.concrete.stmt.ClassDecl
 
result() - 接口中的方法 org.aya.concrete.stmt.Decl.Resulted
 
result() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
result() - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
result() - record class中的方法 org.aya.core.def.Def.Signature
返回 result 记录组件的值。
result() - 接口中的方法 org.aya.core.def.GenericDef
 
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 记录组件的值。
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.error.CubicalProblem.BoundaryDisagree
返回 rhs 记录组件的值。
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 记录组件的值。
rhsType() - record class中的方法 org.aya.core.term.IntroTerm.PartEl
返回 rhsType 记录组件的值。
RIGHT - record class中的静态变量 org.aya.core.term.PrimTerm.Mula
 
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 记录组件的值。
sameValue(TyckState, Shaped<O>) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
sampleReporters() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 sampleReporters 记录组件的值。
sccTycker() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回 sccTycker 记录组件的值。
SCCTyckingFailed(ImmutableSeq<TyckOrder>) - exception class的构造器 org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
scope() - record class中的方法 org.aya.tyck.error.Goal
返回 scope 记录组件的值。
SCOPE_SEPARATOR - 接口中的静态变量 org.aya.generic.Constants
 
SCOPE_SEPARATOR_PATTERN - 接口中的静态变量 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.pat.Pat.ShapedInt
 
self() - record class中的方法 org.aya.core.serde.SerDef.Ctor
返回 self 记录组件的值。
self() - record class中的方法 org.aya.core.serde.SerDef.Field
返回 self 记录组件的值。
self() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
 
self() - 接口中的方法 org.aya.generic.Shaped.Inductively
 
selfRef() - record class中的方法 org.aya.core.serde.SerTerm.ConCall
返回 selfRef 记录组件的值。
SelfReferenceError(TyckUnit) - record class的构造器 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
创建 SelfReferenceError 记录的实例。
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中的Exception Class
 
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.SerAyaShape - org.aya.core.serde中的Enum Class
serialized AyaShape
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 记录组件的值。
serialize(GenericDef) - record class中的方法 org.aya.core.serde.Serializer
 
serialize(AyaShape) - enum class中的静态方法 org.aya.core.serde.SerDef.SerAyaShape
 
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, 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.End - org.aya.core.serde中的Record Class
 
SerPat.Matchy - org.aya.core.serde中的Record Class
 
SerPat.ShapedInt - 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.Interval - org.aya.core.serde中的Record Class
 
SerTerm.Lam - org.aya.core.serde中的Record Class
 
SerTerm.Mula - 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.SerMula - org.aya.core.serde中的接口
 
SerTerm.SerMula.Conn - org.aya.core.serde中的Record Class
 
SerTerm.SerMula.Inv - org.aya.core.serde中的Record Class
 
SerTerm.SerMula.Lit - org.aya.core.serde中的Record Class
 
SerTerm.SerParam - org.aya.core.serde中的Record Class
 
SerTerm.ShapedInt - org.aya.core.serde中的Record Class
 
SerTerm.Sigma - org.aya.core.serde中的Record Class
 
SerTerm.SimpVar - org.aya.core.serde中的Record Class
 
SerTerm.Str - 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
 
setCtx(Context) - 类中的方法 org.aya.concrete.stmt.ClassDecl
 
setCtx(Context) - 接口中的方法 org.aya.concrete.stmt.Decl.TopLevel
 
setCtx(Context) - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
setResult(Expr) - 类中的方法 org.aya.concrete.stmt.ClassDecl
 
setResult(Expr) - 接口中的方法 org.aya.concrete.stmt.Decl.Resulted
 
setResult(Expr) - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
setResult(Expr) - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
setSignature(Def.Signature) - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataCtor
 
setSignature(Def.Signature) - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
setSignature(Def.Signature) - 接口中的方法 org.aya.concrete.stmt.Decl.Telescopic
 
setSignature(Def.Signature) - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
setTelescope(ImmutableSeq<Expr.Param>) - 接口中的方法 org.aya.concrete.stmt.Decl.Telescopic
 
setTelescope(ImmutableSeq<Expr.Param>) - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataCtor
 
setTelescope(ImmutableSeq<Expr.Param>) - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
setTelescope(ImmutableSeq<Expr.Param>) - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
ShadowingWarn - org.aya.resolve.error中的Record Class
 
ShadowingWarn(String, SourcePos) - record class的构造器 org.aya.resolve.error.ShadowingWarn
创建 ShadowingWarn 记录的实例。
shape() - record class中的方法 org.aya.core.pat.Pat.ShapedInt
返回 shape 记录组件的值。
shape() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回 shape 记录组件的值。
shape() - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
返回 shape 记录组件的值。
shape() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
返回 shape 记录组件的值。
shape() - 接口中的方法 org.aya.generic.Shaped
 
Shaped<T> - org.aya.generic中的接口
 
Shaped.Inductively<T> - org.aya.generic中的接口
 
ShapedInt(int, boolean, SerDef.SerAyaShape, SerTerm.DataCall) - record class的构造器 org.aya.core.serde.SerPat.ShapedInt
创建 ShapedInt 记录的实例。
ShapedInt(int, AyaShape, Term) - record class的构造器 org.aya.core.term.LitTerm.ShapedInt
创建 ShapedInt 记录的实例。
ShapedInt(int, AyaShape, CallTerm.Data, boolean) - record class的构造器 org.aya.core.pat.Pat.ShapedInt
创建 ShapedInt 记录的实例。
ShapedInt(int, SerDef.SerAyaShape, SerTerm) - record class的构造器 org.aya.core.serde.SerTerm.ShapedInt
创建 ShapedInt 记录的实例。
shapeFactory - 类中的变量 org.aya.tyck.ExprTycker
 
shapeFactory() - record class中的方法 org.aya.resolve.ResolveInfo
返回 shapeFactory 记录组件的值。
ShapeMatcher - org.aya.core.repr中的Record Class
 
ShapeMatcher(MutableLinkedList<DefVar<? extends Def, ? extends Decl.Telescopic>>, MutableMap<AnyVar, AnyVar>) - record class的构造器 org.aya.core.repr.ShapeMatcher
创建 ShapeMatcher 记录的实例。
shiftEmpty(boolean) - 类中的方法 org.aya.tyck.pat.PatTree.Builder
 
showCode() - record class中的方法 org.aya.concrete.remark.CodeOptions
返回 showCode 记录组件的值。
side(DistillerOptions, Restr.Side<T>) - 类中的静态方法 org.aya.distill.BaseDistiller
 
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(TyckState, Expr, int, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
sigmaCon(TyckState, 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.TeleDecl.DataCtor
 
signature - 类中的变量 org.aya.concrete.stmt.TeleDecl
 
signature - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructField
 
signature() - 接口中的方法 org.aya.concrete.stmt.Decl.Telescopic
 
signature() - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataCtor
 
signature() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
signature() - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
signature() - record class中的方法 org.aya.tyck.pat.Conquer
返回 signature 记录组件的值。
Signature(ImmutableSeq<Term.Param>, Term) - record class的构造器 org.aya.core.def.Def.Signature
创建 Signature 记录的实例。
SigRefFinder - org.aya.tyck.order中的类
Concrete version of RefFinder but only header is searched.
SigRefFinder() - 类的构造器 org.aya.tyck.order.SigRefFinder
 
simpleFn(ExprTycker, TeleDecl.FnDecl) - record class中的方法 org.aya.tyck.StmtTycker
 
simplFormula(PrimTerm.Mula) - 接口中的静态方法 org.aya.core.visitor.Expander
 
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.CommonDecl
 
sourcePos - 类中的变量 org.aya.concrete.stmt.Generalize
 
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.IntervalExpr
返回 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.PartEl
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.PartTy
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.concrete.Expr.Path
返回 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.CommonDecl
 
sourcePos() - 类中的方法 org.aya.concrete.stmt.Generalize
 
sourcePos() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回 sourcePos 记录组件的值。
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.BadLiteralPatternError
返回 sourcePos 记录组件的值。
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.NobodyError
返回 sourcePos 记录组件的值。
sourcePos() - record class中的方法 org.aya.tyck.error.NotAnIntervalError
返回 sourcePos 记录组件的值。
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.error.TyckOrderProblem.CircularSignatureError
 
sourcePos() - record class中的方法 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
 
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 记录的实例。
stack() - record class中的方法 org.aya.core.visitor.Zonker
返回 stack 记录组件的值。
stage() - exception class中的方法 org.aya.generic.util.InterruptException
 
stage() - exception class中的方法 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() - exception class中的方法 org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
state - 类中的变量 org.aya.concrete.remark.Literate.Code
 
state - 类中的变量 org.aya.tyck.Tycker
 
state() - record class中的方法 org.aya.core.serde.Serializer
返回 state 记录组件的值。
state() - record class中的方法 org.aya.core.visitor.Expander.Normalizer
返回 state 记录组件的值。
state() - 接口中的方法 org.aya.core.visitor.Expander
 
state() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回 state 记录组件的值。
state() - record class中的方法 org.aya.core.visitor.Expander.WHNFer
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.error.BadTypeError
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
返回 state 记录组件的值。
state() - record class中的方法 org.aya.tyck.error.Goal
返回 state 记录组件的值。
state() - 接口中的方法 org.aya.tyck.error.UnifyError
 
state() - record class中的方法 org.aya.tyck.error.UnifyError.Type
返回 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
 
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.End
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Meta
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
storeBindings(LocalCtx) - 接口中的方法 org.aya.core.pat.Pat
 
storeBindings(LocalCtx) - record class中的方法 org.aya.core.pat.Pat.Tuple
 
Str(String) - record class的构造器 org.aya.core.serde.SerTerm.Str
创建 Str 记录的实例。
Str(String) - record class的构造器 org.aya.core.term.PrimTerm.Str
创建 Str 记录的实例。
STR - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
strategy() - record class中的方法 org.aya.concrete.stmt.UseHide
返回 strategy 记录组件的值。
STRCONCAT - enum class 中的枚举常量 org.aya.core.def.PrimDef.ID
 
string() - record class中的方法 org.aya.concrete.Expr.LitStringExpr
返回 string 记录组件的值。
string() - record class中的方法 org.aya.core.serde.SerTerm.Str
返回 string 记录组件的值。
string() - record class中的方法 org.aya.core.term.PrimTerm.Str
返回 string 记录组件的值。
stripAyaSourcePostfix(String) - 接口中的静态方法 org.aya.generic.util.AyaFiles
 
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, TeleDecl.StructDecl>, int, ImmutableSeq<Arg<Term>>) - record class的构造器 org.aya.core.term.CallTerm.Struct
创建 Struct 记录的实例。
STRUCT_CALL - 类中的静态变量 org.aya.distill.BaseDistiller
 
structAcc(TyckState, 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(TyckState, Expr, Term) - record class中的静态方法 org.aya.tyck.error.BadTypeError
 
StructDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<TeleDecl.StructField>, BindBlock, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.TeleDecl.StructDecl
 
StructDef - org.aya.core.def中的类
core struct definition, corresponding to TeleDecl.StructDecl
StructDef(DefVar<StructDef, TeleDecl.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.TeleDecl.StructField
 
structRef - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructField
 
structRef - 类中的变量 org.aya.core.def.FieldDef
 
StructShape(ImmutableSeq<CodeShape.ParamShape>, ImmutableSeq<CodeShape.FieldShape>) - record class的构造器 org.aya.core.repr.CodeShape.StructShape
创建 StructShape 记录的实例。
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<AnyVar, 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(MutableValue<Context>, Pattern) - 接口中的静态方法 org.aya.resolve.visitor.StmtResolver
 
subst() - record class中的方法 org.aya.core.pat.PatMatcher
返回 subst 记录组件的值。
subst() - record class中的方法 org.aya.core.visitor.EndoFunctor.Renamer
返回 subst 记录组件的值。
subst() - record class中的方法 org.aya.core.visitor.EndoFunctor.Substituter
返回 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<AnyVar, ? 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, int) - record class中的方法 org.aya.core.term.Term.Param
 
subst(Subst, int) - 接口中的方法 org.aya.core.term.Term
 
subst(AnyVar, Term) - record class中的方法 org.aya.core.term.Term.Param
 
subst(AnyVar, Term) - 接口中的方法 org.aya.core.term.Term
 
Subst - org.aya.core.visitor中的Record Class
"Substitution object"
Subst() - record class的构造器 org.aya.core.visitor.Subst
 
Subst(ImmutableSeq<LocalVar>, ImmutableSeq<Term>) - record class的构造器 org.aya.core.visitor.Subst
 
Subst(MutableMap<AnyVar, Term>) - record class的构造器 org.aya.core.visitor.Subst
创建 Subst 记录的实例。
Subst(AnyVar, Term) - record class的构造器 org.aya.core.visitor.Subst
 
substBody(Term) - record class中的方法 org.aya.core.term.FormTerm.Pi
 
Substituter(Subst) - record class的构造器 org.aya.core.visitor.EndoFunctor.Substituter
创建 Substituter 记录的实例。
substParams(SeqLike<Term.Param>, Subst) - 接口中的静态方法 org.aya.core.def.Def
 
superLevel() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Call
返回 superLevel 记录组件的值。
superLevel() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.TeleRef
返回 superLevel 记录组件的值。
supplied() - record class中的方法 org.aya.tyck.error.FieldProblem.ArgMismatchError
返回 supplied 记录组件的值。
supplied() - record class中的方法 org.aya.tyck.error.TupleProblem.ElemMismatchError
返回 supplied 记录组件的值。
suppressRedefinition() - 类中的方法 org.aya.core.def.PrimDef.Factory
whether redefinition should be treated as error
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 记录组件的值。
tele() - record class中的方法 org.aya.core.repr.CodeShape.CtorShape
返回 tele 记录组件的值。
tele() - record class中的方法 org.aya.core.repr.CodeShape.DataShape
返回 tele 记录组件的值。
tele() - record class中的方法 org.aya.core.repr.CodeShape.FieldShape
返回 tele 记录组件的值。
tele() - record class中的方法 org.aya.core.repr.CodeShape.FnShape
返回 tele 记录组件的值。
tele() - record class中的方法 org.aya.core.repr.CodeShape.StructShape
返回 tele 记录组件的值。
TeleDecl - org.aya.concrete.stmt中的类
Concrete telescopic definition, corresponding to Def.
TeleDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, BindBlock, ImmutableSeq<Expr.Param>, Expr, Decl.Personality) - 类的构造器 org.aya.concrete.stmt.TeleDecl
 
TeleDecl.DataCtor - org.aya.concrete.stmt中的类
 
TeleDecl.DataDecl - org.aya.concrete.stmt中的类
Concrete data definition
TeleDecl.FnDecl - org.aya.concrete.stmt中的类
Concrete function definition
TeleDecl.PrimDecl - org.aya.concrete.stmt中的类
 
TeleDecl.StructDecl - org.aya.concrete.stmt中的类
Concrete structure definition
TeleDecl.StructField - org.aya.concrete.stmt中的类
 
TeleRef(int, int) - record class的构造器 org.aya.core.repr.CodeShape.TermShape.TeleRef
创建 TeleRef 记录的实例。
telescope - 类中的变量 org.aya.concrete.stmt.TeleDecl.DataCtor
 
telescope - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructField
 
telescope - 类中的变量 org.aya.concrete.stmt.TeleDecl
 
telescope - 类中的变量 org.aya.core.def.TopLevelDef
 
telescope - 类中的变量 org.aya.core.Meta
 
telescope() - 接口中的方法 org.aya.concrete.stmt.Decl.Telescopic
 
telescope() - 类中的方法 org.aya.concrete.stmt.TeleDecl.DataCtor
 
telescope() - 类中的方法 org.aya.concrete.stmt.TeleDecl.StructField
 
telescope() - 类中的方法 org.aya.concrete.stmt.TeleDecl
 
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, TeleDecl.DataCtor>) - 类中的静态方法 org.aya.core.def.CtorDef
 
teleSubst() - record class中的方法 org.aya.core.repr.ShapeMatcher
返回 teleSubst 记录组件的值。
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.error.NoRuleError
返回 term 记录组件的值。
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(Term) - record class中的方法 org.aya.tyck.LittleTyper
 
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
 
TermConsumer - org.aya.core.visitor中的接口
A convenient interface to consume a `Term`.
TermResult(Term, Term) - record class的构造器 org.aya.tyck.ExprTycker.TermResult
创建 TermResult 记录的实例。
termStack() - record class中的方法 org.aya.core.visitor.Zonker.UnsolvedMeta
返回 termStack 记录组件的值。
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, TeleDecl.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) - 接口中的方法 org.aya.core.def.ClassDef
 
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.AyaDocile
 
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.End
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.Meta
 
toExpr(SourcePos) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
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.IntervalExpr
返回此记录的字符串表示形式。
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.PartEl
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.PartTy
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.Expr.Path
返回此记录的字符串表示形式。
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() - 类中的方法 org.aya.concrete.stmt.ClassDecl
 
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() - 类中的方法 org.aya.concrete.stmt.CommonDecl
 
toString() - record class中的方法 org.aya.concrete.stmt.QualifiedID
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.UseHide.Name
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.concrete.stmt.UseHide
返回此记录的字符串表示形式。
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.End
返回此记录的字符串表示形式。
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.ShapedInt
返回此记录的字符串表示形式。
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.repr.AyaShape.AyaIntLitShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.CtorShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.DataShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.FieldShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.FnShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Any
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Licit
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Optional
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.PatShape.Any
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.StructShape
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Any
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.Call
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.CodeShape.TermShape.TeleRef
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.repr.ShapeMatcher
返回此记录的字符串表示形式。
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.End
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.Matchy
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回此记录的字符串表示形式。
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.Interval
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Lam
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.Mula
返回此记录的字符串表示形式。
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.SerMula.Conn
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Inv
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SerMula.Lit
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.SerParam
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
返回此记录的字符串表示形式。
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.Str
返回此记录的字符串表示形式。
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.PathApp
返回此记录的字符串表示形式。
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.PartTy
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.FormTerm.Path
返回此记录的字符串表示形式。
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.PartEl
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.IntroTerm.PathLam
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.IntroTerm.Tuple
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.PrimTerm.Mula
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.term.PrimTerm.Str
返回此记录的字符串表示形式。
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.EndoFunctor.Elevator
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.EndoFunctor.Renamer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.EndoFunctor.Substituter
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Expander.Normalizer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Expander.WHNFer
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.Usages
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.core.visitor.Subst
返回此记录的字符串表示形式。
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.generic.Cube
返回此记录的字符串表示形式。
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.AmbiguousLitError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.BadTypeError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CounterexampleError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CubicalProblem.BoundaryDisagree
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CubicalProblem.DimensionMismatch
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.CubicalProblem.FaceMismatch
返回此记录的字符串表示形式。
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.NobodyError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.NoRuleError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.NotAnIntervalError
返回此记录的字符串表示形式。
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.TyckOrderProblem.CircularSignatureError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.TyckOrderProblem.SelfReferenceError
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.error.UnifyError.Type
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.ExprTycker.TermResult
返回此记录的字符串表示形式。
toString() - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
返回此记录的字符串表示形式。
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.TermResult
 
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, BiConsumer<T, P>) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
traceEntrance(Decl, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
traceExit(P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
Tracked(Set<AnyVar>, MutableSet<AnyVar>, TyckState, PrimDef.Factory) - record class的构造器 org.aya.core.visitor.Expander.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(boolean, SeqLike<Arg<Term>>, int, ImmutableSeq<Matching>) - 接口中的方法 org.aya.core.visitor.Expander
 
tryUnfoldClauses(boolean, SeqLike<Arg<Term>>, Subst, int, ImmutableSeq<Matching>) - 接口中的方法 org.aya.core.visitor.Expander
 
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, 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
 
tyckerReuse() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 tyckerReuse 记录组件的值。
tyckHeader(Decl, ExprTycker) - record class中的方法 org.aya.tyck.StmtTycker
 
Tycking - enum class 中的枚举常量 org.aya.generic.util.InterruptException.InterruptStage
 
tyckModule(PrimDef.Factory, 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
TyckOrderProblem - org.aya.tyck.error中的接口
 
TyckOrderProblem.CircularSignatureError - org.aya.tyck.error中的Record Class
 
TyckOrderProblem.SelfReferenceError - org.aya.tyck.error中的Record Class
 
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(MutableList<TyckState.Eqn>, MutableList<WithPos<Meta>>, MutableMap<Meta, Term>, PrimDef.Factory) - record class的构造器 org.aya.tyck.TyckState
创建 TyckState 记录的实例。
TyckState(PrimDef.Factory) - record class的构造器 org.aya.tyck.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.concrete.Expr.PartTy
返回 type 记录组件的值。
type() - record class中的方法 org.aya.concrete.Pattern.Bind
返回 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.pat.Pat.ShapedInt
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.repr.CodeShape.ParamShape.Licit
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.serde.SerPat.ShapedInt
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.serde.SerTerm.ShapedInt
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.term.FormTerm.PartTy
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.term.LitTerm.ShapedInt
返回 type 记录组件的值。
type() - record class中的方法 org.aya.core.term.Term.Param
返回 type 记录组件的值。
type() - record class中的方法 org.aya.generic.Cube
返回 type 记录组件的值。
type() - 接口中的方法 org.aya.generic.ParamLike
 
type() - 接口中的方法 org.aya.generic.Shaped.Inductively
 
type() - 接口中的方法 org.aya.generic.Shaped
 
type() - 接口中的方法 org.aya.ref.Bind
 
type() - record class中的方法 org.aya.tyck.env.SeqLocalCtx.P
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.error.BadLiteralPatternError
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.error.LicitProblem.LicitMismatchError
返回 type 记录组件的值。
type() - 接口中的方法 org.aya.tyck.ExprTycker.Result
 
type() - record class中的方法 org.aya.tyck.ExprTycker.TermResult
返回 type 记录组件的值。
type() - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
 
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
 
Type(Expr, Term, Term, DefEq.FailureData, TyckState) - record class的构造器 org.aya.tyck.error.UnifyError.Type
创建 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.TeleDecl.DataDecl
 
ulift - 类中的变量 org.aya.concrete.stmt.TeleDecl.StructDecl
 
ulift() - record class中的方法 org.aya.core.serde.SerTerm.CallData
返回 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() - 接口中的方法 org.aya.core.term.CallTerm.DefCall
 
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 记录组件的值。
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
 
unfolded() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回 unfolded 记录组件的值。
unfolding() - record class中的方法 org.aya.core.visitor.Expander.Tracked
返回 unfolding 记录组件的值。
unifier(SourcePos, Ordering) - 类中的方法 org.aya.tyck.ExprTycker
 
unifier(SourcePos, Ordering, LocalCtx) - 类中的方法 org.aya.tyck.ExprTycker
 
UnifyError - org.aya.tyck.error中的接口
 
UnifyError.Type - org.aya.tyck.error中的Record Class
 
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.error.TyckOrderProblem.SelfReferenceError
返回 unit 记录组件的值。
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(TyckState, 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 记录的实例。
universe(Expr) - 类中的方法 org.aya.tyck.ExprTycker
 
universe(Expr, int) - 类中的方法 org.aya.tyck.ExprTycker
 
UnivExpr(SourcePos, int) - record class的构造器 org.aya.concrete.Expr.UnivExpr
创建 UnivExpr 记录的实例。
UnivResult(Term, int) - record class的构造器 org.aya.tyck.ExprTycker.UnivResult
创建 UnivResult 记录的实例。
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 记录的实例。
unPathLam(Expr, int) - 接口中的静态方法 org.aya.concrete.Expr
 
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 记录组件的值。
usageGraph() - record class中的方法 org.aya.tyck.order.AyaOrgaTycker
返回 usageGraph 记录组件的值。
Usages(AnyVar) - record class的构造器 org.aya.core.visitor.MonoidalVarFolder.Usages
创建 Usages 记录的实例。
useHide() - record class中的方法 org.aya.concrete.stmt.Command.Open
返回 useHide 记录组件的值。
UseHide - org.aya.concrete.stmt中的Record Class
 
UseHide(ImmutableSeq<UseHide.Name>, UseHide.Strategy) - record class的构造器 org.aya.concrete.stmt.UseHide
创建 UseHide 记录的实例。
UseHide.Name - org.aya.concrete.stmt中的Record Class
 
UseHide.Strategy - org.aya.concrete.stmt中的Enum Class
 
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.UseHide
 
Using - enum class 中的枚举常量 org.aya.concrete.stmt.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.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.concrete.stmt.UseHide.Strategy
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.core.serde.SerDef.SerAyaShape
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.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.concrete.stmt.UseHide.Strategy
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.core.serde.SerDef.SerAyaShape
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() - 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.core.visitor.MonoidalVarFolder.Usages
返回 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.NobodyError
返回 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(AnyVar) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
 
var(AnyVar) - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.Usages
 
var(AnyVar) - 接口中的方法 org.aya.core.visitor.MonoidalVarFolder
 
var(AnyVar) - 类中的方法 org.aya.core.visitor.VarConsumer.ScopeChecker
 
var(AnyVar) - 接口中的方法 org.aya.core.visitor.VarConsumer
 
VarConsumer - org.aya.core.visitor中的接口
 
VarConsumer.ScopeChecker - org.aya.core.visitor中的类
 
varDoc(AnyVar) - 类中的静态方法 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() - record class中的方法 org.aya.core.term.PrimTerm.Mula
 
visit(Stmt, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visit(ExprTraversal<P>, P) - 类中的方法 org.aya.concrete.remark.Literate.Code
 
visit(ExprTraversal<P>, P) - record class中的方法 org.aya.concrete.remark.Literate.Many
 
visit(ExprTraversal<P>, P) - 接口中的方法 org.aya.concrete.remark.Literate
 
visit(Pat) - 类中的方法 org.aya.core.pat.PatToTerm
 
visit(Pat, int) - record class中的方法 org.aya.tyck.pat.Conquer
 
visit(TyckUnit, MutableList<TyckUnit>) - 类中的方法 org.aya.tyck.order.SigRefFinder
 
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
 
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.StmtOps
 
visitCommand(Command, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
visitCtor(Pat.Ctor) - 类中的方法 org.aya.core.pat.PatToTerm
 
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
 
visitExpr(Expr, MutableList<TyckUnit>) - 类中的方法 org.aya.tyck.order.SigRefFinder
 
visitExpr(Expr, Unit) - record class中的方法 org.aya.concrete.desugar.Desugarer
 
visitExpr(Expr, P) - 接口中的方法 org.aya.concrete.visitor.ExprTraversal
 
visitExpr(Trace.ExprT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitExpr(Trace.ExprT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitLabel(Trace.LabelT, Unit) - 类中的方法 org.aya.tyck.trace.MdUnicodeTrace
 
visitLabel(Trace.LabelT, P) - 接口中的方法 org.aya.tyck.trace.Trace.Visitor
 
visitMatching(Matching) - 接口中的方法 org.aya.core.visitor.DefConsumer
 
visitMatching(Matching) - record class中的方法 org.aya.terck.CallResolver
 
visitParam(Expr.Param, P) - 接口中的方法 org.aya.concrete.visitor.ExprTraversal
 
visitPat(Pat) - 接口中的方法 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.StmtOps
 
visitPatterns(Def.Signature, SeqView<Pattern>) - 类中的方法 org.aya.tyck.pat.PatTycker
 
visitPersonality(Decl.Personality) - 类中的方法 org.aya.distill.ConcreteDistiller
 
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, AnyVar>) - 类中的方法 org.aya.distill.BaseDistiller
Pretty-print a telescope in a smart way.
visitTelescopic(Decl, Decl.Telescopic, P) - 接口中的方法 org.aya.concrete.visitor.StmtOps
 
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
 

W

wantEqual() - record class中的方法 org.aya.tyck.error.LevelError
返回 wantEqual 记录组件的值。
weaken(Matching) - record class中的静态方法 org.aya.core.pat.Pat.Preclause
 
wellTyped() - 接口中的方法 org.aya.tyck.ExprTycker.Result
 
wellTyped() - record class中的方法 org.aya.tyck.ExprTycker.TermResult
返回 wellTyped 记录组件的值。
wellTyped() - record class中的方法 org.aya.tyck.ExprTycker.UnivResult
返回 wellTyped 记录组件的值。
wellTyped() - record class中的方法 org.aya.tyck.order.AyaSccTycker
返回 wellTyped 记录组件的值。
what - exception class中的变量 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.
WHNFer(TyckState) - record class的构造器 org.aya.core.visitor.Expander.WHNFer
创建 WHNFer 记录的实例。
with(BiFunction<CtorDef, CtorDef, R>, Supplier<R>) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
with(SeqView<Term.Param>, Supplier<T>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
with(LocalVar, Term, Supplier<T>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
with(TyckState, BiFunction<CtorDef, CtorDef, R>, Supplier<R>) - 接口中的方法 org.aya.generic.Shaped.Inductively
 
with(Term.Param, Supplier<T>) - 接口中的方法 org.aya.tyck.env.LocalCtx
 
withBody() - record class中的方法 org.aya.core.visitor.MonoidalVarFolder.RefFinder
返回 withBody 记录组件的值。

Y

yetTyckedPat - 类中的变量 org.aya.concrete.stmt.TeleDecl.DataCtor
used when tycking constructor's header
yetTycker - 类中的变量 org.aya.concrete.stmt.TeleDecl.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.End
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.Meta
 
zonk(Tycker) - record class中的方法 org.aya.core.pat.Pat.ShapedInt
 
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(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|常量字段值|所有程序包|序列化表格