Index

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|All Packages|Constant Field Values|Serialized Form

A

Absurd(boolean) - Constructor for record class org.aya.core.pat.Pat.Absurd
Creates an instance of a Absurd record class.
Absurd(boolean) - Constructor for record class org.aya.core.serde.SerPat.Absurd
Creates an instance of a Absurd record class.
Absurd(SourcePos) - Constructor for record class org.aya.concrete.Pattern.Absurd
Creates an instance of a Absurd record class.
accept(Expr) - Method in interface org.aya.concrete.visitor.ExprConsumer
 
accept(Pattern) - Method in interface org.aya.concrete.visitor.PatternConsumer
 
accept(Stmt) - Method in interface org.aya.concrete.visitor.StmtConsumer
 
accept(GenericDef) - Method in interface org.aya.core.visitor.DefConsumer
 
accept(Term) - Method in interface org.aya.core.visitor.TermConsumer
 
accept(Term) - Method in interface org.aya.core.visitor.VarConsumer
 
accept(Term) - Method in class org.aya.core.visitor.VarConsumer.ScopeChecker
 
accept(Term) - Method in class org.aya.core.visitor.VarConsumer.Scoped
 
accept(TyckUnit) - Method in record class org.aya.tyck.order.SigRefFinder
 
Access(SerTerm, SerDef.QName, ImmutableSeq<SerTerm.SerArg>, ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.Access
Creates an instance of a Access record class.
accessibility - Variable in class org.aya.concrete.stmt.CommonDecl
 
accessibility() - Method in record class org.aya.concrete.stmt.Command.Import
 
accessibility() - Method in record class org.aya.concrete.stmt.Command.Module
 
accessibility() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the accessibility record component.
accessibility() - Method in class org.aya.concrete.stmt.CommonDecl
 
accessibility() - Method in interface org.aya.concrete.stmt.Decl
 
accessibility() - Method in class org.aya.concrete.stmt.Generalize
 
accessibility() - Method in interface org.aya.concrete.stmt.Stmt
 
accessibleLocal() - Method in record class org.aya.concrete.Expr.Hole
Returns the value of the accessibleLocal record component.
action() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the action record component.
activeMetas() - Method in record class org.aya.tyck.TyckState
Returns the value of the activeMetas record component.
actual() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Returns the value of the actual record component.
actual() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the actual record component.
actualType() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the actualType record component.
add(Subst) - Method in record class org.aya.core.visitor.Subst
 
add(AnyVar, Term) - Method in record class org.aya.core.visitor.Subst
 
add(Relation) - Method in interface org.aya.terck.Relation
 
add(Selector.DecrOrd) - Method in enum class org.aya.terck.Selector.DecrOrd
 
addAllDirectly(Subst) - Method in record class org.aya.core.visitor.Subst
 
addDirectly(AnyVar, Term) - Method in record class org.aya.core.visitor.Subst
 
addDirectly(AnyVar, Term, Term) - Method in record class org.aya.tyck.pat.TypedSubst
 
addDirectly(TypedSubst) - Method in record class org.aya.tyck.pat.TypedSubst
 
addEqn(TyckState.Eqn) - Method in record class org.aya.tyck.TyckState
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, AnyVar, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
addGlobal(ImmutableSeq<String>, String, Stmt.Accessibility, AnyVar, SourcePos) - Method in class org.aya.resolve.context.PhysicalModuleContext
 
addGlobalSimple(Stmt.Accessibility, AnyVar, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
addWithTerm(Expr.Param, Term) - Method in class org.aya.tyck.ExprTycker
 
addWithTerm(Expr.WithTerm, ExprTycker.Result) - Method in class org.aya.tyck.ExprTycker
 
against(ImmutableSeq<Term.Matching>, boolean, ExprTycker, SourcePos, Def.Signature<?>) - Static method in record class org.aya.tyck.pat.Conquer
 
AllLhsResult(ImmutableSeq<PatTycker.LhsResult>) - Constructor for record class org.aya.tyck.pat.PatTycker.AllLhsResult
 
AllLhsResult(ImmutableSeq<PatTycker.LhsResult>, boolean) - Constructor for record class org.aya.tyck.pat.PatTycker.AllLhsResult
Creates an instance of a AllLhsResult record class.
allowed - Variable in class org.aya.core.visitor.VarConsumer.ScopeChecker
 
allowedGeneralizes() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the allowedGeneralizes record component.
allowGeneralized() - Method in record class org.aya.resolve.visitor.ExprResolver.Options
Returns the value of the allowGeneralized record component.
allSubst() - Method in class org.aya.tyck.pat.PatTycker
 
ALTERNATIVE_EMPTY - Static variable in interface org.aya.generic.Constants
 
ALTERNATIVE_OR - Static variable in interface org.aya.generic.Constants
 
alternativeEmpty() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns the value of the alternativeEmpty record component.
alternativeEmpty(SourcePos) - Static method in interface org.aya.generic.Constants
 
alternativeOr() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns the value of the alternativeOr record component.
alternativeOr(SourcePos) - Static method in interface org.aya.generic.Constants
 
AmbiguousNameError(String, ImmutableSeq<Seq<String>>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Creates an instance of a AmbiguousNameError record class.
AmbiguousNameWarn(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Creates an instance of a AmbiguousNameWarn record class.
analyze(Code, SourcePos) - Static method in record class org.aya.concrete.remark.CodeOptions
 
and(Term, Term) - Static method in record class org.aya.core.term.FormulaTerm
 
anonymous() - Static method in interface org.aya.generic.Constants
 
ANONYMOUS_PREFIX - Static variable in interface org.aya.generic.Constants
 
Any() - Constructor for record class org.aya.core.repr.CodeShape.ParamShape.Any
Creates an instance of a Any record class.
Any() - Constructor for record class org.aya.core.repr.CodeShape.PatShape.Any
Creates an instance of a Any record class.
Any() - Constructor for record class org.aya.core.repr.CodeShape.TermShape.Any
Creates an instance of a Any record class.
anyEx() - Static method in interface org.aya.core.repr.CodeShape.ParamShape
 
anyIm() - Static method in interface org.aya.core.repr.CodeShape.ParamShape
 
anyLicit(CodeShape.TermShape) - Static method in interface org.aya.core.repr.CodeShape.ParamShape
 
AnyVar - Interface in org.aya.ref
 
app(Expr, SeqView<WithPos<Expr.NamedArg>>) - Static method in interface org.aya.concrete.Expr
 
App(SerTerm, SerTerm.SerArg) - Constructor for record class org.aya.core.serde.SerTerm.App
Creates an instance of a App record class.
App(SourcePos, Expr, Expr.NamedArg) - Constructor for record class org.aya.concrete.Expr.App
Creates an instance of a App record class.
AppHead - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
APPLICATIVE_APP - Static variable in interface org.aya.generic.Constants
 
applicativeAp() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns the value of the applicativeAp record component.
applicativeApp(SourcePos) - Static method in interface org.aya.generic.Constants
 
applicativePure() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns the value of the applicativePure record component.
apply(Expr) - Method in interface org.aya.concrete.visitor.EndoExpr
 
apply(Expr) - Method in record class org.aya.resolve.visitor.ExprResolver
Special handling of terms with binding structure.
apply(Pattern) - Method in interface org.aya.concrete.visitor.PatternFolder
 
apply(Pattern) - Method in interface org.aya.concrete.visitor.EndoPattern
 
apply(Pattern.Clause) - Method in record class org.aya.resolve.visitor.ExprResolver
 
apply(Stmt) - Method in interface org.aya.concrete.visitor.StmtFolder
 
apply(GenericDef) - Method in record class org.aya.core.visitor.TermFolder.RefFinder
 
apply(Pat) - Method in interface org.aya.core.visitor.PatTraversal
 
apply(Term) - Method in interface org.aya.core.visitor.EndoTerm
 
apply(Term) - Method in record class org.aya.core.visitor.EndoTerm.Elevator
 
apply(Term) - Method in record class org.aya.core.visitor.Expander.Tracked
 
apply(Term) - Method in record class org.aya.core.visitor.Expander.WHNFer
 
apply(Term) - Method in interface org.aya.core.visitor.TermFolder
 
apply(Term) - Method in record class org.aya.core.visitor.Zonker
 
applyDimsTo(Term) - Method in record class org.aya.core.term.PathTerm.Cube
 
appOp() - Method in class org.aya.concrete.desugar.BinExprParser
 
appOp() - Method in class org.aya.concrete.desugar.BinPatternParser
 
AppSpine - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
AppTerm - Record Class in org.aya.core.term
 
AppTerm(Term, Arg<Term>) - Constructor for record class org.aya.core.term.AppTerm
Creates an instance of a AppTerm record class.
arg() - Method in record class org.aya.core.serde.SerTerm.App
Returns the value of the arg record component.
arg() - Method in record class org.aya.core.serde.SerTerm.SerArg
Returns the value of the arg record component.
arg() - Method in record class org.aya.core.term.AppTerm
Returns the value of the arg record component.
arg(BaseDistiller.Fmt<T>, BinOpParser.Elem<T>, BaseDistiller.Outer) - Static method in class org.aya.distill.BaseDistiller
 
ArgMismatch(SourcePos, FieldDef, int) - Constructor for record class org.aya.tyck.error.FieldError.ArgMismatch
Creates an instance of a ArgMismatch record class.
args() - Method in record class org.aya.core.repr.CodeShape.TermShape.Call
Returns the value of the args record component.
args() - Method in record class org.aya.core.serde.SerTerm.CallData
Returns the value of the args record component.
args() - Method in record class org.aya.core.serde.SerTerm.PathApp
Returns the value of the args record component.
args() - Method in interface org.aya.core.term.Callable
 
args() - Method in record class org.aya.core.term.ConCall
 
args() - Method in record class org.aya.core.term.DataCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.term.FieldTerm
 
args() - Method in record class org.aya.core.term.FnCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.term.MetaTerm
Returns the value of the args record component.
args() - Method in record class org.aya.core.term.PAppTerm
Returns the value of the args record component.
args() - Method in record class org.aya.core.term.PrimCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.term.StructCall
Returns the value of the args record component.
argsCount() - Method in record class org.aya.tyck.pat.PatTree
Returns the value of the argsCount record component.
argument() - Method in record class org.aya.concrete.Expr.App
Returns the value of the argument record component.
Array(SourcePos, Either<Expr.Array.CompBlock, Expr.Array.ElementList>) - Constructor for record class org.aya.concrete.Expr.Array
Creates an instance of a Array record class.
arrayBlock() - Method in record class org.aya.concrete.Expr.Array
Returns the value of the arrayBlock record component.
as() - Method in record class org.aya.concrete.Pattern.As
Returns the value of the as record component.
As(SourcePos, Pattern, LocalVar, MutableValue<Term>) - Constructor for record class org.aya.concrete.Pattern.As
Creates an instance of a As record class.
asAssoc() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns the value of the asAssoc record component.
asBind() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns the value of the asBind record component.
asFormula() - Method in record class org.aya.core.term.FormulaTerm
Returns the value of the asFormula record component.
asName() - Method in record class org.aya.concrete.stmt.Command.Import
Returns the value of the asName record component.
asName() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns the value of the asName record component.
asPi(boolean) - Method in record class org.aya.core.term.MetaTerm
 
asPi(String, String, boolean, int, ImmutableSeq<Arg<Term>>) - Method in class org.aya.core.Meta
 
asRef(Term) - Method in record class org.aya.core.visitor.Subst
 
asRef(Term) - Method in class org.aya.core.visitor.AyaRestrSimplifier
 
assoc() - Method in record class org.aya.core.serde.SerDef.SerOp
Returns the value of the assoc record component.
assoc() - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Returns the value of the assoc record component.
assoc() - Method in class org.aya.ref.DefVar
 
assoc1() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns the value of the assoc1 record component.
assoc2() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns the value of the assoc2 record component.
Attr(CodeOptions) - Constructor for class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
available() - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
Returns the value of the available record component.
AYA_JSON - Static variable in interface org.aya.generic.Constants
 
AYA_LITERATE_POSTFIX - Static variable in interface org.aya.generic.Constants
 
AYA_POSTFIX - Static variable in interface org.aya.generic.Constants
 
AYA_POSTFIX_PATTERN - Static variable in interface org.aya.generic.Constants
 
aya.base - module aya.base
 
AyaBinOpSet - Class in org.aya.concrete.desugar
 
AyaBinOpSet(Reporter) - Constructor for class org.aya.concrete.desugar.AyaBinOpSet
 
AYAC_POSTFIX - Static variable in interface org.aya.generic.Constants
 
AyaDocile - Interface in org.aya.generic
 
AyaFiles - Interface in org.aya.generic.util
 
ayaHome() - Static method in class org.aya.generic.util.AyaHome
 
AyaHome - Class in org.aya.generic.util
 
AyaHome() - Constructor for class org.aya.generic.util.AyaHome
 
AyaIntShape() - Constructor for record class org.aya.core.repr.AyaShape.AyaIntShape
Creates an instance of a AyaIntShape record class.
AyaListShape() - Constructor for record class org.aya.core.repr.AyaShape.AyaListShape
Creates an instance of a AyaListShape record class.
AyaOrgaTycker - Record Class in org.aya.tyck.order
Incremental and non-stopping compiler for SCCs.
AyaOrgaTycker(AyaSccTycker, ResolveInfo) - Constructor for record class org.aya.tyck.order.AyaOrgaTycker
 
AyaOrgaTycker(AyaSccTycker, MutableGraph<TyckOrder>, MutableSet<TyckOrder>) - Constructor for record class org.aya.tyck.order.AyaOrgaTycker
Creates an instance of a AyaOrgaTycker record class.
AyaRestrSimplifier - Class in org.aya.core.visitor
 
AyaSccTycker - Record Class in org.aya.tyck.order
Tyck statements in SCC.
AyaSccTycker(StmtTycker, CountingReporter, ResolveInfo, MutableList<GenericDef>, MutableMap<Decl.TopLevel, ExprTycker>, MutableMap<Decl.TopLevel, CollectingReporter>) - Constructor for record class org.aya.tyck.order.AyaSccTycker
Creates an instance of a AyaSccTycker record class.
AyaSccTycker.SCCTyckingFailed - Exception Class in org.aya.tyck.order
 
AyaShape - Interface in org.aya.core.repr
 
AyaShape.AyaIntShape - Record Class in org.aya.core.repr
 
AyaShape.AyaListShape - Record Class in org.aya.core.repr
 
AyaShape.Factory - Class in org.aya.core.repr
 

B

BadBindBlock(SourcePos, String) - Constructor for record class org.aya.concrete.error.OperatorError.BadBindBlock
Creates an instance of a BadBindBlock record class.
BadCounterexampleWarn - Record Class in org.aya.concrete.error
 
BadCounterexampleWarn(Stmt) - Constructor for record class org.aya.concrete.error.BadCounterexampleWarn
Creates an instance of a BadCounterexampleWarn record class.
BadFreezingWarn - Record Class in org.aya.concrete.error
 
BadFreezingWarn(Expr) - Constructor for record class org.aya.concrete.error.BadFreezingWarn
Creates an instance of a BadFreezingWarn record class.
BadInterval(SourcePos, int) - Constructor for record class org.aya.tyck.error.PrimError.BadInterval
Creates an instance of a BadInterval record class.
BadLevelExpr(Expr) - Constructor for record class org.aya.concrete.error.LevelProblem.BadLevelExpr
Creates an instance of a BadLevelExpr record class.
BadLitPattern(Pattern, Term) - Constructor for record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Creates an instance of a BadLitPattern record class.
BadlyScopedError(MetaTerm, Term, Seq<LocalVar>, SourcePos) - Constructor for record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Creates an instance of a BadlyScopedError record class.
BadModifierWarn - Record Class in org.aya.concrete.error
 
BadModifierWarn(SourcePos, Modifier) - Constructor for record class org.aya.concrete.error.BadModifierWarn
Creates an instance of a BadModifierWarn record class.
BadRecursion - Record Class in org.aya.terck.error
 
BadRecursion(SourcePos, DefVar<?, ?>, Diagonal<Def, Term.Param>) - Constructor for record class org.aya.terck.error.BadRecursion
Creates an instance of a BadRecursion record class.
BadSpineError(MetaTerm, SourcePos) - Constructor for record class org.aya.tyck.error.HoleProblem.BadSpineError
Creates an instance of a BadSpineError record class.
BadTypeError - Record Class in org.aya.tyck.error
 
BadTypeError(Expr, Term, Doc, Doc, AyaDocile, TyckState) - Constructor for record class org.aya.tyck.error.BadTypeError
Creates an instance of a BadTypeError record class.
BadUsage(String, SourcePos) - Constructor for record class org.aya.resolve.error.PrimResolveError.BadUsage
Creates an instance of a BadUsage record class.
barredApps() - Method in record class org.aya.concrete.Expr.Idiom
Returns the value of the barredApps record component.
BaseDistiller<Term extends AyaDocile> - Class in org.aya.distill
 
BaseDistiller(DistillerOptions) - Constructor for class org.aya.distill.BaseDistiller
 
BaseDistiller.Fmt<T extends AyaDocile> - Interface in org.aya.distill
 
BaseDistiller.Outer - Enum Class in org.aya.distill
Expression: where am I? Top-level expression may not need parentheses, stone free! An argument of an application! Stay in parentheses! An operand of a binary application! Applications within are safe, but other binary applications are in danger! Codomain of a telescope
basePath() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the basePath record component.
BetaExpander - Interface in org.aya.core.visitor
We think of all cubical reductions as beta reductions.
better() - Method in record class org.aya.terck.Selector.Useless
Returns the value of the better record component.
betters() - Method in record class org.aya.terck.Selector.Evolve
Returns the value of the betters record component.
bind() - Method in record class org.aya.concrete.Expr.Let
Returns the value of the bind record component.
bind() - Method in record class org.aya.concrete.Pattern.Bind
Returns the value of the bind record component.
bind() - Method in record class org.aya.core.pat.Pat.Bind
Returns the value of the bind record component.
bind() - Method in record class org.aya.core.serde.SerDef.SerOp
Returns the value of the bind record component.
bind() - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Returns the value of the bind record component.
bind(String, LocalVar, SourcePos, Predicate<AnyVar>) - Method in interface org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos) - Method in interface org.aya.resolve.context.Context
 
bind(LocalVar, SourcePos, Predicate<AnyVar>) - Method in interface org.aya.resolve.context.Context
 
Bind(boolean, SerTerm.SimpVar, SerTerm) - Constructor for record class org.aya.core.serde.SerPat.Bind
Creates an instance of a Bind record class.
Bind(boolean, LocalVar, Term) - Constructor for record class org.aya.core.pat.Pat.Bind
Creates an instance of a Bind record class.
Bind(SourcePos, LocalVar) - Constructor for record class org.aya.concrete.Pattern.Bind
 
Bind(SourcePos, LocalVar, Expr, MutableValue<Term>) - Constructor for record class org.aya.concrete.Pattern.Bind
Creates an instance of a Bind record class.
bindBlock - Variable in class org.aya.concrete.stmt.CommonDecl
 
bindBlock() - Method in class org.aya.concrete.stmt.CommonDecl
 
bindBlock() - Method in interface org.aya.concrete.stmt.Decl
 
BindBlock - Record Class in org.aya.concrete.stmt
 
BindBlock(SourcePos, MutableValue<Context>, ImmutableSeq<QualifiedID>, ImmutableSeq<QualifiedID>, MutableValue<ImmutableSeq<DefVar<?, ?>>>, MutableValue<ImmutableSeq<DefVar<?, ?>>>) - Constructor for record class org.aya.concrete.stmt.BindBlock
Creates an instance of a BindBlock record class.
BindContext - Record Class in org.aya.resolve.context
Introduces a locally bound variable to the context.
BindContext(Context, String, LocalVar) - Constructor for record class org.aya.resolve.context.BindContext
Creates an instance of a BindContext record class.
bindings() - Method in record class org.aya.concrete.Expr.Field
Returns the value of the bindings record component.
bindName() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns the value of the bindName record component.
bindName() - Method in record class org.aya.concrete.Expr.Do
Returns the value of the bindName record component.
bindName() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the bindName record component.
binds() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns the value of the binds record component.
binds() - Method in record class org.aya.concrete.Expr.Do
Returns the value of the binds record component.
BinExprParser - Class in org.aya.concrete.desugar
 
BinExprParser(ResolveInfo, SeqView<Expr.NamedArg>) - Constructor for class org.aya.concrete.desugar.BinExprParser
 
BinOp - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
BinOpSeq(SourcePos, ImmutableSeq<Expr.NamedArg>) - Constructor for record class org.aya.concrete.Expr.BinOpSeq
Creates an instance of a BinOpSeq record class.
BinOpSeq(SourcePos, ImmutableSeq<Arg<Pattern>>) - Constructor for record class org.aya.concrete.Pattern.BinOpSeq
Creates an instance of a BinOpSeq record class.
BinPatternParser - Class in org.aya.concrete.desugar
 
BinPatternParser(ResolveInfo, SeqView<Arg<Pattern>>) - Constructor for class org.aya.concrete.desugar.BinPatternParser
 
BlockedEval(Pattern, DataCall) - Constructor for record class org.aya.tyck.pat.PatternProblem.BlockedEval
Creates an instance of a BlockedEval record class.
bodies() - Method in record class org.aya.core.serde.SerDef.Data
Returns the value of the bodies record component.
body - Variable in class org.aya.concrete.stmt.TeleDecl.DataDecl
 
body - Variable in class org.aya.concrete.stmt.TeleDecl.FnDecl
 
body - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
body - Variable in class org.aya.core.def.DataDef
 
body - Variable in class org.aya.core.def.FieldDef
 
body - Variable in class org.aya.core.def.FnDef
 
body() - Method in record class org.aya.concrete.Expr.Field
Returns the value of the body record component.
body() - Method in record class org.aya.concrete.Expr.Lambda
Returns the value of the body record component.
body() - Method in record class org.aya.concrete.Expr.Let
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerPat.Clause
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerTerm.Lam
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerTerm.PathLam
Returns the value of the body record component.
body() - Method in record class org.aya.core.serde.SerTerm.Pi
Returns the value of the body record component.
body() - Method in record class org.aya.core.term.LamTerm
Returns the value of the body record component.
body() - Method in record class org.aya.core.term.PiTerm
Returns the value of the body record component.
body() - Method in record class org.aya.core.term.PLamTerm
Returns the value of the body record component.
body() - Method in record class org.aya.core.term.Term.Matching
Returns the value of the body record component.
body() - Method in record class org.aya.resolve.visitor.ExprResolver
 
Body(TyckUnit) - Constructor for record class org.aya.tyck.order.TyckOrder.Body
Creates an instance of a Body record class.
bodySubst() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns the value of the bodySubst record component.
bonjour(GenericDef) - Method in class org.aya.core.repr.AyaShape.Factory
Discovery of shaped literals
bonjour(GenericDef, ShapeRecognition) - Method in class org.aya.core.repr.AyaShape.Factory
 
bound - Variable in class org.aya.core.visitor.VarConsumer.Scoped
 
BoundaryDisagree(Expr, Term, Term, TermComparator.FailureData, TyckState) - Constructor for record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Creates an instance of a BoundaryDisagree record class.
builder() - Method in record class org.aya.distill.Codifier
Returns the value of the builder record component.
builder() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the builder record component.
builder() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the builder record component.
Builder() - Constructor for class org.aya.tyck.pat.PatTree.Builder
 
Builder() - Constructor for class org.aya.tyck.trace.Trace.Builder
 
buildLam(SourcePos, SeqView<Expr.Param>, Expr) - Static method in interface org.aya.concrete.Expr
 
buildLet(SourcePos, SeqView<Expr.LetBind>, Expr) - Static method in interface org.aya.concrete.Expr
 
buildNested(SourcePos, SeqView<P>, Expr, TriFunction<SourcePos, P, Expr, Expr>) - Static method in interface org.aya.concrete.Expr
convert flattened terms into nested right-associate terms
buildPi(SourcePos, SeqView<Expr.Param>, Expr) - Static method in interface org.aya.concrete.Expr
 
buildSubst(SeqLike<Term.Param>, SeqLike<Arg<Term>>) - Static method in interface org.aya.core.visitor.DeltaExpander
 

C

CachedModuleLoader<ML extends ModuleLoader> - Class in org.aya.resolve.module
 
CachedModuleLoader(ML) - Constructor for class org.aya.resolve.module.CachedModuleLoader
 
call() - Method in record class org.aya.core.serde.SerTerm.New
Returns the value of the call record component.
Call(int, ImmutableSeq<CodeShape.TermShape>) - Constructor for record class org.aya.core.repr.CodeShape.TermShape.Call
Creates an instance of a Call record class.
callable() - Method in record class org.aya.terck.CallMatrix
Returns the value of the callable record component.
Callable - Interface in org.aya.core.term
 
Callable.DefCall - Interface in org.aya.core.term
 
Callable.Factory<D extends Def,S extends Decl> - Interface in org.aya.core.term
This exists solely for simplifying code in the tycker.
CallData(int, ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.CallData
Creates an instance of a CallData record class.
caller() - Method in record class org.aya.terck.CallResolver
Returns the value of the caller record component.
CallGraph<T,P> - Record Class in org.aya.terck
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, MutableList<CallMatrix<T, P>>>>) - Constructor for record class org.aya.terck.CallGraph
Creates an instance of a CallGraph record class.
CallMatrix<Def,Param> - Record Class in org.aya.terck
A call matrix for a call `f --> g` has dimensions `arity(g) * arity(f)`.
CallMatrix(Callable, Def, Def, ImmutableSeq<Param>, ImmutableSeq<Param>) - Constructor for record class org.aya.terck.CallMatrix
 
CallMatrix(Callable, Def, Def, ImmutableSeq<Param>, ImmutableSeq<Param>, Relation[][]) - Constructor for record class org.aya.terck.CallMatrix
Creates an instance of a CallMatrix record class.
CallResolver - Record Class in org.aya.terck
Resolve calls and build call graph of recursive functions, after StmtTycker.
CallResolver(PrimDef.Factory, FnDef, MutableSet<Def>, MutableValue<Term.Matching>, CallGraph<Def, Term.Param>) - Constructor for record class org.aya.terck.CallResolver
Creates an instance of a CallResolver record class.
CallResolver(PrimDef.Factory, FnDef, MutableSet<Def>, CallGraph<Def, Term.Param>) - Constructor for record class org.aya.terck.CallResolver
 
CalmFace(SourcePos) - Constructor for record class org.aya.concrete.Pattern.CalmFace
Creates an instance of a CalmFace record class.
candidates() - Method in record class org.aya.core.term.MetaLitTerm
Returns the value of the candidates record component.
CannotFindGeneralSolution(ImmutableSeq<TyckState.Eqn>) - Constructor for record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Creates an instance of a CannotFindGeneralSolution record class.
captures() - Method in record class org.aya.core.repr.ShapeMatcher
Returns the value of the captures record component.
captures() - Method in record class org.aya.core.repr.ShapeRecognition
Returns the value of the captures record component.
captures() - Method in record class org.aya.core.serde.SerDef.SerShapeResult
Returns the value of the captures record component.
check(Expr, Term) - Method in class org.aya.tyck.ExprTycker
 
checkDependency(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
checkedBody - Variable in class org.aya.concrete.stmt.TeleDecl.DataDecl
Yet type-checked constructors
checkEqn(TyckState.Eqn) - Method in class org.aya.tyck.unify.Unifier
 
checkLhs(ExprTycker, Pattern.Clause, Def.Signature<?>, boolean) - Static method in class org.aya.tyck.pat.PatTycker
 
checkParen(BaseDistiller.Outer, Doc, BaseDistiller.Outer) - Static method in class org.aya.distill.BaseDistiller
 
children() - Method in record class org.aya.concrete.remark.Literate.Link
Returns the value of the children record component.
children() - Method in record class org.aya.concrete.remark.Literate.Many
Returns the value of the children record component.
children() - Method in record class org.aya.concrete.remark.Literate.Unsupported
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.pat.PatTree
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.DeclT
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.ExprT
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.LabelT
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns the value of the children record component.
children() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns the value of the children record component.
chooseStyle(Object) - Static method in class org.aya.distill.BaseDistiller
 
Circular(ImmutableSeq<BinOpSet.BinOP>) - Constructor for record class org.aya.concrete.error.OperatorError.Circular
Creates an instance of a Circular record class.
CircularSignature(ImmutableSeq<TyckUnit>) - Constructor for record class org.aya.tyck.error.TyckOrderError.CircularSignature
Creates an instance of a CircularSignature record class.
ClassDecl - Class in org.aya.concrete.stmt
Concrete classable definitions, corresponding to ClassDef.
ClassDecl(SourcePos, SourcePos, OpDecl.OpInfo, BindBlock, Expr, Decl.Personality, Stmt.Accessibility) - Constructor for class org.aya.concrete.stmt.ClassDecl
 
ClassDef - Interface in org.aya.core.def
 
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, Tycker, SourcePos) - Static method in record class org.aya.tyck.pat.PatClassifier
 
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, TyckState, Reporter, SourcePos) - Static method in record class org.aya.tyck.pat.PatClassifier
 
Clause(ImmutableSeq<SerPat>, SerTerm) - Constructor for record class org.aya.core.serde.SerPat.Clause
Creates an instance of a Clause record class.
Clause(SourcePos, ImmutableSeq<Arg<Pattern>>, Option<Expr>) - Constructor for class org.aya.concrete.Pattern.Clause
 
clauses - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
clauses - Variable in class org.aya.core.def.CtorDef
 
clauses() - Method in record class org.aya.concrete.Expr.Match
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.concrete.Expr.PartEl
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.core.serde.SerTerm.Match
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.core.term.MatchTerm
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns the value of the clauses record component.
ClausesProblem - Interface in org.aya.tyck.pat
 
ClausesProblem.Conditions - Record Class in org.aya.tyck.pat
 
ClausesProblem.Confluence - Record Class in org.aya.tyck.pat
 
ClausesProblem.Domination - Record Class in org.aya.tyck.pat
 
ClausesProblem.FMDomination - Record Class in org.aya.tyck.pat
 
ClausesProblem.MissingCase - Record Class in org.aya.tyck.pat
 
ClausesProblem.UnsureCase - Record Class in org.aya.tyck.pat
 
clear() - Method in class org.aya.core.def.PrimDef.Factory
 
clear() - Method in record class org.aya.core.visitor.Subst
 
clear() - Method in record class org.aya.tyck.pat.TypedSubst
 
clear(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
clone() - Method in record class org.aya.tyck.unify.TermComparator.Sub
 
cmp - Variable in class org.aya.tyck.unify.TermComparator
 
cmp() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the cmp record component.
code - Variable in class org.aya.concrete.remark.Literate.Code
 
Code(String, SourcePos, CodeOptions) - Constructor for class org.aya.concrete.remark.Literate.Code
 
CodeAttrProcessor - Class in org.aya.concrete.remark
CodeAttrProcessor.Attr - Class in org.aya.concrete.remark
 
CodeBlock(SourcePos, String, String) - Constructor for class org.aya.concrete.remark.Literate.CodeBlock
 
codeFile() - Method in interface org.aya.concrete.GenericAyaFile
 
CodeOptions - Record Class in org.aya.concrete.remark
 
CodeOptions(NormalizeMode, DistillerOptions, CodeOptions.ShowCode) - Constructor for record class org.aya.concrete.remark.CodeOptions
Creates an instance of a CodeOptions record class.
CodeOptions.ShowCode - Enum Class in org.aya.concrete.remark
 
codeShape() - Method in record class org.aya.core.repr.AyaShape.AyaIntShape
 
codeShape() - Method in record class org.aya.core.repr.AyaShape.AyaListShape
 
codeShape() - Method in interface org.aya.core.repr.AyaShape
 
CodeShape - Interface in org.aya.core.repr
 
CodeShape.CtorShape - Record Class in org.aya.core.repr
 
CodeShape.DataShape - Record Class in org.aya.core.repr
 
CodeShape.FieldShape - Record Class in org.aya.core.repr
 
CodeShape.FnShape - Record Class in org.aya.core.repr
 
CodeShape.Moment - Interface in org.aya.core.repr
CodeShape.MomentId - Enum Class in org.aya.core.repr
Typed capture name, rather than plain strings
CodeShape.ParamShape - Interface in org.aya.core.repr
 
CodeShape.ParamShape.Any - Record Class in org.aya.core.repr
 
CodeShape.ParamShape.Licit - Record Class in org.aya.core.repr
 
CodeShape.ParamShape.Optional - Record Class in org.aya.core.repr
 
CodeShape.PatShape - Interface in org.aya.core.repr
 
CodeShape.PatShape.Any - Record Class in org.aya.core.repr
 
CodeShape.StructShape - Record Class in org.aya.core.repr
 
CodeShape.TermShape - Interface in org.aya.core.repr
 
CodeShape.TermShape.Any - Record Class in org.aya.core.repr
 
CodeShape.TermShape.Call - Record Class in org.aya.core.repr
 
CodeShape.TermShape.Sort - Record Class in org.aya.core.repr
The shape to Sort term, I am not very work well at type theory, so improve this feel free!
CodeShape.TermShape.TeleRef - Record Class in org.aya.core.repr
 
Codifier - Record Class in org.aya.distill
Do not need to use Doc, because we do not care about output format.
Codifier(MutableMap<LocalVar, Integer>, StringBuilder) - Constructor for record class org.aya.distill.Codifier
Creates an instance of a Codifier record class.
codomain() - Method in record class org.aya.terck.CallMatrix
Returns the value of the codomain record component.
codomain() - Method in record class org.aya.tyck.error.SortPiError
Returns the value of the codomain record component.
Codomain - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
codomainTele() - Method in record class org.aya.terck.CallMatrix
Returns the value of the codomainTele record component.
coe(CoeTerm, LocalVar) - Method in record class org.aya.core.term.PiTerm
 
coe(CoeTerm, LocalVar) - Method in record class org.aya.core.term.SigmaTerm
 
Coe(SerTerm, Restr<SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.Coe
Creates an instance of a Coe record class.
Coe(SourcePos, QualifiedID, DefVar<?, ?>, Expr, Expr) - Constructor for record class org.aya.concrete.Expr.Coe
Creates an instance of a Coe record class.
COE - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
coeDom(LocalVar, Term) - Static method in interface org.aya.core.visitor.BetaExpander
 
coeFill(Term, Restr<Term>, Term) - Static method in record class org.aya.core.term.CoeTerm
coeFill (A : I -> Type) (phi : I) : Pi (u : A 0) -> Path A u (coe A phi u)
COEFILL - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
coeFillInv(Term, Restr<Term>, Term) - Static method in record class org.aya.core.term.CoeTerm
 
coeInv(Term, Restr<Term>) - Static method in record class org.aya.core.term.CoeTerm
 
COEINV - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
COEINVFILL - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
coeLeft() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the coeLeft record component.
coerce - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
coerce - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
coerce - Variable in class org.aya.core.def.SubLevelDef
 
coerce() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the coerce record component.
coerce() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the coerce record component.
CoeTerm - Record Class in org.aya.core.term
 
CoeTerm(Term, Restr<Term>) - Constructor for record class org.aya.core.term.CoeTerm
Creates an instance of a CoeTerm record class.
CoeVaryingType(Expr, Term, Term, Restr<Term>, boolean) - Constructor for record class org.aya.tyck.error.CubicalError.CoeVaryingType
Creates an instance of a CoeVaryingType record class.
cof() - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Returns the value of the cof record component.
cofib(DistillerOptions, Restr.Conj<T>) - Static method in class org.aya.distill.BaseDistiller
 
collect(MutableList<LocalVar>) - Method in record class org.aya.resolve.context.BindContext
 
collect(MutableList<LocalVar>) - Method in interface org.aya.resolve.context.Context
 
collectAyaSourceFiles(Path) - Static method in interface org.aya.generic.util.AyaFiles
 
collectAyaSourceFiles(Path, int) - Static method in interface org.aya.generic.util.AyaFiles
 
collectUsageOf(TyckOrder) - Method in record class org.aya.tyck.order.AyaOrgaTycker
 
colon - Static variable in class org.aya.tyck.trace.MarkdownTrace
 
cols() - Method in record class org.aya.terck.CallMatrix
 
combine(CallMatrix<Def, Param>, CallMatrix<Def, Param>) - Static method in 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 - Interface in org.aya.concrete.stmt
 
Command.Import - Record Class in org.aya.concrete.stmt
 
Command.Module - Record Class in org.aya.concrete.stmt
 
Command.Open - Record Class in org.aya.concrete.stmt
 
COMMIT_HASH - Static variable in class org.aya.prelude.GeneratedVersion
 
CommonDecl - Class in org.aya.concrete.stmt
Common parts of concrete definitions.
CommonDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, BindBlock) - Constructor for class org.aya.concrete.stmt.CommonDecl
 
compare(Term, Term, Term) - Method in class org.aya.tyck.unify.TermComparator
 
compare(Term, Term, TermComparator.Sub, TermComparator.Sub, Term) - Method in class org.aya.tyck.unify.TermComparator
 
compare(CallMatrix<Def, Param>) - Method in record class org.aya.terck.CallMatrix
Compare two call matrices by their decrease amount.
compare(Relation) - Method in interface org.aya.terck.Relation
Compare two relations by their decrease amount.
compare(T) - Method in interface org.aya.terck.Selector.Candidate
Compare elements by their decrease amount.
compareBool(boolean, boolean) - Static method in enum class org.aya.terck.Selector.DecrOrd
 
compareInt(int, int) - Static method in enum class org.aya.terck.Selector.DecrOrd
 
compareRefTerm(Term, Term) - Static method in record class org.aya.core.ops.Eta
 
compareShape(TermComparator, Shaped.Inductive<O>) - Method in interface org.aya.generic.Shaped.Inductive
 
compareSort(SortTerm, SortTerm) - Method in class org.aya.tyck.unify.TermComparator
 
compareUntyped(Term, Term, TermComparator.Sub, TermComparator.Sub) - Method in class org.aya.tyck.unify.TermComparator
 
compareUntyped(Shaped.List<O>, BiPredicate<T, O>) - Method in interface org.aya.generic.Shaped.List
Comparing two List
compareUntyped(Shaped.Nat<O>) - Method in interface org.aya.generic.Shaped.Nat
Untyped: compare the internal representation only
CompBlock(Expr, ImmutableSeq<Expr.DoBind>, Expr, Expr) - Constructor for record class org.aya.concrete.Expr.Array.CompBlock
Creates an instance of a CompBlock record class.
CompiledAya - Record Class in org.aya.core.serde
The .ayac file representation.
CompiledAya(ImmutableSeq<ImmutableSeq<String>>, ImmutableSeq<SerDef.QName>, ImmutableMap<ImmutableSeq<String>, CompiledAya.SerUseHide>, ImmutableSeq<SerDef>, ImmutableSeq<SerDef.SerOp>, ImmutableMap<SerDef.QName, SerDef.SerRenamedOp>) - Constructor for record class org.aya.core.serde.CompiledAya
Creates an instance of a CompiledAya record class.
components() - Method in record class org.aya.core.serde.SerTerm.Tup
Returns the value of the components record component.
computePi() - Method in record class org.aya.core.term.PathTerm.Cube
 
computeSort(TyckState, LocalCtx) - Method in interface org.aya.core.term.Term
 
computeType(TyckState, LocalCtx) - Method in interface org.aya.core.term.Term
 
Con(SerDef.QName, SerDef.QName, SerTerm.CallData, ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.Con
Creates an instance of a Con record class.
CON_CALL - Static variable in class org.aya.distill.BaseDistiller
 
conArgs() - Method in record class org.aya.core.serde.SerTerm.Con
Returns the value of the conArgs record component.
conArgs() - Method in record class org.aya.core.term.ConCall
Returns the value of the conArgs record component.
ConCall - Record Class in org.aya.core.term
 
ConCall(ConCall.Head, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.ConCall
Creates an instance of a ConCall record class.
ConCall(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Arg<Term>>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.ConCall
 
ConCall.Head - Record Class in org.aya.core.term
 
concrete - Variable in class org.aya.ref.DefVar
Initialized in parsing, so it might be null for deserialized user definitions.
concrete(Concrete, String) - Static method in class org.aya.ref.DefVar
Used in user definitions.
Concrete - Enum constant in enum class org.aya.concrete.remark.CodeOptions.ShowCode
 
ConcreteDistiller - Class in org.aya.distill
 
ConcreteDistiller(DistillerOptions) - Constructor for class org.aya.distill.ConcreteDistiller
 
conditions - Variable in class org.aya.core.Meta
 
Conditions(SourcePos, int, int, Term, Term, SourcePos, SourcePos) - Constructor for record class org.aya.tyck.pat.ClausesProblem.Conditions
Creates an instance of a Conditions record class.
confluence(PatTycker.PatResult, ExprTycker, SourcePos, MCT<Term, PatClassifier.PatErr>) - Static method in record class org.aya.tyck.pat.PatClassifier
 
Confluence(SourcePos, int, int, Term, Term, SourcePos, SourcePos) - Constructor for record class org.aya.tyck.pat.ClausesProblem.Confluence
Creates an instance of a Confluence record class.
confused - Variable in class org.aya.core.visitor.VarConsumer.ScopeChecker
 
conHead(DefVar<CtorDef, TeleDecl.DataCtor>) - Method in record class org.aya.core.term.DataCall
 
conn(boolean, Term, Term) - Static method in record class org.aya.core.term.FormulaTerm
 
Conquer - Record Class in org.aya.tyck.pat
IApplyConfluence lmao
Conquer(ImmutableSeq<Term.Matching>, SourcePos, Def.Signature<?>, boolean, ExprTycker) - Constructor for record class org.aya.tyck.pat.Conquer
Creates an instance of a Conquer record class.
CONS - Enum constant in enum class org.aya.core.repr.CodeShape.MomentId
 
Constants - Interface in org.aya.generic
 
constructorForm() - Method in interface org.aya.generic.Shaped.Inductive
 
constructorForm() - Method in interface org.aya.generic.Shaped.List
 
constructorForm() - Method in interface org.aya.generic.Shaped.Nat
 
conTele(DefVar<CtorDef, TeleDecl.DataCtor>) - Static method in class org.aya.core.def.CtorDef
 
contents() - Method in record class org.aya.concrete.stmt.Command.Module
Returns the value of the contents record component.
context() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the context record component.
context() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns the value of the context record component.
Context - Interface in org.aya.resolve.context
 
Context.ResolvingInterruptedException - Exception Class in org.aya.resolve.context
 
contextArgs() - Method in record class org.aya.core.term.MetaTerm
Returns the value of the contextArgs record component.
contextTele - Variable in class org.aya.core.Meta
 
contradicts(LocalVar, boolean) - Method in record class org.aya.core.visitor.Subst
 
core - Variable in class org.aya.ref.DefVar
Initialized in type checking or core deserialization, so it might be null for unchecked user definitions.
core() - Method in interface org.aya.concrete.Expr.WithTerm
 
Core - Enum constant in enum class org.aya.concrete.remark.CodeOptions.ShowCode
 
CoreDistiller - Class in org.aya.distill
It's called distiller, and it serves as the pretty printer.
CoreDistiller(DistillerOptions) - Constructor for class org.aya.distill.CoreDistiller
 
COUNTEREXAMPLE - Enum constant in enum class org.aya.concrete.stmt.Decl.Personality
Denotes that the definition is a counterexample (errors expected, in separated context)
CounterexampleError - Record Class in org.aya.tyck.error
 
CounterexampleError(SourcePos, AnyVar) - Constructor for record class org.aya.tyck.error.CounterexampleError
Creates an instance of a CounterexampleError record class.
create() - Static method in record class org.aya.terck.CallGraph
 
create(ResolveInfo, Trace.Builder, Reporter) - Static method in record class org.aya.tyck.order.AyaSccTycker
 
create(CallMatrix<T, P>) - Static method in record class org.aya.terck.Diagonal
 
createAyaFile(SourceFileLocator, Path) - Method in interface org.aya.concrete.GenericAyaFile.Factory
 
createErrorExpr(SourcePos) - Method in class org.aya.concrete.desugar.BinExprParser
 
createErrorExpr(SourcePos) - Method in class org.aya.concrete.desugar.BinPatternParser
 
ctor() - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Returns the value of the ctor record component.
Ctor(boolean, SerDef.QName, ImmutableSeq<SerPat>, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerPat.Ctor
Creates an instance of a Ctor record class.
Ctor(boolean, DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Pat>, DataCall) - Constructor for record class org.aya.core.pat.Pat.Ctor
Creates an instance of a Ctor record class.
Ctor(Pattern.Bind, AnyVar) - Constructor for record class org.aya.concrete.Pattern.Ctor
 
Ctor(SerDef.QName, SerDef.QName, ImmutableSeq<SerPat>, ImmutableSeq<SerTerm.SerParam>, ImmutableSeq<SerTerm.SerParam>, Partial.Split<SerTerm>, SerTerm, boolean) - Constructor for record class org.aya.core.serde.SerDef.Ctor
Creates an instance of a Ctor record class.
Ctor(SourcePos, WithPos<AnyVar>, ImmutableSeq<Arg<Pattern>>) - Constructor for record class org.aya.concrete.Pattern.Ctor
Creates an instance of a Ctor record class.
CtorDef - Class in org.aya.core.def
 
CtorDef(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Pat>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Partial.Split<Term>, Term, boolean) - Constructor for class org.aya.core.def.CtorDef
 
ctorRef(CodeShape.MomentId) - Method in interface org.aya.generic.Shaped.Inductive
 
ctors() - Method in record class org.aya.core.repr.CodeShape.DataShape
Returns the value of the ctors record component.
CtorShape(CodeShape.MomentId, ImmutableSeq<CodeShape.ParamShape>) - Constructor for record class org.aya.core.repr.CodeShape.CtorShape
Creates an instance of a CtorShape record class.
CtorTelescopes(ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>) - Constructor for record class org.aya.core.def.DataDef.CtorTelescopes
Creates an instance of a CtorTelescopes record class.
ctx - Variable in class org.aya.concrete.stmt.ClassDecl
 
ctx - Variable in class org.aya.concrete.stmt.Generalize
 
ctx - Variable in class org.aya.concrete.stmt.TeleDecl
 
ctx - Variable in class org.aya.tyck.unify.TermComparator
 
ctx() - Method in record class org.aya.core.ops.Eta
Returns the value of the ctx record component.
ctx() - Method in record class org.aya.core.pat.PatUnify
Returns the value of the ctx record component.
ctx() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the ctx record component.
cube() - Method in record class org.aya.core.serde.SerTerm.Path
Returns the value of the cube record component.
cube() - Method in record class org.aya.core.serde.SerTerm.PathApp
Returns the value of the cube record component.
cube() - Method in record class org.aya.core.term.PAppTerm
Returns the value of the cube record component.
cube() - Method in record class org.aya.core.term.PathTerm
Returns the value of the cube record component.
cube(DistillerOptions, PathTerm.Cube) - Static method in class org.aya.distill.BaseDistiller
 
Cube(ImmutableSeq<LocalVar>, Term, Partial<Term>) - Constructor for record class org.aya.core.term.PathTerm.Cube
Creates an instance of a Cube record class.
CubicalError - Interface in org.aya.tyck.error
 
CubicalError.BoundaryDisagree - Record Class in org.aya.tyck.error
 
CubicalError.CoeVaryingType - Record Class in org.aya.tyck.error
 
CubicalError.FaceMismatch - Record Class in org.aya.tyck.error
 
currentMatching() - Method in record class org.aya.terck.CallResolver
Returns the value of the currentMatching record component.
cycles() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
Returns the value of the cycles record component.

D

data() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the data record component.
data() - Method in record class org.aya.core.serde.SerTerm.Data
Returns the value of the data record component.
data() - Method in record class org.aya.core.serde.SerTerm.Fn
Returns the value of the data record component.
data() - Method in record class org.aya.core.serde.SerTerm.Prim
Returns the value of the data record component.
data() - Method in record class org.aya.core.serde.SerTerm.Struct
Returns the value of the data record component.
Data(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, SerTerm.Sort, ImmutableSeq<SerDef.Ctor>) - Constructor for record class org.aya.core.serde.SerDef.Data
Creates an instance of a Data record class.
Data(SerDef.QName, SerTerm.CallData) - Constructor for record class org.aya.core.serde.SerTerm.Data
Creates an instance of a Data record class.
DATA_CALL - Static variable in class org.aya.distill.BaseDistiller
 
DATA_LIST - Static variable in record class org.aya.core.repr.AyaShape.AyaListShape
 
DATA_NAT - Static variable in record class org.aya.core.repr.AyaShape.AyaIntShape
 
dataArgs() - Method in record class org.aya.core.serde.SerTerm.Con
Returns the value of the dataArgs record component.
dataArgs() - Method in record class org.aya.core.term.ConCall.Head
Returns the value of the dataArgs record component.
dataBody(DefVar<? extends DataDef, ? extends TeleDecl.DataDecl>) - Static method in interface org.aya.core.def.Def
 
dataCall() - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Returns the value of the dataCall record component.
dataCall() - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
Returns the value of the dataCall record component.
dataCall() - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Returns the value of the dataCall record component.
DataCall - Record Class in org.aya.core.term
 
DataCall(DefVar<DataDef, TeleDecl.DataDecl>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.DataCall
Creates an instance of a DataCall record class.
DataCtor(SourcePos, SourcePos, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr.PartEl, ImmutableSeq<Arg<Pattern>>, boolean, BindBlock) - Constructor for class org.aya.concrete.stmt.TeleDecl.DataCtor
 
DataDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<TeleDecl.DataCtor>, BindBlock, Decl.Personality) - Constructor for class org.aya.concrete.stmt.TeleDecl.DataDecl
 
DataDef - Class in org.aya.core.def
core data definition, corresponding to TeleDecl.DataDecl
DataDef(DefVar<DataDef, TeleDecl.DataDecl>, ImmutableSeq<Term.Param>, SortTerm, ImmutableSeq<CtorDef>) - Constructor for class org.aya.core.def.DataDef
 
DataDef.CtorTelescopes - Record Class in org.aya.core.def
 
dataRef - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
dataRef - Variable in class org.aya.core.def.CtorDef
 
dataRef() - Method in record class org.aya.core.serde.SerTerm.Con
Returns the value of the dataRef record component.
dataRef() - Method in record class org.aya.core.term.ConCall.Head
Returns the value of the dataRef record component.
DataShape(ImmutableSeq<CodeShape.ParamShape>, ImmutableSeq<CodeShape.CtorShape>) - Constructor for record class org.aya.core.repr.CodeShape.DataShape
Creates an instance of a DataShape record class.
de() - Method in enum class org.aya.core.serde.SerDef.SerAyaShape
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Ctor
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Data
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Field
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Fn
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Prim
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.Struct
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.Absurd
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.Bind
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.Ctor
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.ShapedInt
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.Tuple
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Access
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.App
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.CallData
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Coe
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Con
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Data
 
de(SerTerm.DeState) - Method in interface org.aya.core.serde.SerTerm
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.FieldRef
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Fn
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Interval
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Lam
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Match
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Mula
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.New
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.PartEl
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.PartTy
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Path
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.PathApp
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.PathLam
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Pi
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Prim
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Proj
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Ref
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.SerArg
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.SerCube
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.SerParam
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.ShapedInt
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.ShapedList
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Sigma
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.SimpVar
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Sort
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Str
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Struct
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.Tup
 
de(SerTerm.DeState) - Method in interface org.aya.core.serde.SerDef
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerDef.SerShapeResult
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerPat.Clause
 
de(SerTerm.DeState) - Method in interface org.aya.core.serde.SerPat
 
debuggerOnlyToDoc() - Method in interface org.aya.generic.AyaDocile
Deprecated.
decl(Decl) - Method in class org.aya.distill.ConcreteDistiller
 
Decl - Interface in org.aya.concrete.stmt
Generic concrete definitions, corresponding to GenericDef.
Decl.Personality - Enum Class in org.aya.concrete.stmt
 
Decl.Resulted - Interface in org.aya.concrete.stmt
Denotes that the definition has a result type
Decl.Telescopic<RetTy extends Term> - Interface in org.aya.concrete.stmt
Denotes that the definition is telescopic
Decl.TopLevel - Interface in org.aya.concrete.stmt
Denotes that the definition can be defined at top-level
DeclT(DefVar<?, ?>, SourcePos) - Constructor for record class org.aya.tyck.trace.Trace.DeclT
 
DeclT(DefVar<?, ?>, SourcePos, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.DeclT
Creates an instance of a DeclT record class.
decr(boolean, int) - Static method in interface org.aya.terck.Relation
 
Decrease(boolean, int) - Constructor for record class org.aya.terck.Relation.Decrease
Creates an instance of a Decrease record class.
def() - Method in record class org.aya.concrete.remark.Literate.Err
Returns the value of the def record component.
def() - Method in record class org.aya.core.repr.ShapeMatcher
Returns the value of the def record component.
def(GenericDef) - Method in class org.aya.distill.CoreDistiller
 
def(DefVar<?, ?>) - Method in record class org.aya.core.serde.Serializer.State
 
Def - Interface in org.aya.core.def
 
Def.Signature<T extends Term> - Record Class in org.aya.core.def
Signature of a definition, used in concrete and tycking.
DEFAULT - Static variable in record class org.aya.concrete.remark.CodeOptions
 
defCache() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns the value of the defCache record component.
DefConsumer - Interface in org.aya.core.visitor
 
definedAs() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the definedAs record component.
definition() - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
Returns the value of the definition record component.
definition() - Method in record class org.aya.ref.LocalVar
Returns the value of the definition record component.
definitions - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
definitions() - Method in interface org.aya.resolve.context.ModuleContext
 
definitions() - Method in record class org.aya.resolve.context.NoExportContext
Returns the value of the definitions record component.
definitions() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
defResult(DefVar<? extends Def, ? extends Decl.Telescopic<?>>) - Static method in interface org.aya.core.def.Def
 
defTele(DefVar<? extends Def, ? extends Decl.Telescopic<?>>) - Static method in interface org.aya.core.def.Def
 
defType(DefVar<? extends Def, ? extends Decl.Telescopic<?>>) - Static method in interface org.aya.core.def.Def
 
defVar(DefVar<?, ?>) - Static method in class org.aya.distill.BaseDistiller
 
DefVar<Core extends GenericDef,Concrete extends Decl> - Class in org.aya.ref
 
DeltaExpander - Interface in org.aya.core.visitor
 
Dependency(String, ImmutableSeq<PrimDef.ID>, SourcePos) - Constructor for record class org.aya.resolve.error.PrimResolveError.Dependency
Creates an instance of a Dependency record class.
depGraph() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the depGraph record component.
derive() - Method in record class org.aya.core.visitor.Subst
 
derive() - Method in record class org.aya.tyck.pat.TypedSubst
 
derive(String) - Method in interface org.aya.resolve.context.Context
 
derive(Seq<String>) - Method in interface org.aya.resolve.context.Context
 
deriveMap() - Method in interface org.aya.tyck.env.LocalCtx
 
deriveSeq() - Method in interface org.aya.tyck.env.LocalCtx
 
descent(Function<Expr, Expr>) - Method in record class org.aya.concrete.Expr.NamedArg
 
descent(Function<Expr, Expr>) - Method in record class org.aya.concrete.Expr.Param
 
descent(Function<Term, Term>) - Method in record class org.aya.core.term.Term.Matching
 
descent(Function<Term, Term>) - Method in record class org.aya.core.term.Term.Param
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.App
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Array.CompBlock
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Array
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Array.ElementList
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.BinOpSeq
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Coe
 
descent(UnaryOperator<Expr>) - Method in interface org.aya.concrete.Expr
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Do
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.DoBind
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Error
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Field
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Hole
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Idiom
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Lambda
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Let
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.LetBind
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Lift
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.LitInt
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.LitString
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Match
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.New
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.PartEl
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Path
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Pi
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Proj
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.RawProj
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.RawSort
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Ref
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Sigma
 
descent(UnaryOperator<Expr>) - Method in interface org.aya.concrete.Expr.Sort
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Tuple
 
descent(UnaryOperator<Expr>) - Method in record class org.aya.concrete.Expr.Unresolved
 
descent(UnaryOperator<Expr>) - Method in class org.aya.concrete.Pattern.Clause
 
descent(UnaryOperator<Expr>, UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Expr.Match
 
descent(UnaryOperator<Expr>, UnaryOperator<Pattern>) - Method in class org.aya.concrete.Pattern.Clause
 
descent(UnaryOperator<Pattern>) - Method in interface org.aya.concrete.Pattern
 
descent(UnaryOperator<Term>) - Method in record class org.aya.core.term.ConCall.Head
 
descent(UnaryOperator<Term>) - Method in interface org.aya.core.term.Term
 
descent(Pat) - Method in interface org.aya.core.visitor.PatTraversal
 
descent(Pat) - Method in interface org.aya.core.visitor.PatTraversal.NoMeta
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.BadCounterexampleWarn
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.BadFreezingWarn
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.BadModifierWarn
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.DoNotationError
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.Circular
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.Fixity
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.Precedence
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.SelfBind
 
describe(DistillerOptions) - Method in record class org.aya.concrete.error.ParseError
 
describe(DistillerOptions) - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
 
describe(DistillerOptions) - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
 
describe(DistillerOptions) - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
 
describe(DistillerOptions) - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
 
describe(DistillerOptions) - Method in record class org.aya.terck.error.BadRecursion
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.BadTypeError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.CounterexampleError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.FieldError.MissingField
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.FieldError.NoSuchField
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.FieldError.UnknownField
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.Goal
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.LevelError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.NobodyError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.NoRuleError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.PrimError.BadInterval
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.PrimError.NoResultType
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.SortPiError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.TupleError.ProjIxError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
 
describe(DistillerOptions) - Method in record class org.aya.tyck.error.UnifyError.Type
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
 
describe(DistillerOptions) - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
 
describeUnify(DistillerOptions, Doc, Term, Doc, Term) - Method in interface org.aya.tyck.error.UnifyError
 
description() - Method in record class org.aya.concrete.Expr.Error
Returns the value of the description record component.
description() - Method in record class org.aya.core.term.ErrorTerm
Returns the value of the description record component.
DeserializeException(String) - Constructor for exception class org.aya.core.serde.SerDef.DeserializeException
 
desired() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the desired record component.
DeState(MutableMap<Seq<String>, MutableMap<String, DefVar<?, ?>>>, MutableMap<Integer, LocalVar>, PrimDef.Factory) - Constructor for record class org.aya.core.serde.SerTerm.DeState
Creates an instance of a DeState record class.
DeState(PrimDef.Factory) - Constructor for record class org.aya.core.serde.SerTerm.DeState
 
destruct(int) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
destruct(int) - Method in record class org.aya.core.term.IntegerTerm
 
destruct(int) - Method in interface org.aya.generic.Shaped.Nat
 
destruct(ImmutableSeq<Pattern>) - Method in record class org.aya.concrete.Pattern.FakeShapedList
 
destruct(ImmutableSeq<Term>) - Method in record class org.aya.core.term.ListTerm
 
destruct(ImmutableSeq<T>) - Method in interface org.aya.generic.Shaped.List
 
desugar(ResolveInfo) - Method in interface org.aya.concrete.stmt.Stmt
 
Desugarer - Record Class in org.aya.concrete.desugar
 
Desugarer(ResolveInfo) - Constructor for record class org.aya.concrete.desugar.Desugarer
Creates an instance of a Desugarer record class.
Desugarer.DesugarInterruption - Exception Class in org.aya.concrete.desugar
 
DesugarInterruption() - Constructor for exception class org.aya.concrete.desugar.Desugarer.DesugarInterruption
 
diag() - Method in record class org.aya.terck.error.BadRecursion
Returns the value of the diag record component.
diagonal() - Method in record class org.aya.terck.Diagonal
Returns the value of the diagonal record component.
Diagonal<T,P> - Record Class in org.aya.terck
 
Diagonal(CallMatrix<T, P>, ImmutableSeq<Relation>) - Constructor for record class org.aya.terck.Diagonal
Creates an instance of a Diagonal record class.
didYouMean() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
 
didYouMean() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
 
disambiguation() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Returns the value of the disambiguation record component.
discovered - Variable in class org.aya.core.repr.AyaShape.Factory
 
discriminant() - Method in record class org.aya.concrete.Expr.Match
Returns the value of the discriminant record component.
discriminant() - Method in record class org.aya.core.term.MatchTerm
Returns the value of the discriminant record component.
Do(SourcePos, Expr, ImmutableSeq<Expr.DoBind>) - Constructor for record class org.aya.concrete.Expr.Do
Creates an instance of a Do record class.
DoBind(SourcePos, LocalVar, Expr) - Constructor for record class org.aya.concrete.Expr.DoBind
Creates an instance of a DoBind record class.
docify(Trace) - Method in class org.aya.tyck.trace.MarkdownTrace
 
docify(Trace.Builder) - Method in class org.aya.tyck.trace.MarkdownTrace
 
dom() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Returns the value of the dom record component.
domain() - Method in record class org.aya.terck.CallMatrix
Returns the value of the domain record component.
domain() - Method in record class org.aya.tyck.error.SortPiError
Returns the value of the domain record component.
Domain - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
domainTele() - Method in record class org.aya.terck.CallMatrix
Returns the value of the domainTele record component.
Domination(int, int, SourcePos) - Constructor for record class org.aya.tyck.pat.ClausesProblem.Domination
Creates an instance of a Domination record class.
DoNotationError - Record Class in org.aya.concrete.error
 
DoNotationError(SourcePos, Expr) - Constructor for record class org.aya.concrete.error.DoNotationError
Creates an instance of a DoNotationError record class.
DuplicateExportError(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateExportError
Creates an instance of a DuplicateExportError record class.
DuplicateModNameError(Seq<String>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Creates an instance of a DuplicateModNameError record class.
DuplicateNameError(String, AnyVar, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateNameError
Creates an instance of a DuplicateNameError record class.

E

elabClausesClassified(ExprTycker, ImmutableSeq<Pattern.Clause>, Def.Signature<?>, SourcePos) - Static method in class org.aya.tyck.pat.PatTycker
 
elabClausesDirectly(ExprTycker, ImmutableSeq<Pattern.Clause>, Def.Signature<?>) - Static method in class org.aya.tyck.pat.PatTycker
 
elaboratePartial(Expr.PartEl, Term) - Method in class org.aya.tyck.ExprTycker
 
ElementList(ImmutableSeq<Expr>) - Constructor for record class org.aya.concrete.Expr.Array.ElementList
Creates an instance of a ElementList record class.
elements() - Method in record class org.aya.concrete.Pattern.List
Returns the value of the elements record component.
ElemMismatchError(SourcePos, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ElemMismatchError
Creates an instance of a ElemMismatchError record class.
elevate(int) - Method in record class org.aya.core.term.SortTerm
 
Elevator(int) - Constructor for record class org.aya.core.visitor.EndoTerm.Elevator
Creates an instance of a Elevator record class.
Elimination - Interface in org.aya.core.term
Elimination rules.
empty(String) - Static method in class org.aya.ref.DefVar
Used in the serialization of core and primitive definitions.
EMPTY - Static variable in record class org.aya.concrete.stmt.BindBlock
 
EMPTY - Static variable in record class org.aya.concrete.stmt.UseHide
 
EMPTY - Static variable in record class org.aya.core.serde.SerDef.SerBind
 
EMPTY - Static variable in record class org.aya.core.visitor.Subst
 
EmptyContext - Record Class in org.aya.resolve.context
 
EmptyContext(Reporter, Path) - Constructor for record class org.aya.resolve.context.EmptyContext
Creates an instance of a EmptyContext record class.
EmptyModuleLoader - Class in org.aya.resolve.module
 
EndoExpr - Interface in org.aya.concrete.visitor
A convenient interface to obtain an endomorphism on `Expr`.
EndoPattern - Interface in org.aya.concrete.visitor
 
EndoTerm - Interface in org.aya.core.visitor
A convenient interface to obtain an endomorphism on `Term`.
EndoTerm.Elevator - Record Class in org.aya.core.visitor
A lift but in American English.
EndoTerm.Renamer - Record Class in org.aya.core.visitor
Not an IntelliJ Renamer.
EndoTerm.Substituter - Record Class in org.aya.core.visitor
Performs capture-avoiding substitution.
enter(Context) - Method in record class org.aya.resolve.visitor.ExprResolver
 
enterBody() - Method in record class org.aya.resolve.visitor.ExprResolver
 
enterHead() - Method in record class org.aya.resolve.visitor.ExprResolver
 
entireSourcePos - Variable in class org.aya.concrete.stmt.CommonDecl
 
entireSourcePos() - Method in record class org.aya.concrete.stmt.Command.Module
Returns the value of the entireSourcePos record component.
entireSourcePos() - Method in class org.aya.concrete.stmt.CommonDecl
 
entireSourcePos() - Method in interface org.aya.concrete.stmt.Decl
 
eq() - Static method in interface org.aya.terck.Relation
 
Eq - Enum constant in enum class org.aya.terck.Selector.DecrOrd
 
Eqn(Term, Term, Ordering, SourcePos, LocalCtx, TermComparator.Sub, TermComparator.Sub) - Constructor for record class org.aya.tyck.TyckState.Eqn
Creates an instance of a Eqn record class.
eqns() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Returns the value of the eqns record component.
eqns() - Method in record class org.aya.tyck.TyckState
Returns the value of the eqns record component.
equals(Object) - Method in record class org.aya.ref.LocalVar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.desugar.Desugarer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.BadCounterexampleWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.BadFreezingWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.BadModifierWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.DoNotationError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.Circular
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.Fixity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.Precedence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.OperatorError.SelfBind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.error.ParseError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.App
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Array.CompBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Array.ElementList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Array
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.BinOpSeq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Coe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Do
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.DoBind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Field
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Hole
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Idiom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.IdiomNames
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.ISet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Lambda
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Let
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.LetBind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Lift
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.LitInt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.LitString
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Match
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.NamedArg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.New
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Param
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.PartEl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Path
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Pi
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Proj
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Prop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.RawProj
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.RawSort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Ref
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Set
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Sigma
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Tuple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Type
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Expr.Unresolved
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.Absurd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.As
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.Bind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.BinOpSeq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.CalmFace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.Ctor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.FakeShapedList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.List
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.Number
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.Pattern.Tuple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.CodeOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.Literate.Err
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.Literate.Link
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.Literate.Many
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.Literate.Raw
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.Literate.Unsupported
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.BindBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.Command.Import
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.Command.Module
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.Command.Open
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.QualifiedID
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.UseHide
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.UseHide.Name
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.TacNode.ExprTac
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.TacNode.ListExprTac
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.def.Def.Signature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.ops.Eta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Absurd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Bind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Ctor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Meta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Preclause
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.ShapedInt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.Pat.Tuple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.PatMatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.pat.PatUnify
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.AyaShape.AyaIntShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.AyaShape.AyaListShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.CtorShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.DataShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.FieldShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.FnShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.ParamShape.Any
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.ParamShape.Licit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.ParamShape.Optional
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.PatShape.Any
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.StructShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.TermShape.Any
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.TermShape.Call
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.TermShape.Sort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.ShapeMatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.ShapeRecognition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.CompiledAya
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Ctor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Data
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Field
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Fn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Prim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.QName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.SerBind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.SerOp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.SerOpDecl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.SerShapeResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerDef.Struct
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.Serializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.Serializer.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.Absurd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.Bind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.Clause
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.Ctor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.ShapedInt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerPat.Tuple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Access
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.App
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.CallData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Coe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Con
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Data
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.DeState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.FieldRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Fn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Interval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Lam
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Match
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Mula
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.New
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.PartEl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.PartTy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Path
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.PathApp
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.PathLam
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Pi
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Prim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Proj
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Ref
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.SerArg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.SerCube
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.SerParam
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.ShapedList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Sigma
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.SimpVar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Sort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Str
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Struct
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.Tup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.AppTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.CoeTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.ConCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.ConCall.Head
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.DataCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.ErrorTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.FieldTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.FnCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.FormulaTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.HCompTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.IntegerTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.LamTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.ListTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.MatchTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.MetaLitTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.MetaPatTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.MetaTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.NewTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PAppTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PartialTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PartialTyTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PathTerm.Cube
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PathTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PiTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PLamTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.PrimCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.ProjTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.RefTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.RefTerm.Field
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.SigmaTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.SortTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.StringTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.StructCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.Term.Matching
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.Term.Param
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.TupTerm
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.EndoTerm.Elevator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.EndoTerm.Renamer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.EndoTerm.Substituter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Expander.Normalizer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Expander.Tracked
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Expander.WHNFer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Subst
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.TermFolder.RefFinder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.TermFolder.Usages
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Zonker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.distill.Codifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.aya.ref.DefVar
 
equals(Object) - Method in record class org.aya.ref.GenerateKind.Generalized
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.BindContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.EmptyContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.NoExportContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.module.FileModuleLoader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.module.ModuleListLoader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolveInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.visitor.ExprResolver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.visitor.ExprResolver.Options
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.visitor.StmtShallowResolver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.CallGraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.CallMatrix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.CallResolver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.Diagonal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.error.BadRecursion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.Relation.Decrease
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.Relation.Unknown
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.Selector.Evolve
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.terck.Selector.Useless
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.env.MapLocalCtx
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.env.SeqLocalCtx
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.env.SeqLocalCtx.P
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.BadTypeError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.CounterexampleError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.FieldError.MissingField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.FieldError.UnknownField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.Goal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LevelError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.NobodyError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.NoRuleError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PrimError.BadInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PrimError.NoResultType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.SortPiError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.UnifyError.Type
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.ExprTycker.SortResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.ExprTycker.TermResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.ExprTycker.TyResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.LittleTyper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.order.AyaOrgaTycker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.order.AyaSccTycker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.order.SigRefFinder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.order.TyckOrder.Body
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.order.TyckOrder.Head
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.Conquer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatClassifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatClassifier.PatErr
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatTree
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatTycker.AllLhsResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.TypedSubst
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.StmtTycker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.DeclT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.ExprT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.LabelT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.PatT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.TyckT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.trace.Trace.UnifyT
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.TyckState.Eqn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.TyckState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.unify.TermComparator.FailureData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.unify.TermComparator.Sub
Indicates whether some other object is "equal to" this one.
Err(MutableValue<AnyVar>, SourcePos) - Constructor for record class org.aya.concrete.remark.Literate.Err
Creates an instance of a Err record class.
error(AyaDocile) - Static method in record class org.aya.tyck.ExprTycker.TermResult
 
Error(SourcePos, AyaDocile) - Constructor for record class org.aya.concrete.Expr.Error
Creates an instance of a Error record class.
Error(SourcePos, Doc) - Constructor for record class org.aya.concrete.Expr.Error
 
ErrorTerm - Record Class in org.aya.core.term
 
ErrorTerm(Term) - Constructor for record class org.aya.core.term.ErrorTerm
 
ErrorTerm(AyaDocile) - Constructor for record class org.aya.core.term.ErrorTerm
 
ErrorTerm(AyaDocile, boolean) - Constructor for record class org.aya.core.term.ErrorTerm
Creates an instance of a ErrorTerm record class.
ErrorTerm(Doc, boolean) - Constructor for record class org.aya.core.term.ErrorTerm
 
eta(Term) - Method in record class org.aya.core.term.PathTerm.Cube
 
Eta - Record Class in org.aya.core.ops
 
Eta(LocalCtx) - Constructor for record class org.aya.core.ops.Eta
Creates an instance of a Eta record class.
etaLam(Term) - Method in record class org.aya.core.term.PathTerm.Cube
"not really eta".
Evolve(SeqView<A>, SeqView<A>) - Constructor for record class org.aya.terck.Selector.Evolve
Creates an instance of a Evolve record class.
EXAMPLE - Enum constant in enum class org.aya.concrete.stmt.Decl.Personality
Denotes that the definition is an example (same as normal, but in separated context)
exampleContext() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
exitCode() - Method in exception class org.aya.core.serde.SerDef.DeserializeException
 
exitCode() - Method in exception class org.aya.generic.util.InternalException
 
Expander - Interface in org.aya.core.visitor
 
Expander.Normalizer - Record Class in org.aya.core.visitor
 
Expander.Tracked - Record Class in org.aya.core.visitor
 
Expander.WHNFer - Record Class in org.aya.core.visitor
 
expected() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns the value of the expected record component.
expected() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the expected record component.
expectedBound() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Returns the value of the expectedBound record component.
explicit() - Method in record class org.aya.concrete.Expr.Hole
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.concrete.Expr.NamedArg
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.pat.Pat.Absurd
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.pat.Pat.Bind
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.pat.Pat.Ctor
Returns the value of the explicit record component.
explicit() - Method in interface org.aya.core.pat.Pat
 
explicit() - Method in record class org.aya.core.pat.Pat.Meta
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.pat.Pat.Tuple
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerPat.Absurd
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerPat.Bind
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerPat.Tuple
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerTerm.SerArg
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.serde.SerTerm.SerParam
Returns the value of the explicit record component.
explicit() - Method in record class org.aya.core.term.Term.Param
Returns the value of the explicit record component.
explicit() - Method in interface org.aya.generic.ParamLike
 
explicit() - Method in record class org.aya.tyck.pat.PatTree
Returns the value of the explicit record component.
explicit(CodeShape.TermShape) - Static method in interface org.aya.core.repr.CodeShape.ParamShape
 
exports - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
exports() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the exports record component.
expr - Variable in class org.aya.concrete.Pattern.Clause
 
expr - Variable in class org.aya.concrete.remark.Literate.Code
 
expr() - Method in record class org.aya.concrete.error.BadFreezingWarn
Returns the value of the expr record component.
expr() - Method in record class org.aya.concrete.error.DoNotationError
Returns the value of the expr record component.
expr() - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
Returns the value of the expr record component.
expr() - Method in record class org.aya.concrete.Expr.DoBind
Returns the value of the expr record component.
expr() - Method in record class org.aya.concrete.Expr.Lift
Returns the value of the expr record component.
expr() - Method in record class org.aya.concrete.TacNode.ExprTac
Returns the value of the expr record component.
expr() - Method in record class org.aya.core.pat.Pat.Preclause
Returns the value of the expr record component.
expr() - Method in interface org.aya.generic.ExprProblem
 
expr() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.NoRuleError
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.trace.Trace.ExprT
Returns the value of the expr record component.
expr(String, SourcePos) - Method in interface org.aya.concrete.GenericAyaParser
 
Expr - Interface in org.aya.concrete
 
Expr.App - Record Class in org.aya.concrete
 
Expr.Array - Record Class in org.aya.concrete
Array Expr
Expr.Array.CompBlock - Record Class in org.aya.concrete
Array Comp(?)
Expr.Array.ElementList - Record Class in org.aya.concrete
 
Expr.BinOpSeq - Record Class in org.aya.concrete
 
Expr.Coe - Record Class in org.aya.concrete
Expr.Do - Record Class in org.aya.concrete
 
Expr.DoBind - Record Class in org.aya.concrete
 
Expr.Error - Record Class in org.aya.concrete
 
Expr.Field - Record Class in org.aya.concrete
 
Expr.Hole - Record Class in org.aya.concrete
 
Expr.Idiom - Record Class in org.aya.concrete
 
Expr.IdiomNames - Record Class in org.aya.concrete
 
Expr.ISet - Record Class in org.aya.concrete
 
Expr.Lambda - Record Class in org.aya.concrete
 
Expr.Let - Record Class in org.aya.concrete
Let Expression
Expr.LetBind - Record Class in org.aya.concrete
 
Expr.Lift - Record Class in org.aya.concrete
 
Expr.LitInt - Record Class in org.aya.concrete
 
Expr.LitString - Record Class in org.aya.concrete
 
Expr.Match - Record Class in org.aya.concrete
 
Expr.NamedArg - Record Class in org.aya.concrete
 
Expr.New - Record Class in org.aya.concrete
 
Expr.Param - Record Class in org.aya.concrete
 
Expr.PartEl - Record Class in org.aya.concrete
partial element
Expr.Path - Record Class in org.aya.concrete
generalized path type
Expr.Pi - Record Class in org.aya.concrete
 
Expr.Proj - Record Class in org.aya.concrete
 
Expr.Prop - Record Class in org.aya.concrete
 
Expr.RawProj - Record Class in org.aya.concrete
Sugared overloaded projection as coercion syntax
Expr.RawSort - Record Class in org.aya.concrete
 
Expr.Ref - Record Class in org.aya.concrete
def infix + add (a b : Nat) => ...
Expr.Set - Record Class in org.aya.concrete
 
Expr.Sigma - Record Class in org.aya.concrete
 
Expr.Sort - Interface in org.aya.concrete
 
Expr.Tuple - Record Class in org.aya.concrete
 
Expr.Type - Record Class in org.aya.concrete
 
Expr.Unresolved - Record Class in org.aya.concrete
 
Expr.WithTerm - Interface in org.aya.concrete
 
ExprConsumer - Interface in org.aya.concrete.visitor
 
ExprFolder<R> - Interface in org.aya.concrete.visitor
 
exprList() - Method in record class org.aya.concrete.Expr.Array.ElementList
Returns the value of the exprList record component.
ExprProblem - Interface in org.aya.generic
 
ExprResolver - Record Class in org.aya.resolve.visitor
Resolves bindings.
ExprResolver(Context, ExprResolver.Options) - Constructor for record class org.aya.resolve.visitor.ExprResolver
 
ExprResolver(Context, ExprResolver.Options, MutableMap<GeneralizedVar, Expr.Param>, MutableList<TyckOrder>, MutableStack<ExprResolver.Where>, Consumer<TyckUnit>) - Constructor for record class org.aya.resolve.visitor.ExprResolver
Creates an instance of a ExprResolver record class.
ExprResolver.Options - Record Class in org.aya.resolve.visitor
 
ExprT(Expr, Term) - Constructor for record class org.aya.tyck.trace.Trace.ExprT
 
ExprT(Expr, Term, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.ExprT
Creates an instance of a ExprT record class.
ExprTac(SourcePos, Expr) - Constructor for record class org.aya.concrete.TacNode.ExprTac
Creates an instance of a ExprTac record class.
exprTycker - Variable in class org.aya.tyck.pat.PatTycker
 
ExprTycker - Class in org.aya.tyck
 
ExprTycker(PrimDef.Factory, AyaShape.Factory, Reporter, Trace.Builder) - Constructor for class org.aya.tyck.ExprTycker
 
ExprTycker.Result - Interface in org.aya.tyck
 
ExprTycker.SortResult - Record Class in org.aya.tyck
 
ExprTycker.TermResult - Record Class in org.aya.tyck
ExprTycker.TermResult.type is the type of ExprTycker.TermResult.wellTyped.
ExprTycker.TyResult - Record Class in org.aya.tyck
 
extract() - Method in interface org.aya.tyck.env.LocalCtx
 
extractTele(SeqLike<Pat>) - Static method in interface org.aya.core.pat.Pat
 
extractToLocal(MutableList<Term.Param>) - Method in interface org.aya.tyck.env.LocalCtx
 
extractToLocal(MutableList<Term.Param>) - Method in record class org.aya.tyck.env.MapLocalCtx
 
extractToLocal(MutableList<Term.Param>) - Method in record class org.aya.tyck.env.SeqLocalCtx
 

F

face() - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Returns the value of the face record component.
FaceMismatch(Expr, Restr<Term>, Restr<Term>) - Constructor for record class org.aya.tyck.error.CubicalError.FaceMismatch
Creates an instance of a FaceMismatch record class.
factory() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns the value of the factory record component.
factory() - Method in record class org.aya.terck.CallResolver
Returns the value of the factory record component.
factory(BiFunction<Term, Either<Term, ImmutableSeq<Term.Matching>>, T>) - Static method in class org.aya.core.def.FnDef
 
factory(PrimDef.ID, DefVar<PrimDef, TeleDecl.PrimDecl>) - Method in class org.aya.core.def.PrimDef.Factory
 
Factory() - Constructor for class org.aya.core.def.PrimDef.Factory
 
Factory() - Constructor for class org.aya.core.repr.AyaShape.Factory
 
failureData() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the failureData record component.
failureData() - Method in interface org.aya.tyck.error.UnifyError
 
failureData() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the failureData record component.
FailureData(Term, Term) - Constructor for record class org.aya.tyck.unify.TermComparator.FailureData
Creates an instance of a FailureData record class.
fakeBind() - Method in record class org.aya.core.pat.Pat.Meta
Returns the value of the fakeBind record component.
FakeShapedList(SourcePos, ImmutableSeq<Pattern>, ShapeRecognition, DataCall) - Constructor for record class org.aya.concrete.Pattern.FakeShapedList
Creates an instance of a FakeShapedList record class.
familyLeftToRight(Term) - Static method in class org.aya.core.def.PrimDef
Let A be argument, then A 0 -> A 1
familyRightToLeft(Term) - Static method in class org.aya.core.def.PrimDef
Let A be argument, then A 1 -> A 0
Field(SerDef.QName, SerDef.QName, ImmutableSeq<SerTerm.SerParam>, ImmutableSeq<SerTerm.SerParam>, SerTerm, Option<SerTerm>, boolean) - Constructor for record class org.aya.core.serde.SerDef.Field
Creates an instance of a Field record class.
Field(DefVar<FieldDef, TeleDecl.StructField>) - Constructor for record class org.aya.core.term.RefTerm.Field
Creates an instance of a Field record class.
Field(WithPos<String>, ImmutableSeq<WithPos<LocalVar>>, Expr, MutableValue<AnyVar>) - Constructor for record class org.aya.concrete.Expr.Field
Creates an instance of a Field record class.
FIELD_CALL - Static variable in class org.aya.distill.BaseDistiller
 
fieldArgs() - Method in record class org.aya.core.serde.SerTerm.Access
Returns the value of the fieldArgs record component.
fieldArgs() - Method in record class org.aya.core.term.FieldTerm
Returns the value of the fieldArgs record component.
fieldDef() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns the value of the fieldDef record component.
FieldDef - Class in org.aya.core.def
 
FieldDef(DefVar<StructDef, TeleDecl.StructDecl>, DefVar<FieldDef, TeleDecl.StructField>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Term, Option<Term>, boolean) - Constructor for class org.aya.core.def.FieldDef
 
FieldError - Interface in org.aya.tyck.error
 
FieldError.ArgMismatch - Record Class in org.aya.tyck.error
 
FieldError.MissingField - Record Class in org.aya.tyck.error
 
FieldError.NoSuchField - Record Class in org.aya.tyck.error
 
FieldError.UnknownField - Record Class in org.aya.tyck.error
 
FieldRef(SerDef.QName) - Constructor for record class org.aya.core.serde.SerTerm.FieldRef
Creates an instance of a FieldRef record class.
fields - Variable in class org.aya.concrete.stmt.TeleDecl.StructDecl
 
fields - Variable in class org.aya.core.def.StructDef
 
fields() - Method in record class org.aya.concrete.Expr.New
Returns the value of the fields record component.
fields() - Method in record class org.aya.core.repr.CodeShape.StructShape
Returns the value of the fields record component.
fields() - Method in record class org.aya.core.serde.SerDef.Struct
Returns the value of the fields record component.
FieldShape(ImmutableSeq<CodeShape.ParamShape>) - Constructor for record class org.aya.core.repr.CodeShape.FieldShape
Creates an instance of a FieldShape record class.
FieldTerm - Record Class in org.aya.core.term
 
FieldTerm(Term, DefVar<FieldDef, TeleDecl.StructField>, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.FieldTerm
Creates an instance of a FieldTerm record class.
fileManager() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the fileManager record component.
FileModuleLoader - Record Class in org.aya.resolve.module
 
FileModuleLoader(SourceFileLocator, Path, Reporter, GenericAyaParser, GenericAyaFile.Factory, PrimDef.Factory, Trace.Builder) - Constructor for record class org.aya.resolve.module.FileModuleLoader
Creates an instance of a FileModuleLoader record class.
filling() - Method in record class org.aya.concrete.Expr.Hole
Returns the value of the filling record component.
find(String) - Static method in enum class org.aya.core.def.PrimDef.ID
 
find(Def) - Method in class org.aya.core.repr.AyaShape.Factory
 
findBadRecursion() - Method in record class org.aya.terck.CallGraph
find bad recursive calls in current SCC
findImpl(AyaShape) - Method in class org.aya.core.repr.AyaShape.Factory
 
findUsages(AnyVar) - Method in interface org.aya.core.term.Term
 
firstMatchDomination(ImmutableSeq<Pattern.Clause>, Reporter, MCT<Term, PatClassifier.PatErr>) - Static method in record class org.aya.tyck.pat.PatClassifier
 
Fixity(String, Assoc, String, Assoc, SourcePos) - Constructor for record class org.aya.concrete.error.OperatorError.Fixity
Creates an instance of a Fixity record class.
fmap(Function<Expr, Expr>) - Method in record class org.aya.concrete.Expr.IdiomNames
 
FMDomination(int, SourcePos) - Constructor for record class org.aya.tyck.pat.ClausesProblem.FMDomination
Creates an instance of a FMDomination record class.
Fn(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, Either<SerTerm, ImmutableSeq<SerPat.Clause>>, EnumSet<Modifier>, SerTerm) - Constructor for record class org.aya.core.serde.SerDef.Fn
Creates an instance of a Fn record class.
Fn(SerDef.QName, SerTerm.CallData) - Constructor for record class org.aya.core.serde.SerTerm.Fn
Creates an instance of a Fn record class.
FN_CALL - Static variable in class org.aya.distill.BaseDistiller
 
FnCall - Record Class in org.aya.core.term
 
FnCall(DefVar<FnDef, TeleDecl.FnDecl>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.FnCall
Creates an instance of a FnCall record class.
FnDecl(SourcePos, SourcePos, Stmt.Accessibility, EnumSet<Modifier>, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, Either<Expr, ImmutableSeq<Pattern.Clause>>, BindBlock, Decl.Personality) - Constructor for class org.aya.concrete.stmt.TeleDecl.FnDecl
 
FnDef - Class in org.aya.core.def
 
FnDef(DefVar<FnDef, TeleDecl.FnDecl>, ImmutableSeq<Term.Param>, Term, EnumSet<Modifier>, Either<Term, ImmutableSeq<Term.Matching>>) - Constructor for class org.aya.core.def.FnDef
 
FnShape(ImmutableSeq<CodeShape.ParamShape>) - Constructor for record class org.aya.core.repr.CodeShape.FnShape
Creates an instance of a FnShape record class.
fold(Integer, AnyVar) - Method in record class org.aya.core.visitor.TermFolder.Usages
 
fold(SeqView<Def>, AnyVar) - Method in record class org.aya.core.visitor.TermFolder.RefFinder
 
fold(R, Expr) - Method in interface org.aya.concrete.visitor.ExprFolder
 
fold(R, Pattern) - Method in interface org.aya.concrete.visitor.PatternFolder
 
fold(R, BindBlock) - Method in interface org.aya.concrete.visitor.StmtFolder
 
fold(R, Stmt) - Method in interface org.aya.concrete.visitor.StmtFolder
 
fold(R, Pat) - Method in interface org.aya.core.visitor.TermFolder
 
fold(R, Term) - Method in interface org.aya.core.visitor.TermFolder
 
fold(R, AnyVar) - Method in interface org.aya.core.visitor.TermFolder
 
foldModuleDecl(R, QualifiedID) - Method in interface org.aya.concrete.visitor.StmtFolder
 
foldModuleRef(R, QualifiedID) - Method in interface org.aya.concrete.visitor.StmtFolder
 
foldParamDecl(R, Expr.Param) - Method in interface org.aya.concrete.visitor.ExprFolder
 
foldVar(R, AnyVar, SourcePos, LazyValue<Term>) - Method in interface org.aya.concrete.visitor.PatternFolder
 
foldVarDecl(R, AnyVar, SourcePos, LazyValue<Term>) - Method in interface org.aya.concrete.visitor.PatternFolder
 
foldVarRef(R, AnyVar, SourcePos, LazyValue<Term>) - Method in interface org.aya.concrete.visitor.PatternFolder
 
forEachGraph(MutableMap<K, MutableMap<K, V>>, MutableMap<K, MutableMap<K, V>>, Consumer<V>, Consumer<V>, BiConsumer<V, V>) - Static method in record class org.aya.terck.CallGraph
 
forEachMap(MutableMap<K, V>, MutableMap<K, V>, Consumer<V>, Consumer<V>, BiConsumer<V, V>) - Static method in record class org.aya.terck.CallGraph
 
formula() - Method in record class org.aya.core.serde.SerTerm.Mula
Returns the value of the formula record component.
formula(BaseDistiller.Outer, Formula<Term>) - Method in class org.aya.distill.BaseDistiller
 
FormulaTerm - Record Class in org.aya.core.term
 
FormulaTerm(Formula<Term>) - Constructor for record class org.aya.core.term.FormulaTerm
Creates an instance of a FormulaTerm record class.
forward(LocalCtx, Term, TyckState) - Method in interface org.aya.tyck.env.LocalCtx
 
Free - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
freezeHoles(TyckState) - Method in interface org.aya.tyck.ExprTycker.Result
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.ExprTycker.SortResult
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.ExprTycker.TermResult
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.ExprTycker.TyResult
 
freezeHoles(TyckState) - Method in interface org.aya.core.term.Term
 
freshHole(Term, SourcePos) - Method in interface org.aya.tyck.env.LocalCtx
 
freshHole(Term, String, SourcePos) - Method in interface org.aya.tyck.env.LocalCtx
 
from(ImmutableSeq<Term.Param>, String, Term, SourcePos) - Static method in class org.aya.core.Meta
 
from(ResolveInfo, ImmutableSeq<GenericDef>, Serializer.State) - Static method in record class org.aya.core.serde.CompiledAya
 
from(WithPos<String>) - Static method in record class org.aya.ref.LocalVar
 
fromBuffer(MutableList<Tuple3<LocalVar, Boolean, Term>>) - Static method in record class org.aya.core.term.Term.Param
 
fromCompare(int) - Static method in interface org.aya.terck.Relation
 
fromCtor(DefVar<CtorDef, TeleDecl.DataCtor>) - Static method in class org.aya.core.def.DataDef
 
fromSugar() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the fromSugar record component.
fullArgs() - Method in record class org.aya.core.term.MetaTerm
 
fullTelescope() - Method in class org.aya.core.def.SubLevelDef
 
fullTelescope() - Method in class org.aya.core.Meta
 
function() - Method in record class org.aya.concrete.Expr.App
Returns the value of the function record component.
FUNCTOR_PURE - Static variable in interface org.aya.generic.Constants
 
functorPure(SourcePos) - Static method in interface org.aya.generic.Constants
 

G

gamma() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns the value of the gamma record component.
Generalize - Class in org.aya.concrete.stmt
 
Generalize(SourcePos, ImmutableSeq<GeneralizedVar>, Expr) - Constructor for class org.aya.concrete.stmt.Generalize
 
Generalized(GeneralizedVar) - Constructor for record class org.aya.ref.GenerateKind.Generalized
Creates an instance of a Generalized record class.
GENERALIZED - Static variable in class org.aya.distill.BaseDistiller
 
GeneralizedNotAvailableError - Record Class in org.aya.resolve.error
 
GeneralizedNotAvailableError(SourcePos, AnyVar) - Constructor for record class org.aya.resolve.error.GeneralizedNotAvailableError
Creates an instance of a GeneralizedNotAvailableError record class.
GeneralizedVar - Class in org.aya.concrete.stmt
 
GeneralizedVar(String, SourcePos) - Constructor for class org.aya.concrete.stmt.GeneralizedVar
 
GENERATED_POSTFIX - Static variable in interface org.aya.generic.Constants
 
GeneratedVersion - Class in org.aya.prelude
 
GeneratedVersion() - Constructor for class org.aya.prelude.GeneratedVersion
 
generateKind() - Method in record class org.aya.ref.LocalVar
Returns the value of the generateKind record component.
GenerateKind - Interface in org.aya.ref
 
GenerateKind.Anonymous - Class in org.aya.ref
 
GenerateKind.Generalized - Record Class in org.aya.ref
 
GenerateKind.None - Class in org.aya.ref
Not generated
generator() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns the value of the generator record component.
GenericAyaFile - Interface in org.aya.concrete
 
GenericAyaFile.Factory - Interface in org.aya.concrete
 
GenericAyaParser - Interface in org.aya.concrete
 
GenericDef - Interface in org.aya.core.def
 
get(QualifiedID) - Method in interface org.aya.resolve.context.Context
 
get(LocalVar) - Method in interface org.aya.tyck.env.LocalCtx
 
getCall(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
getCall(PrimDef.ID, ImmutableSeq<Arg<Term>>) - Method in class org.aya.core.def.PrimDef.Factory
 
getClosingCharacter() - Method in class org.aya.concrete.remark.CodeAttrProcessor
 
getClosingDelimiter() - Method in class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getCtx() - Method in class org.aya.concrete.stmt.ClassDecl
 
getCtx() - Method in interface org.aya.concrete.stmt.Decl.TopLevel
 
getCtx() - Method in class org.aya.concrete.stmt.TeleDecl
 
getFailure() - Method in class org.aya.tyck.unify.TermComparator
 
getLocal(LocalVar) - Method in interface org.aya.tyck.env.LocalCtx
 
getLocal(LocalVar) - Method in record class org.aya.tyck.env.MapLocalCtx
 
getLocal(LocalVar) - Method in record class org.aya.tyck.env.SeqLocalCtx
 
getMaybe(QualifiedID) - Method in interface org.aya.resolve.context.Context
 
getMinLength() - Method in class org.aya.concrete.remark.CodeAttrProcessor
 
getModuleLocalMaybe(ImmutableSeq<String>) - Method in record class org.aya.resolve.context.BindContext
 
getModuleLocalMaybe(ImmutableSeq<String>) - Method in interface org.aya.resolve.context.Context
 
getModuleLocalMaybe(ImmutableSeq<String>) - Method in record class org.aya.resolve.context.EmptyContext
 
getModuleLocalMaybe(ImmutableSeq<String>) - Method in interface org.aya.resolve.context.ModuleContext
 
getModuleMaybe(ImmutableSeq<String>) - Method in interface org.aya.resolve.context.Context
 
getOpeningCharacter() - Method in class org.aya.concrete.remark.CodeAttrProcessor
 
getOpeningDelimiter() - Method in class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getOption(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
getOption(AnyVar) - Method in record class org.aya.tyck.pat.TypedSubst
 
getOrCreate(PrimDef.ID, DefVar<PrimDef, TeleDecl.PrimDecl>) - Method in class org.aya.core.def.PrimDef.Factory
 
getQualified(ImmutableSeq<String>, String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getQualified(QualifiedID, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - Method in record class org.aya.resolve.context.BindContext
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - Method in record class org.aya.resolve.context.EmptyContext
 
getQualifiedLocalMaybe(ImmutableSeq<String>, String, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
getQualifiedMaybe(ImmutableSeq<String>, String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getQualifiedMaybe(QualifiedID, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getTops() - Method in class org.aya.tyck.trace.Trace.Builder
 
getUnqualified(String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getUnqualifiedLocalMaybe(String, SourcePos) - Method in record class org.aya.resolve.context.BindContext
 
getUnqualifiedLocalMaybe(String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getUnqualifiedLocalMaybe(String, SourcePos) - Method in record class org.aya.resolve.context.EmptyContext
 
getUnqualifiedLocalMaybe(String, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
getUnqualifiedMaybe(String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
Goal - Record Class in org.aya.tyck.error
 
Goal(TyckState, MetaTerm, ImmutableSeq<LocalVar>) - Constructor for record class org.aya.tyck.error.Goal
Creates an instance of a Goal record class.
graph() - Method in record class org.aya.terck.CallGraph
Returns the value of the graph record component.
graph() - Method in record class org.aya.terck.CallResolver
Returns the value of the graph record component.
Gt - Enum constant in enum class org.aya.terck.Selector.DecrOrd
 

H

handleInternalError(InternalException) - Static method in record class org.aya.resolve.module.FileModuleLoader
 
hasError - Variable in class org.aya.concrete.Pattern.Clause
 
hasError() - Method in record class org.aya.tyck.pat.PatTycker.AllLhsResult
Returns the value of the hasError record component.
hasError() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns the value of the hasError record component.
hashCode() - Method in record class org.aya.concrete.desugar.Desugarer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.BadCounterexampleWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.BadFreezingWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.BadModifierWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.DoNotationError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.Circular
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.Precedence
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.OperatorError.SelfBind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.error.ParseError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.App
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Array.ElementList
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Array
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.BinOpSeq
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Coe
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Do
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.DoBind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Error
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Field
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Hole
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Idiom
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.ISet
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Lambda
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Let
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.LetBind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Lift
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.LitInt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.LitString
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Match
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.NamedArg
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.New
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Param
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.PartEl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Path
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Pi
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Proj
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Prop
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.RawProj
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.RawSort
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Ref
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Set
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Sigma
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Tuple
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Type
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Expr.Unresolved
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.Absurd
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.As
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.Bind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.BinOpSeq
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.CalmFace
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.Ctor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.List
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.Number
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.Pattern.Tuple
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.CodeOptions
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.Literate.Err
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.Literate.Link
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.Literate.Many
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.Literate.Raw
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.Literate.Unsupported
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.BindBlock
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.Command.Import
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.Command.Module
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.Command.Open
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.QualifiedID
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.UseHide
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.TacNode.ExprTac
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.TacNode.ListExprTac
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.def.Def.Signature
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.ops.Eta
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Absurd
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Bind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Ctor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Meta
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Preclause
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.Pat.Tuple
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.PatMatcher
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.pat.PatUnify
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.AyaShape.AyaIntShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.AyaShape.AyaListShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.CtorShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.DataShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.FieldShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.FnShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Any
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Licit
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Optional
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.PatShape.Any
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.StructShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.TermShape.Any
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.TermShape.Call
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.TermShape.Sort
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.ShapeMatcher
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.ShapeRecognition
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.CompiledAya
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Data
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Field
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Fn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Prim
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.QName
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.SerBind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.SerOp
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.SerOpDecl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.SerShapeResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerDef.Struct
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.Serializer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.Serializer.State
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.Absurd
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.Bind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.Clause
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerPat.Tuple
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Access
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.App
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.CallData
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Con
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Data
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.FieldRef
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Fn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Interval
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Lam
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Match
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Mula
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.New
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.PartEl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.PartTy
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Path
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.PathApp
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.PathLam
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Pi
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Prim
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Proj
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Ref
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.SerArg
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.SerCube
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.SerParam
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.ShapedList
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Sigma
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.SimpVar
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Sort
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Str
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Struct
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.Tup
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.AppTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.CoeTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.ConCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.ConCall.Head
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.DataCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.ErrorTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.FieldTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.FnCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.FormulaTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.HCompTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.IntegerTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.LamTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.ListTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.MatchTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.MetaLitTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.MetaPatTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.MetaTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.NewTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PAppTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PartialTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PartialTyTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PathTerm.Cube
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PathTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PiTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PLamTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.PrimCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.ProjTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.RefTerm.Field
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.RefTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.SigmaTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.SortTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.StringTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.StructCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.Term.Matching
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.Term.Param
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.TupTerm
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.EndoTerm.Elevator
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.EndoTerm.Renamer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.EndoTerm.Substituter
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Expander.Normalizer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Expander.WHNFer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Subst
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.TermFolder.RefFinder
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.TermFolder.Usages
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Zonker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.distill.Codifier
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.ref.GenerateKind.Generalized
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.ref.LocalVar
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.BindContext
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.EmptyContext
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.NoExportContext
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.module.ModuleListLoader
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolveInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.visitor.ExprResolver.Options
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.visitor.StmtShallowResolver
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.CallGraph
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.CallMatrix
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.CallResolver
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.Diagonal
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.error.BadRecursion
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.Relation.Decrease
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.Relation.Unknown
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.Selector.Evolve
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.terck.Selector.Useless
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.env.MapLocalCtx
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.env.SeqLocalCtx
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.env.SeqLocalCtx.P
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.BadTypeError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.CounterexampleError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.FieldError.MissingField
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.FieldError.UnknownField
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.Goal
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LevelError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.NobodyError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.NoRuleError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PrimError.BadInterval
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PrimError.NoResultType
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.SortPiError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.ExprTycker.SortResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.ExprTycker.TermResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.ExprTycker.TyResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.LittleTyper
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.order.SigRefFinder
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.order.TyckOrder.Body
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.order.TyckOrder.Head
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.Conquer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatClassifier
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatClassifier.PatErr
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatTree
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatTycker.AllLhsResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.TypedSubst
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.StmtTycker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.DeclT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.ExprT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.LabelT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.TyckState.Eqn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.TyckState
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.unify.TermComparator.FailureData
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.unify.TermComparator.Sub
Returns a hash code value for this object.
hasLevel() - Method in enum class org.aya.generic.SortKind
 
hasLhsError() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns the value of the hasLhsError record component.
have(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
HCOMP - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
HCompTerm - Record Class in org.aya.core.term
 
HCompTerm(Term, Term, Term, Term) - Constructor for record class org.aya.core.term.HCompTerm
Creates an instance of a HCompTerm record class.
head() - Method in record class org.aya.core.term.ConCall
Returns the value of the head record component.
Head(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.ConCall.Head
Creates an instance of a Head record class.
Head(TyckUnit) - Constructor for record class org.aya.tyck.order.TyckOrder.Head
Creates an instance of a Head record class.
HEADER_AND_BODY - Static variable in record class org.aya.core.visitor.TermFolder.RefFinder
 
HEADER_ONLY - Static variable in record class org.aya.core.visitor.TermFolder.RefFinder
 
headerOrder(ImmutableSeq<TyckOrder>, ImmutableSeq<TyckUnit>) - Method in record class org.aya.tyck.order.AyaSccTycker
Generate the order of dependency of headers, fail if a cycle occurs.
Hiding - Enum constant in enum class org.aya.concrete.stmt.UseHide.Strategy
 
highlighted - Variable in class org.aya.concrete.remark.Literate.CodeBlock
 
hint(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.Fixity
 
hint(DistillerOptions) - Method in record class org.aya.concrete.error.OperatorError.Precedence
 
hint(DistillerOptions) - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
 
hint(DistillerOptions) - Method in record class org.aya.terck.error.BadRecursion
 
hint(DistillerOptions) - Method in record class org.aya.tyck.error.BadTypeError
 
hint(DistillerOptions) - Method in record class org.aya.tyck.error.PrimError.BadInterval
 
hole() - Method in record class org.aya.tyck.error.Goal
Returns the value of the hole record component.
Hole(SourcePos, boolean, Expr) - Constructor for record class org.aya.concrete.Expr.Hole
 
Hole(SourcePos, boolean, Expr, MutableValue<ImmutableSeq<LocalVar>>) - Constructor for record class org.aya.concrete.Expr.Hole
Creates an instance of a Hole record class.
HoleProblem - Interface in org.aya.tyck.error
 
HoleProblem.BadlyScopedError - Record Class in org.aya.tyck.error
 
HoleProblem.BadSpineError - Record Class in org.aya.tyck.error
 
HoleProblem.CannotFindGeneralSolution - Record Class in org.aya.tyck.error
 
HoleProblem.RecursionError - Record Class in org.aya.tyck.error
 
hover() - Method in record class org.aya.concrete.remark.Literate.Link
Returns the value of the hover record component.
href() - Method in record class org.aya.concrete.remark.Literate.Link
Returns the value of the href record component.

I

i() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the i record component.
i() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the i record component.
I - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
id - Variable in class org.aya.core.def.PrimDef
 
id - Variable in enum class org.aya.core.def.PrimDef.ID
 
id() - Method in record class org.aya.concrete.Expr.Coe
Returns the value of the id record component.
id() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the id record component.
id() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns the value of the id record component.
id() - Method in record class org.aya.core.serde.SerTerm.Prim
Returns the value of the id record component.
id() - Method in record class org.aya.core.term.PrimCall
Returns the value of the id record component.
identical(Expr.IdiomNames) - Method in record class org.aya.concrete.Expr.IdiomNames
 
Idiom(SourcePos, Expr.IdiomNames, ImmutableSeq<Expr>) - Constructor for record class org.aya.concrete.Expr.Idiom
Creates an instance of a Idiom record class.
IdiomNames(Expr, Expr, Expr, Expr) - Constructor for record class org.aya.concrete.Expr.IdiomNames
Creates an instance of a IdiomNames record class.
ids() - Method in record class org.aya.concrete.stmt.QualifiedID
Returns the value of the ids record component.
IGNORED - Static variable in record class org.aya.ref.LocalVar
 
IllegalPropPat(Pattern) - Constructor for record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
Creates an instance of a IllegalPropPat record class.
IMax - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
IMAX - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
IMin - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
IMIN - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
implicit(CodeShape.TermShape) - Static method in interface org.aya.core.repr.CodeShape.ParamShape
 
implicitify() - Method in record class org.aya.core.term.Term.Param
 
Import(SourcePos, QualifiedID, String) - Constructor for record class org.aya.concrete.stmt.Command.Import
Creates an instance of a Import record class.
importAll(AyaShape.Factory) - Method in class org.aya.core.repr.AyaShape.Factory
 
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, AnyVar>) - Method in interface org.aya.resolve.context.ModuleContext
 
importModule(Stmt.Accessibility, SourcePos, ImmutableSeq<String>, MutableMap<String, AnyVar>) - Method in class org.aya.resolve.context.PhysicalModuleContext
 
importModules(ImmutableSeq<String>, Stmt.Accessibility, MutableMap<ImmutableSeq<String>, MutableMap<String, AnyVar>>, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
imports() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the imports record component.
imports() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the imports record component.
indent - Variable in class org.aya.tyck.trace.MarkdownTrace
 
inferMeta() - Method in record class org.aya.core.pat.PatMatcher
Returns the value of the inferMeta record component.
info() - Method in record class org.aya.concrete.desugar.Desugarer
Returns the value of the info record component.
inherit(Expr, Term) - Method in class org.aya.tyck.ExprTycker
 
init() - Method in interface org.aya.concrete.visitor.ExprFolder
 
init() - Method in interface org.aya.concrete.visitor.PatternFolder
 
init() - Method in interface org.aya.core.visitor.TermFolder
 
init() - Method in record class org.aya.core.visitor.TermFolder.RefFinder
 
init() - Method in record class org.aya.core.visitor.TermFolder.Usages
 
inline() - Method in record class org.aya.core.term.MetaLitTerm
 
inline() - Method in record class org.aya.tyck.pat.TypedSubst
Please call this after inline all the patterns
inline(UnaryOperator<Term>) - Method in record class org.aya.core.term.MetaPatTerm
 
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.Absurd
 
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.Bind
 
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.Ctor
 
inline(LocalCtx) - Method in interface org.aya.core.pat.Pat
Make sure you are inline all patterns in order
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.Meta
 
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
inline(LocalCtx) - Method in record class org.aya.core.pat.Pat.Tuple
 
Inline - Enum constant in enum class org.aya.generic.Modifier
Denotes that a function's invocations are eagerly reduced.
inlineHints(DistillerOptions) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
inlineHints(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
 
inlineHints(DistillerOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
 
inlineTerm(Term) - Static method in class org.aya.tyck.pat.PatTycker
 
inProp - Variable in class org.aya.tyck.ExprTycker
 
inProp() - Method in class org.aya.core.def.CtorDef
 
inProp() - Method in class org.aya.core.def.FieldDef
 
INSTANCE - Static variable in class org.aya.concrete.remark.CodeAttrProcessor
 
INSTANCE - Static variable in class org.aya.core.term.IntervalTerm
 
INSTANCE - Static variable in class org.aya.core.visitor.AyaRestrSimplifier
 
INSTANCE - Static variable in class org.aya.ref.GenerateKind.Anonymous
 
INSTANCE - Static variable in class org.aya.ref.GenerateKind.None
 
INSTANCE - Static variable in class org.aya.resolve.module.EmptyModuleLoader
 
INSTANCE - Static variable in record class org.aya.terck.Relation.Unknown
 
InsufficientPattern(Pattern, Term.Param) - Constructor for record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Creates an instance of a InsufficientPattern record class.
integer() - Method in record class org.aya.concrete.Expr.LitInt
Returns the value of the integer record component.
integer() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns the value of the integer record component.
integer() - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Returns the value of the integer record component.
integer() - Method in record class org.aya.tyck.error.PrimError.BadInterval
Returns the value of the integer record component.
IntegerTerm - Record Class in org.aya.core.term
 
IntegerTerm(int, ShapeRecognition, DataCall) - Constructor for record class org.aya.core.term.IntegerTerm
Creates an instance of a IntegerTerm record class.
InternalException - Exception Class in org.aya.generic.util
 
InternalException() - Constructor for exception class org.aya.generic.util.InternalException
 
InternalException(String) - Constructor for exception class org.aya.generic.util.InternalException
 
InternalException(String, Throwable) - Constructor for exception class org.aya.generic.util.InternalException
 
InterruptException - Exception Class in org.aya.generic.util
 
InterruptException() - Constructor for exception class org.aya.generic.util.InterruptException
 
InterruptException.InterruptStage - Enum Class in org.aya.generic.util
 
interval(LocalVar) - Static method in record class org.aya.core.term.Term.Param
 
Interval() - Constructor for record class org.aya.core.serde.SerTerm.Interval
Creates an instance of a Interval record class.
IntervalTerm - Class in org.aya.core.term
 
intervalToType() - Static method in class org.aya.core.def.PrimDef
I -> Type
inv(Term) - Static method in record class org.aya.core.term.FormulaTerm
 
invalid - Variable in class org.aya.core.visitor.VarConsumer.ScopeChecker
 
INVOL - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
iPos() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the iPos record component.
iPos() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the iPos record component.
isAya() - Method in class org.aya.concrete.remark.Literate.CodeBlock
 
isCleared() - Method in class org.aya.core.visitor.VarConsumer.Scoped
 
isDecreasing() - Method in interface org.aya.terck.Relation
 
isEmpty() - Method in record class org.aya.core.visitor.Subst
 
isEmpty() - Method in record class org.aya.terck.CallGraph
 
isEmpty() - Method in interface org.aya.tyck.env.LocalCtx
 
ISet - Enum constant in enum class org.aya.generic.SortKind
 
ISet - Static variable in record class org.aya.core.term.SortTerm
 
ISet(SourcePos) - Constructor for record class org.aya.concrete.Expr.ISet
Creates an instance of a ISet record class.
isGenerated() - Method in record class org.aya.ref.LocalVar
 
isInModule(ImmutableSeq<String>) - Method in class org.aya.ref.DefVar
 
isMeEmpty() - Method in interface org.aya.tyck.env.LocalCtx
 
isMeEmpty() - Method in record class org.aya.tyck.env.MapLocalCtx
 
isMeEmpty() - Method in record class org.aya.tyck.env.SeqLocalCtx
 
isProp() - Method in record class org.aya.core.term.SortTerm
 
isPropType(Term) - Method in class org.aya.tyck.ExprTycker
 
isReallyError() - Method in record class org.aya.core.term.ErrorTerm
Returns the value of the isReallyError record component.
isUnknown() - Method in interface org.aya.terck.Relation
 
isUnqualified() - Method in record class org.aya.concrete.stmt.QualifiedID
 
items() - Method in record class org.aya.concrete.error.OperatorError.Circular
Returns the value of the items record component.
items() - Method in record class org.aya.concrete.Expr.Tuple
Returns the value of the items record component.
items() - Method in record class org.aya.core.term.TupTerm
Returns the value of the items record component.
iterate(Function<Context, T>) - Method in interface org.aya.resolve.context.Context
 
ix() - Method in record class org.aya.concrete.Expr.Proj
Returns the value of the ix record component.
ix() - Method in record class org.aya.core.serde.SerTerm.Proj
Returns the value of the ix record component.
ix() - Method in record class org.aya.core.term.ProjTerm
Returns the value of the ix record component.

J

j() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the j record component.
j() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the j record component.
join() - Method in record class org.aya.concrete.stmt.QualifiedID
 
join(Seq<String>) - Static method in record class org.aya.concrete.stmt.QualifiedID
 
jPos() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the jPos record component.
jPos() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the jPos record component.
junks() - Method in record class org.aya.terck.Selector.Evolve
Returns the value of the junks record component.
justCall(int) - Static method in record class org.aya.core.repr.CodeShape.TermShape.Call
 
justName() - Method in record class org.aya.concrete.stmt.QualifiedID
 

K

keyword - Variable in enum class org.aya.concrete.stmt.Stmt.Accessibility
 
keyword - Variable in enum class org.aya.generic.Modifier
 
KEYWORD - Static variable in class org.aya.distill.BaseDistiller
 
kind() - Method in record class org.aya.concrete.Expr.ISet
 
kind() - Method in record class org.aya.concrete.Expr.Prop
 
kind() - Method in record class org.aya.concrete.Expr.RawSort
Returns the value of the kind record component.
kind() - Method in record class org.aya.concrete.Expr.Set
 
kind() - Method in interface org.aya.concrete.Expr.Sort
 
kind() - Method in record class org.aya.concrete.Expr.Type
 
kind() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Licit
Returns the value of the kind record component.
kind() - Method in record class org.aya.core.repr.CodeShape.TermShape.Sort
Returns the value of the kind record component.
kind() - Method in record class org.aya.core.serde.SerTerm.Sort
Returns the value of the kind record component.
kind() - Method in record class org.aya.core.term.SortTerm
Returns the value of the kind record component.

L

label() - Method in record class org.aya.tyck.trace.Trace.LabelT
Returns the value of the label record component.
LabelT(SourcePos, String) - Constructor for record class org.aya.tyck.trace.Trace.LabelT
 
LabelT(SourcePos, String, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.LabelT
Creates an instance of a LabelT record class.
lack() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns the value of the lack record component.
Lam(SerTerm.SerParam, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.Lam
Creates an instance of a Lam record class.
Lambda(SourcePos, Expr.Param, Expr) - Constructor for record class org.aya.concrete.Expr.Lambda
Creates an instance of a Lambda record class.
lamParam(TyckState, Expr, AyaDocile, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
LamTerm - Record Class in org.aya.core.term
 
LamTerm(Term.Param, Term) - Constructor for record class org.aya.core.term.LamTerm
Creates an instance of a LamTerm record class.
language - Variable in class org.aya.concrete.remark.Literate.CodeBlock
 
last() - Method in record class org.aya.concrete.Expr.Pi
Returns the value of the last record component.
LAX - Static variable in record class org.aya.resolve.visitor.ExprResolver
 
lazyType(AnyVar) - Method in interface org.aya.concrete.visitor.PatternFolder
 
LEFT - Static variable in record class org.aya.core.term.FormulaTerm
 
Let(SourcePos, Expr.LetBind, Expr) - Constructor for record class org.aya.concrete.Expr.Let
Creates an instance of a Let record class.
LetBind(SourcePos, LocalVar, ImmutableSeq<Expr.Param>, Expr, Expr) - Constructor for record class org.aya.concrete.Expr.LetBind
Creates an instance of a LetBind record class.
lets - Variable in class org.aya.tyck.ExprTycker
a `let` sequence, consider we are tycking in let ... in HERE
level() - Method in record class org.aya.concrete.error.BadCounterexampleWarn
 
level() - Method in record class org.aya.concrete.error.BadFreezingWarn
 
level() - Method in record class org.aya.concrete.error.BadModifierWarn
 
level() - Method in record class org.aya.concrete.error.DoNotationError
 
level() - Method in interface org.aya.concrete.error.LevelProblem
 
level() - Method in interface org.aya.concrete.error.OperatorError
 
level() - Method in record class org.aya.concrete.error.ParseError
 
level() - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
 
level() - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
 
level() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
 
level() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
 
level() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
 
level() - Method in interface org.aya.resolve.error.NameProblem.Error
 
level() - Method in interface org.aya.resolve.error.NameProblem.Warn
 
level() - Method in interface org.aya.resolve.error.PrimResolveError
 
level() - Method in record class org.aya.terck.error.BadRecursion
 
level() - Method in record class org.aya.tyck.error.Goal
 
level() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
level() - Method in interface org.aya.tyck.error.HoleProblem
 
level() - Method in interface org.aya.tyck.error.LicitError
 
level() - Method in record class org.aya.tyck.error.SortPiError
 
level() - Method in interface org.aya.tyck.error.TyckError
 
level() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
 
level() - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
 
level() - Method in interface org.aya.tyck.pat.ClausesProblem
 
level() - Method in interface org.aya.tyck.pat.PatternProblem
 
LevelError - Record Class in org.aya.tyck.error
 
LevelError(SourcePos, SortTerm, SortTerm, boolean) - Constructor for record class org.aya.tyck.error.LevelError
Creates an instance of a LevelError record class.
LevelProblem - Interface in org.aya.concrete.error
 
LevelProblem.BadLevelExpr - Record Class in org.aya.concrete.error
 
lhs() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.unify.TermComparator.FailureData
Returns the value of the lhs record component.
lhsResult() - Method in record class org.aya.tyck.pat.PatTycker.AllLhsResult
Returns the value of the lhsResult record component.
LhsResult(LocalCtx, Term, TypedSubst, boolean, Pat.Preclause<Expr>) - Constructor for record class org.aya.tyck.pat.PatTycker.LhsResult
Creates an instance of a LhsResult record class.
lhsSubst() - Method in record class org.aya.core.pat.PatUnify
Returns the value of the lhsSubst record component.
Licit(CodeShape.TermShape, CodeShape.ParamShape.Licit.Kind) - Constructor for record class org.aya.core.repr.CodeShape.ParamShape.Licit
Creates an instance of a Licit record class.
LicitError - Interface in org.aya.tyck.error
 
LicitError.LicitMismatch - Record Class in org.aya.tyck.error
 
LicitError.UnexpectedImplicitArg - Record Class in org.aya.tyck.error
 
LicitMismatch(Expr, Term) - Constructor for record class org.aya.tyck.error.LicitError.LicitMismatch
Creates an instance of a LicitMismatch record class.
lift() - Method in record class org.aya.concrete.Expr.ISet
 
lift() - Method in record class org.aya.concrete.Expr.Lift
Returns the value of the lift record component.
lift() - Method in record class org.aya.concrete.Expr.Prop
 
lift() - Method in record class org.aya.concrete.Expr.Set
Returns the value of the lift record component.
lift() - Method in interface org.aya.concrete.Expr.Sort
 
lift() - Method in record class org.aya.concrete.Expr.Type
Returns the value of the lift record component.
lift() - Method in record class org.aya.core.serde.SerTerm.Sort
Returns the value of the lift record component.
lift() - Method in record class org.aya.core.term.SortTerm
Returns the value of the lift record component.
lift() - Method in record class org.aya.core.visitor.EndoTerm.Elevator
Returns the value of the lift record component.
lift(int) - Method in interface org.aya.core.term.Term
 
lift(Pat.Preclause<Term>) - Static method in record class org.aya.core.pat.Pat.Preclause
 
Lift(SourcePos, Expr, int) - Constructor for record class org.aya.concrete.Expr.Lift
Creates an instance of a Lift record class.
Lifted - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
Link(String, String, ImmutableSeq<Literate>) - Constructor for record class org.aya.concrete.remark.Literate.Link
Creates an instance of a Link record class.
linkDef(AnyVar) - Static method in class org.aya.distill.BaseDistiller
 
linkDef(AnyVar, Style) - Static method in class org.aya.distill.BaseDistiller
 
linkIdOf(AnyVar) - Static method in class org.aya.distill.BaseDistiller
 
linkListLit(Doc, AnyVar, Style) - Static method in class org.aya.distill.BaseDistiller
 
linkLit(int, AnyVar, Style) - Static method in class org.aya.distill.BaseDistiller
 
linkRef(AnyVar, Style) - Static method in class org.aya.distill.BaseDistiller
 
list() - Method in record class org.aya.concrete.stmt.UseHide
Returns the value of the list record component.
List(SourcePos, ImmutableSeq<Pattern>) - Constructor for record class org.aya.concrete.Pattern.List
Creates an instance of a List record class.
LIST - Enum constant in enum class org.aya.core.serde.SerDef.SerAyaShape
 
LIST_CONS - Static variable in interface org.aya.generic.Constants
 
LIST_NIL - Static variable in interface org.aya.generic.Constants
 
LIST_SHAPE - Static variable in interface org.aya.core.repr.AyaShape
 
listCons(SourcePos) - Static method in interface org.aya.generic.Constants
 
ListExprTac(SourcePos, ImmutableSeq<TacNode>) - Constructor for record class org.aya.concrete.TacNode.ListExprTac
Creates an instance of a ListExprTac record class.
listNil(SourcePos) - Static method in interface org.aya.generic.Constants
 
ListTerm - Record Class in org.aya.core.term
 
ListTerm(ImmutableSeq<Term>, ShapeRecognition, DataCall) - Constructor for record class org.aya.core.term.ListTerm
Creates an instance of a ListTerm record class.
lit() - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
Returns the value of the lit record component.
LITERAL_SHAPES - Static variable in interface org.aya.core.repr.AyaShape
 
literate() - Method in interface org.aya.concrete.GenericAyaFile
 
Literate - Interface in org.aya.concrete.remark
 
Literate.Code - Class in org.aya.concrete.remark
 
Literate.CodeBlock - Class in org.aya.concrete.remark
A code block
Literate.Err - Record Class in org.aya.concrete.remark
 
Literate.Link - Record Class in org.aya.concrete.remark
 
Literate.Many - Record Class in org.aya.concrete.remark
 
Literate.Raw - Record Class in org.aya.concrete.remark
 
Literate.Unsupported - Record Class in org.aya.concrete.remark
 
LitInt(SourcePos, int) - Constructor for record class org.aya.concrete.Expr.LitInt
Creates an instance of a LitInt record class.
LitString(SourcePos, String) - Constructor for record class org.aya.concrete.Expr.LitString
Creates an instance of a LitString record class.
LittleTyper - Record Class in org.aya.tyck
Similar to GetTypeVisitor in Arend.
LittleTyper(TyckState, LocalCtx) - Constructor for record class org.aya.tyck.LittleTyper
Creates an instance of a LittleTyper record class.
load(ImmutableSeq<String>) - Method in interface org.aya.resolve.module.ModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - Method in class org.aya.resolve.module.EmptyModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - Method in record class org.aya.resolve.module.FileModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - Method in record class org.aya.resolve.module.ModuleListLoader
 
load(ImmutableSeq<String>, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
 
load(ImmutableSeq<String>, ModuleLoader) - Method in class org.aya.resolve.module.CachedModuleLoader
 
loader - Variable in class org.aya.resolve.module.CachedModuleLoader
 
loader() - Method in record class org.aya.resolve.visitor.StmtShallowResolver
Returns the value of the loader record component.
loaders() - Method in record class org.aya.resolve.module.ModuleListLoader
Returns the value of the loaders record component.
local(LocalVar) - Method in record class org.aya.core.serde.Serializer.State
 
localCache() - Method in record class org.aya.core.serde.Serializer.State
Returns the value of the localCache record component.
localCache() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns the value of the localCache record component.
localCtx - Variable in class org.aya.tyck.ExprTycker
 
localCtx() - Method in record class org.aya.tyck.LittleTyper
Returns the value of the localCtx record component.
localCtx() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the localCtx record component.
LocalCtx - Interface in org.aya.tyck.env
 
localMap() - Method in record class org.aya.tyck.env.MapLocalCtx
Returns the value of the localMap record component.
locals() - Method in record class org.aya.distill.Codifier
Returns the value of the locals record component.
localSeq() - Method in record class org.aya.tyck.env.SeqLocalCtx
Returns the value of the localSeq record component.
LocalVar - Record Class in org.aya.ref
 
LocalVar(String) - Constructor for record class org.aya.ref.LocalVar
 
LocalVar(String, SourcePos) - Constructor for record class org.aya.ref.LocalVar
 
LocalVar(String, SourcePos, GenerateKind) - Constructor for record class org.aya.ref.LocalVar
Creates an instance of a LocalVar record class.
locator() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the locator record component.
loosers() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the loosers record component.
loosers() - Method in record class org.aya.core.serde.SerDef.SerBind
Returns the value of the loosers record component.
lower() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the lower record component.
lr() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the lr record component.
lt() - Static method in interface org.aya.terck.Relation
 
Lt - Enum constant in enum class org.aya.terck.Selector.DecrOrd
 

M

make(SeqLike<Term.Param>, Term) - Static method in record class org.aya.core.term.LamTerm
 
make(SeqLike<Term.Param>, Term) - Static method in record class org.aya.core.term.PiTerm
 
make(AppTerm) - Static method in record class org.aya.core.term.AppTerm
 
make(Term, Arg<Term>) - Static method in record class org.aya.core.term.AppTerm
 
make(LamTerm, Arg<Term>) - Static method in record class org.aya.core.term.AppTerm
 
make(DefVar<D, S>, int, ImmutableSeq<Arg<Term>>) - Method in interface org.aya.core.term.Callable.Factory
 
make(Tycker) - Static method in record class org.aya.core.visitor.Zonker
 
makeApp(Term, Arg<Term>) - Method in record class org.aya.core.term.PathTerm.Cube
 
makeArg(SourcePos, Expr, Expr.NamedArg, boolean) - Method in class org.aya.concrete.desugar.BinExprParser
 
makeArg(SourcePos, Pattern, Arg<Pattern>, boolean) - Method in class org.aya.concrete.desugar.BinPatternParser
 
makeCons(CtorDef, Arg<Term>, Arg<Term>, Arg<Term>) - Method in record class org.aya.core.term.ListTerm
 
makeCons(CtorDef, Arg<Term>, Arg<Pattern>, Arg<Pattern>) - Method in record class org.aya.concrete.Pattern.FakeShapedList
 
makeCons(CtorDef, Arg<Term>, Arg<T>, Arg<T>) - Method in interface org.aya.generic.Shaped.List
 
makeIntervals(Seq<LocalVar>, Term) - Static method in record class org.aya.core.term.LamTerm
 
makeIntervals(Seq<LocalVar>, Term) - Static method in record class org.aya.core.term.PiTerm
 
makeNil(CtorDef, Arg<Term>) - Method in record class org.aya.concrete.Pattern.FakeShapedList
 
makeNil(CtorDef, Arg<Term>) - Method in record class org.aya.core.term.ListTerm
 
makeNil(CtorDef, Arg<Term>) - Method in interface org.aya.generic.Shaped.List
 
makeSectionApp(SourcePos, Expr.NamedArg, Function<Expr.NamedArg, Expr>) - Method in class org.aya.concrete.desugar.BinExprParser
 
makeSectionApp(SourcePos, Arg<Pattern>, Function<Arg<Pattern>, Pattern>) - Method in class org.aya.concrete.desugar.BinPatternParser
 
makeSuc(CtorDef, Arg<Pat>) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
makeSuc(CtorDef, Arg<Term>) - Method in record class org.aya.core.term.IntegerTerm
 
makeSuc(CtorDef, Arg<T>) - Method in interface org.aya.generic.Shaped.Nat
 
makeZero(CtorDef) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
makeZero(CtorDef) - Method in record class org.aya.core.term.IntegerTerm
 
makeZero(CtorDef) - Method in interface org.aya.generic.Shaped.Nat
 
Many(Style, ImmutableSeq<Literate>) - Constructor for record class org.aya.concrete.remark.Literate.Many
Creates an instance of a Many record class.
map() - Method in record class org.aya.core.serde.SerTerm.New
Returns the value of the map record component.
map() - Method in record class org.aya.core.visitor.Subst
Returns the value of the map record component.
map() - Method in record class org.aya.tyck.pat.TypedSubst
Returns the value of the map record component.
map() - Method in record class org.aya.tyck.unify.TermComparator.Sub
Returns the value of the map record component.
map(Function<Term, Term>) - Method in record class org.aya.core.term.PathTerm.Cube
 
map(ImmutableSeq<LocalVar>, Function<Term, Term>) - Method in record class org.aya.core.term.PathTerm.Cube
 
MapLocalCtx - Record Class in org.aya.tyck.env
 
MapLocalCtx() - Constructor for record class org.aya.tyck.env.MapLocalCtx
 
MapLocalCtx(MutableMap<LocalVar, Term>, LocalCtx) - Constructor for record class org.aya.tyck.env.MapLocalCtx
Creates an instance of a MapLocalCtx record class.
MarkdownTrace - Class in org.aya.tyck.trace
 
MarkdownTrace() - Constructor for class org.aya.tyck.trace.MarkdownTrace
 
MarkdownTrace(int, DistillerOptions, boolean) - Constructor for class org.aya.tyck.trace.MarkdownTrace
 
match(AyaShape, GenericDef) - Static method in record class org.aya.core.repr.ShapeMatcher
 
Match(ImmutableSeq<SerTerm>, ImmutableSeq<SerPat.Clause>) - Constructor for record class org.aya.core.serde.SerTerm.Match
Creates an instance of a Match record class.
Match(SourcePos, ImmutableSeq<Expr>, ImmutableSeq<Pattern.Clause>) - Constructor for record class org.aya.concrete.Expr.Match
Creates an instance of a Match record class.
Matching(SourcePos, ImmutableSeq<Pat>, Term) - Constructor for record class org.aya.core.term.Term.Matching
Creates an instance of a Matching record class.
matchings() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the matchings record component.
matchings() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns the value of the matchings record component.
MatchTerm - Record Class in org.aya.core.term
 
MatchTerm(ImmutableSeq<Term>, ImmutableSeq<Term.Matching>) - Constructor for record class org.aya.core.term.MatchTerm
Creates an instance of a MatchTerm record class.
matchy(Pattern.Clause) - Method in class org.aya.distill.ConcreteDistiller
 
matrix() - Method in record class org.aya.terck.CallMatrix
Returns the value of the matrix record component.
matrix() - Method in record class org.aya.terck.Diagonal
Returns the value of the matrix record component.
max(SortTerm, SortTerm) - Static method in record class org.aya.core.term.PiTerm
 
max(SortTerm, SortTerm) - Static method in record class org.aya.core.term.SigmaTerm
 
member(TyckUnit) - Method in record class org.aya.resolve.visitor.ExprResolver
 
message() - Method in record class org.aya.concrete.error.ParseError
Returns the value of the message record component.
Meta - Class in org.aya.core
 
Meta(boolean, MutableValue<Pat>, LocalVar, Term) - Constructor for record class org.aya.core.pat.Pat.Meta
Creates an instance of a Meta record class.
META_PAT_INLINER - Static variable in class org.aya.tyck.pat.PatTycker
 
MetaBind(Subst, SourcePos) - Constructor for record class org.aya.core.visitor.PatTraversal.MetaBind
Creates an instance of a MetaBind record class.
MetaLitTerm - Record Class in org.aya.core.term
 
MetaLitTerm(SourcePos, Object, ImmutableSeq<Tuple2<GenericDef, ShapeRecognition>>, Term) - Constructor for record class org.aya.core.term.MetaLitTerm
Creates an instance of a MetaLitTerm record class.
metaNotProps() - Method in record class org.aya.tyck.TyckState
Returns the value of the metaNotProps record component.
MetaPatTerm - Record Class in org.aya.core.term
 
MetaPatTerm(Pat.Meta) - Constructor for record class org.aya.core.term.MetaPatTerm
Creates an instance of a MetaPatTerm record class.
metas() - Method in record class org.aya.tyck.TyckState
Returns the value of the metas record component.
MetaTerm - Record Class in org.aya.core.term
 
MetaTerm(Meta, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.MetaTerm
Creates an instance of a MetaTerm record class.
mischa(DataCall, CtorDef, TyckState) - Static method in class org.aya.tyck.pat.PatTycker
 
missing() - Method in record class org.aya.tyck.error.FieldError.MissingField
Returns the value of the missing record component.
missing() - Method in record class org.aya.tyck.pat.PatClassifier.PatErr
Returns the value of the missing record component.
MissingCase(SourcePos, PatClassifier.PatErr) - Constructor for record class org.aya.tyck.pat.ClausesProblem.MissingCase
Creates an instance of a MissingCase record class.
MissingField(SourcePos, ImmutableSeq<AnyVar>) - Constructor for record class org.aya.tyck.error.FieldError.MissingField
Creates an instance of a MissingField record class.
MissingOperand(SourcePos, String) - Constructor for record class org.aya.concrete.error.OperatorError.MissingOperand
Creates an instance of a MissingOperand record class.
mod() - Method in record class org.aya.core.serde.SerDef.QName
Returns the value of the mod record component.
mode() - Method in record class org.aya.concrete.remark.CodeOptions
Returns the value of the mode record component.
modifier() - Method in record class org.aya.concrete.error.BadModifierWarn
Returns the value of the modifier record component.
Modifier - Enum Class in org.aya.generic
 
modifiers - Variable in class org.aya.concrete.stmt.TeleDecl.FnDecl
 
modifiers - Variable in class org.aya.core.def.FnDef
 
modifiers() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the modifiers record component.
modifyMyTerms(UnaryOperator<Term>) - Method in interface org.aya.tyck.env.LocalCtx
 
modifyMyTerms(UnaryOperator<Term>) - Method in record class org.aya.tyck.env.MapLocalCtx
 
modifyMyTerms(UnaryOperator<Term>) - Method in record class org.aya.tyck.env.SeqLocalCtx
 
modName() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Returns the value of the modName record component.
modName() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Returns the value of the modName record component.
modName() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns the value of the modName record component.
modName() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Returns the value of the modName record component.
modName() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Returns the value of the modName record component.
ModNameNotFoundError(Seq<String>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Creates an instance of a ModNameNotFoundError record class.
ModNotFoundError(Seq<String>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNotFoundError
Creates an instance of a ModNotFoundError record class.
ModShadowingWarn(Seq<String>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Creates an instance of a ModShadowingWarn record class.
module - Variable in class org.aya.ref.DefVar
Initialized in the resolver or core deserialization
module() - Method in record class org.aya.core.serde.SerDef.Prim
Returns the value of the module record component.
Module(SourcePos, SourcePos, String, ImmutableSeq<Stmt>) - Constructor for record class org.aya.concrete.stmt.Command.Module
Creates an instance of a Module record class.
ModuleCallback<E extends Exception> - Interface in org.aya.resolve
CheckedTriConsumer
ModuleContext - Interface in org.aya.resolve.context
 
ModuleListLoader - Record Class in org.aya.resolve.module
 
ModuleListLoader(Reporter, ImmutableSeq<? extends ModuleLoader>) - Constructor for record class org.aya.resolve.module.ModuleListLoader
Creates an instance of a ModuleListLoader record class.
ModuleLoader - Interface in org.aya.resolve.module
 
moduleName() - Method in interface org.aya.resolve.context.Context
 
moduleName() - Method in record class org.aya.resolve.context.NoExportContext
 
moduleName() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
modules - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
modules() - Method in interface org.aya.resolve.context.ModuleContext
 
modules() - Method in record class org.aya.resolve.context.NoExportContext
Returns the value of the modules record component.
modules() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
MONAD_BIND - Static variable in interface org.aya.generic.Constants
 
monadBind(SourcePos) - Static method in interface org.aya.generic.Constants
 
mul(Relation) - Method in interface org.aya.terck.Relation
 
mul(Selector.DecrOrd) - Method in enum class org.aya.terck.Selector.DecrOrd
 
Mula(Formula<SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.Mula
Creates an instance of a Mula record class.

N

name - Variable in class org.aya.concrete.stmt.GeneralizedVar
 
name - Variable in class org.aya.core.Meta
 
name() - Method in record class org.aya.concrete.Expr.Field
Returns the value of the name record component.
name() - Method in record class org.aya.concrete.Expr.NamedArg
Returns the value of the name record component.
name() - Method in record class org.aya.concrete.Expr.Unresolved
Returns the value of the name record component.
name() - Method in record class org.aya.concrete.stmt.Command.Module
Returns the value of the name record component.
name() - Method in class org.aya.concrete.stmt.GeneralizedVar
 
name() - Method in class org.aya.core.Meta
 
name() - Method in record class org.aya.core.repr.CodeShape.CtorShape
Returns the value of the name record component.
name() - Method in interface org.aya.core.repr.CodeShape.Moment
 
name() - Method in record class org.aya.core.serde.SerDef.Data
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.Prim
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.QName
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.SerOp
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.Struct
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.Data
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.FieldRef
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.Fn
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.Prim
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.SimpVar
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.Struct
Returns the value of the name record component.
name() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Returns the value of the name record component.
name() - Method in interface org.aya.ref.AnyVar
 
name() - Method in class org.aya.ref.DefVar
 
name() - Method in record class org.aya.ref.LocalVar
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.context.BindContext
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
Returns the value of the name record component.
name() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Returns the value of the name record component.
name() - Method in record class org.aya.terck.error.BadRecursion
Returns the value of the name record component.
name() - Method in record class org.aya.tyck.error.FieldError.UnknownField
Returns the value of the name record component.
Name(String, String, Assoc, BindBlock) - Constructor for record class org.aya.concrete.stmt.UseHide.Name
Creates an instance of a Name record class.
NamedArg(boolean, String, Expr) - Constructor for record class org.aya.concrete.Expr.NamedArg
Creates an instance of a NamedArg record class.
NamedArg(boolean, Expr) - Constructor for record class org.aya.concrete.Expr.NamedArg
 
nameDoc() - Method in interface org.aya.generic.ParamLike
 
nameOf(TyckUnit) - Method in interface org.aya.tyck.error.TyckOrderError
 
NameProblem - Interface in org.aya.resolve.error
 
NameProblem.AmbiguousNameError - Record Class in org.aya.resolve.error
 
NameProblem.AmbiguousNameWarn - Record Class in org.aya.resolve.error
 
NameProblem.DuplicateExportError - Record Class in org.aya.resolve.error
 
NameProblem.DuplicateModNameError - Record Class in org.aya.resolve.error
 
NameProblem.DuplicateNameError - Record Class in org.aya.resolve.error
 
NameProblem.Error - Interface in org.aya.resolve.error
 
NameProblem.ModNameNotFoundError - Record Class in org.aya.resolve.error
 
NameProblem.ModNotFoundError - Record Class in org.aya.resolve.error
 
NameProblem.ModShadowingWarn - Record Class in org.aya.resolve.error
 
NameProblem.OperatorNameNotFound - Record Class in org.aya.resolve.error
 
NameProblem.QualifiedNameNotFoundError - Record Class in org.aya.resolve.error
 
NameProblem.ShadowingWarn - Record Class in org.aya.resolve.error
 
NameProblem.UnqualifiedNameNotFoundError - Record Class in org.aya.resolve.error
 
NameProblem.Warn - Interface in org.aya.resolve.error
 
names() - Method in record class org.aya.concrete.Expr.Idiom
Returns the value of the names record component.
NAT - Enum constant in enum class org.aya.core.serde.SerDef.SerAyaShape
 
NAT_SHAPE - Static variable in interface org.aya.core.repr.AyaShape
 
needTyck(ImmutableSeq<String>) - Method in interface org.aya.concrete.stmt.Command
 
needTyck(ImmutableSeq<String>) - Method in interface org.aya.concrete.stmt.Decl
 
needTyck(ImmutableSeq<String>) - Method in class org.aya.concrete.stmt.Generalize
 
needTyck(ImmutableSeq<String>) - Method in class org.aya.concrete.stmt.TeleDecl.PrimDecl
 
needTyck(ImmutableSeq<String>) - Method in interface org.aya.tyck.order.TyckUnit
 
New(SerTerm.Struct, ImmutableMap<SerDef.QName, SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.New
Creates an instance of a New record class.
New(SourcePos, Expr, ImmutableSeq<Expr.Field>) - Constructor for record class org.aya.concrete.Expr.New
Creates an instance of a New record class.
newGenerator(SourcePos, Expr, ImmutableSeq<Expr.DoBind>, Expr, Expr) - Static method in record class org.aya.concrete.Expr.Array
 
newList(SourcePos, ImmutableSeq<Expr>) - Static method in record class org.aya.concrete.Expr.Array
helper constructor, also find constructor calls easily in IDE
NewTerm - Record Class in org.aya.core.term
 
NewTerm(StructCall, ImmutableMap<DefVar<FieldDef, TeleDecl.StructField>, Term>) - Constructor for record class org.aya.core.term.NewTerm
Creates an instance of a NewTerm record class.
newTycker(PrimDef.Factory, AyaShape.Factory) - Method in record class org.aya.tyck.StmtTycker
 
newTycker(Reporter, Trace.Builder) - Method in record class org.aya.resolve.ResolveInfo
 
NF - Enum constant in enum class org.aya.generic.util.NormalizeMode
Fully normalize.
NIL - Enum constant in enum class org.aya.core.repr.CodeShape.MomentId
 
NobodyError - Record Class in org.aya.tyck.error
 
NobodyError(SourcePos, DefVar<FnDef, TeleDecl.FnDecl>) - Constructor for record class org.aya.tyck.error.NobodyError
Creates an instance of a NobodyError record class.
nodeName() - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
Returns the value of the nodeName record component.
NoExportContext - Record Class in org.aya.resolve.context
 
NoExportContext(PhysicalModuleContext) - Constructor for record class org.aya.resolve.context.NoExportContext
 
NoExportContext(PhysicalModuleContext, MutableMap<String, MutableMap<Seq<String>, AnyVar>>, MutableMap<ImmutableSeq<String>, MutableMap<String, AnyVar>>) - Constructor for record class org.aya.resolve.context.NoExportContext
Creates an instance of a NoExportContext record class.
NoResultType(TeleDecl.PrimDecl) - Constructor for record class org.aya.tyck.error.PrimError.NoResultType
Creates an instance of a NoResultType record class.
NORMAL - Enum constant in enum class org.aya.concrete.stmt.Decl.Personality
Denotes that the definition is a normal definition (default behavior)
normalize(NormalizeMode, TyckState) - Method in interface org.aya.tyck.ExprTycker.Result
 
normalize(TyckState, NormalizeMode) - Method in interface org.aya.core.term.Term
 
NormalizeMode - Enum Class in org.aya.generic.util
 
Normalizer(TyckState) - Constructor for record class org.aya.core.visitor.Expander.Normalizer
Creates an instance of a Normalizer record class.
normalizeRestr() - Method in record class org.aya.core.term.PartialTyTerm
 
NoRuleError - Record Class in org.aya.tyck.error
 
NoRuleError(Expr, Term) - Constructor for record class org.aya.tyck.error.NoRuleError
Creates an instance of a NoRuleError record class.
NoSuchField(SourcePos, ImmutableSeq<String>) - Constructor for record class org.aya.tyck.error.FieldError.NoSuchField
Creates an instance of a NoSuchField record class.
notFound() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns the value of the notFound record component.
notWorseThan(T) - Method in interface org.aya.terck.Selector.Candidate
 
NotYetTyckedError(SourcePos, AnyVar) - Constructor for record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Creates an instance of a NotYetTyckedError record class.
noType() - Method in interface org.aya.concrete.visitor.PatternFolder
 
nth() - Method in record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Returns the value of the nth record component.
NULL - Enum constant in enum class org.aya.generic.util.NormalizeMode
Do NOT normalize.
number() - Method in record class org.aya.concrete.Pattern.Number
Returns the value of the number record component.
Number(SourcePos, int) - Constructor for record class org.aya.concrete.Pattern.Number
Creates an instance of a Number record class.

O

of() - Method in record class org.aya.core.serde.SerTerm.Access
Returns the value of the of record component.
of() - Method in record class org.aya.core.serde.SerTerm.App
Returns the value of the of record component.
of() - Method in record class org.aya.core.serde.SerTerm.Match
Returns the value of the of record component.
of() - Method in record class org.aya.core.serde.SerTerm.PathApp
Returns the value of the of record component.
of() - Method in record class org.aya.core.serde.SerTerm.Proj
Returns the value of the of record component.
of() - Method in record class org.aya.core.term.AppTerm
Returns the value of the of record component.
of() - Method in interface org.aya.core.term.Elimination
 
of() - Method in record class org.aya.core.term.FieldTerm
Returns the value of the of record component.
of() - Method in record class org.aya.core.term.PAppTerm
Returns the value of the of record component.
of() - Method in record class org.aya.core.term.ProjTerm
Returns the value of the of record component.
onModuleTycked(ResolveInfo, ImmutableSeq<GenericDef>) - Method in interface org.aya.resolve.ModuleCallback
 
op() - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
Returns the value of the op record component.
op() - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
Returns the value of the op record component.
op1() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns the value of the op1 record component.
op1() - Method in record class org.aya.concrete.error.OperatorError.Precedence
Returns the value of the op1 record component.
op2() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns the value of the op2 record component.
op2() - Method in record class org.aya.concrete.error.OperatorError.Precedence
Returns the value of the op2 record component.
Opaque - Enum constant in enum class org.aya.generic.Modifier
Denotes that a function's invocations are never reduced.
opDecl - Variable in class org.aya.ref.DefVar
Initialized in the resolver or core deserialization
opDeclRename - Variable in class org.aya.ref.DefVar
Binary operators can be renamed in other modules.
open(ResolveInfo, SourcePos, Stmt.Accessibility) - Method in record class org.aya.resolve.ResolveInfo
 
Open(SourcePos, Stmt.Accessibility, QualifiedID, UseHide, boolean, boolean) - Constructor for record class org.aya.concrete.stmt.Command.Open
Creates an instance of a Open record class.
openExample() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the openExample record component.
openModule(ImmutableSeq<String>, Stmt.Accessibility, Function<String, Boolean>, Map<String, String>, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
OperatorError - Interface in org.aya.concrete.error
 
OperatorError.BadBindBlock - Record Class in org.aya.concrete.error
 
OperatorError.Circular - Record Class in org.aya.concrete.error
 
OperatorError.Fixity - Record Class in org.aya.concrete.error
 
OperatorError.MissingOperand - Record Class in org.aya.concrete.error
 
OperatorError.Precedence - Record Class in org.aya.concrete.error
 
OperatorError.SelfBind - Record Class in org.aya.concrete.error
 
OperatorNameNotFound(SourcePos, String) - Constructor for record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Creates an instance of a OperatorNameNotFound record class.
opInfo - Variable in class org.aya.concrete.stmt.CommonDecl
 
opInfo() - Method in class org.aya.concrete.stmt.CommonDecl
 
opInfo() - Method in interface org.aya.concrete.stmt.Decl
 
opInfo() - Method in record class org.aya.core.serde.SerDef.SerOpDecl
Returns the value of the opInfo record component.
opInfo() - Method in record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Returns the value of the opInfo record component.
opRename() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the opRename record component.
opRename() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the opRename record component.
opSet() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the opSet record component.
Optional(CodeShape.ParamShape) - Constructor for record class org.aya.core.repr.CodeShape.ParamShape.Optional
Creates an instance of a Optional record class.
options - Variable in class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
options - Variable in class org.aya.concrete.remark.Literate.Code
 
options - Variable in class org.aya.distill.BaseDistiller
 
options - Variable in class org.aya.tyck.trace.MarkdownTrace
 
options() - Method in record class org.aya.concrete.remark.CodeOptions
Returns the value of the options record component.
options() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the options record component.
Options(boolean) - Constructor for record class org.aya.resolve.visitor.ExprResolver.Options
Creates an instance of a Options record class.
or(Term, Term) - Static method in record class org.aya.core.term.FormulaTerm
 
orderIndependent() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the orderIndependent record component.
org.aya.concrete - package org.aya.concrete
 
org.aya.concrete.desugar - package org.aya.concrete.desugar
 
org.aya.concrete.error - package org.aya.concrete.error
 
org.aya.concrete.remark - package org.aya.concrete.remark
 
org.aya.concrete.stmt - package org.aya.concrete.stmt
 
org.aya.concrete.visitor - package org.aya.concrete.visitor
 
org.aya.core - package org.aya.core
 
org.aya.core.def - package org.aya.core.def
 
org.aya.core.ops - package org.aya.core.ops
 
org.aya.core.pat - package org.aya.core.pat
 
org.aya.core.repr - package org.aya.core.repr
 
org.aya.core.serde - package org.aya.core.serde
 
org.aya.core.term - package org.aya.core.term
 
org.aya.core.visitor - package org.aya.core.visitor
 
org.aya.distill - package org.aya.distill
 
org.aya.generic - package org.aya.generic
 
org.aya.generic.util - package org.aya.generic.util
 
org.aya.prelude - package org.aya.prelude
 
org.aya.ref - package org.aya.ref
 
org.aya.resolve - package org.aya.resolve
 
org.aya.resolve.context - package org.aya.resolve.context
 
org.aya.resolve.error - package org.aya.resolve.error
 
org.aya.resolve.module - package org.aya.resolve.module
 
org.aya.resolve.visitor - package org.aya.resolve.visitor
 
org.aya.terck - package org.aya.terck
 
org.aya.terck.error - package org.aya.terck.error
 
org.aya.tyck - package org.aya.tyck
 
org.aya.tyck.env - package org.aya.tyck.env
 
org.aya.tyck.error - package org.aya.tyck.error
 
org.aya.tyck.order - package org.aya.tyck.order
 
org.aya.tyck.pat - package org.aya.tyck.pat
 
org.aya.tyck.trace - package org.aya.tyck.trace
 
org.aya.tyck.unify - package org.aya.tyck.unify
 
origin() - Method in record class org.aya.ref.GenerateKind.Generalized
Returns the value of the origin record component.
originalFile() - Method in interface org.aya.concrete.GenericAyaFile
 
overlap(Subst) - Method in record class org.aya.core.visitor.Subst
 
Overlap - Enum constant in enum class org.aya.generic.Modifier
That this function uses overlapping and order-insensitive pattern matching semantics.
owner - Variable in class org.aya.concrete.stmt.GeneralizedVar
 
ownerTele - Variable in class org.aya.core.def.SubLevelDef
 
ownerTele() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Returns the value of the ownerTele record component.
ownerTele() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the ownerTele record component.
ownerTele() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the ownerTele record component.

P

P(LocalVar, Term) - Constructor for record class org.aya.tyck.env.SeqLocalCtx.P
Creates an instance of a P record class.
PAppTerm - Record Class in org.aya.core.term
 
PAppTerm(Term, ImmutableSeq<Arg<Term>>, PathTerm.Cube) - Constructor for record class org.aya.core.term.PAppTerm
Creates an instance of a PAppTerm record class.
PAppTerm(Term, PathTerm.Cube, Arg<Term>...) - Constructor for record class org.aya.core.term.PAppTerm
 
param() - Method in record class org.aya.concrete.Expr.Lambda
Returns the value of the param record component.
param() - Method in record class org.aya.concrete.Expr.Pi
Returns the value of the param record component.
param() - Method in record class org.aya.core.def.Def.Signature
Returns the value of the param record component.
param() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Optional
Returns the value of the param record component.
param() - Method in record class org.aya.core.serde.SerTerm.Lam
Returns the value of the param record component.
param() - Method in record class org.aya.core.serde.SerTerm.Pi
Returns the value of the param record component.
param() - Method in record class org.aya.core.term.LamTerm
Returns the value of the param record component.
param() - Method in record class org.aya.core.term.PiTerm
Returns the value of the param record component.
param() - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Returns the value of the param record component.
param() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Returns the value of the param record component.
Param(ParamLike<?>, Term) - Constructor for record class org.aya.core.term.Term.Param
 
Param(LocalVar, Term, boolean) - Constructor for record class org.aya.core.term.Term.Param
Creates an instance of a Param record class.
Param(SourcePos, LocalVar, boolean) - Constructor for record class org.aya.concrete.Expr.Param
 
Param(SourcePos, LocalVar, Expr, boolean) - Constructor for record class org.aya.concrete.Expr.Param
 
Param(SourcePos, LocalVar, Expr, boolean, MutableValue<ExprTycker.Result>) - Constructor for record class org.aya.concrete.Expr.Param
Creates an instance of a Param record class.
parameters(MutableList<Term.Param>) - Method in record class org.aya.core.term.PiTerm
 
ParamLike<Expr extends AyaDocile> - Interface in org.aya.generic
 
params() - Method in record class org.aya.concrete.Expr.Path
Returns the value of the params record component.
params() - Method in record class org.aya.concrete.Expr.Sigma
Returns the value of the params record component.
params() - Method in record class org.aya.concrete.Pattern.Ctor
Returns the value of the params record component.
params() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
 
params() - Method in record class org.aya.core.pat.Pat.Ctor
Returns the value of the params record component.
params() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns the value of the params record component.
params() - Method in record class org.aya.core.serde.SerTerm.PathLam
Returns the value of the params record component.
params() - Method in record class org.aya.core.serde.SerTerm.SerCube
Returns the value of the params record component.
params() - Method in record class org.aya.core.serde.SerTerm.Sigma
Returns the value of the params record component.
params() - Method in record class org.aya.core.term.NewTerm
Returns the value of the params record component.
params() - Method in record class org.aya.core.term.PathTerm.Cube
Returns the value of the params record component.
params() - Method in record class org.aya.core.term.PLamTerm
Returns the value of the params record component.
params() - Method in record class org.aya.core.term.SigmaTerm
Returns the value of the params record component.
parent - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
parent() - Method in record class org.aya.resolve.context.BindContext
Returns the value of the parent record component.
parent() - Method in interface org.aya.resolve.context.Context
 
parent() - Method in record class org.aya.resolve.context.EmptyContext
 
parent() - Method in interface org.aya.resolve.context.ModuleContext
 
parent() - Method in record class org.aya.resolve.context.NoExportContext
Returns the value of the parent record component.
parent() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
parent() - Method in interface org.aya.tyck.env.LocalCtx
 
parent() - Method in record class org.aya.tyck.env.MapLocalCtx
Returns the value of the parent record component.
parent() - Method in record class org.aya.tyck.env.SeqLocalCtx
Returns the value of the parent record component.
parentAdd() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the parentAdd record component.
ParseError - Record Class in org.aya.concrete.error
 
ParseError(SourcePos, String) - Constructor for record class org.aya.concrete.error.ParseError
Creates an instance of a ParseError record class.
parseMe(GenericAyaParser) - Method in interface org.aya.concrete.GenericAyaFile
Parse the file content and maybe do some extra processing.
parser() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the parser record component.
Parsing - Enum constant in enum class org.aya.generic.util.InterruptException.InterruptStage
 
PartEl(Partial<SerTerm>, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.PartEl
Creates an instance of a PartEl record class.
PartEl(SourcePos, ImmutableSeq<Tuple2<Expr, Expr>>) - Constructor for record class org.aya.concrete.Expr.PartEl
Creates an instance of a PartEl record class.
partial() - Method in record class org.aya.concrete.Expr.Path
Returns the value of the partial record component.
partial() - Method in record class org.aya.core.serde.SerTerm.PartEl
Returns the value of the partial record component.
partial() - Method in record class org.aya.core.serde.SerTerm.SerCube
Returns the value of the partial record component.
partial() - Method in record class org.aya.core.term.PartialTerm
Returns the value of the partial record component.
partial() - Method in record class org.aya.core.term.PathTerm.Cube
Returns the value of the partial record component.
partial(Partial<Term>) - Method in interface org.aya.core.visitor.DefConsumer
 
partial(DistillerOptions, Partial<T>, boolean, String, String) - Static method in class org.aya.distill.BaseDistiller
 
PARTIAL - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
PartialTerm - Record Class in org.aya.core.term
Partial elements.
PartialTerm(Partial<Term>, Term) - Constructor for record class org.aya.core.term.PartialTerm
Creates an instance of a PartialTerm record class.
PartialTyTerm - Record Class in org.aya.core.term
partial type
PartialTyTerm(Term, Restr<Term>) - Constructor for record class org.aya.core.term.PartialTyTerm
Creates an instance of a PartialTyTerm record class.
partTy(TyckState, Expr, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
PartTy(SerTerm, Restr<SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.PartTy
Creates an instance of a PartTy record class.
pat() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns the value of the pat record component.
pat(Pat, BaseDistiller.Outer) - Method in class org.aya.distill.CoreDistiller
 
Pat - Interface in org.aya.core.pat
Patterns in the core syntax.
Pat.Absurd - Record Class in org.aya.core.pat
 
Pat.Bind - Record Class in org.aya.core.pat
 
Pat.Ctor - Record Class in org.aya.core.pat
 
Pat.Meta - Record Class in org.aya.core.pat
Meta for Hole
Pat.Preclause<T extends AyaDocile> - Record Class in org.aya.core.pat
It's 'pre' because there are also impossible clauses, which are removed after tycking.
Pat.ShapedInt - Record Class in org.aya.core.pat
 
Pat.Tuple - Record Class in org.aya.core.pat
 
PatClassifier - Record Class in org.aya.tyck.pat
 
PatClassifier(Reporter, SourcePos, TyckState, PatTree.Builder) - Constructor for record class org.aya.tyck.pat.PatClassifier
Creates an instance of a PatClassifier record class.
PatClassifier.PatErr - Record Class in org.aya.tyck.pat
 
PatErr(ImmutableSeq<Arg<Pattern>>) - Constructor for record class org.aya.tyck.pat.PatClassifier.PatErr
Creates an instance of a PatErr record class.
path() - Method in record class org.aya.concrete.stmt.Command.Import
Returns the value of the path record component.
path() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the path record component.
Path(SerTerm.SerCube) - Constructor for record class org.aya.core.serde.SerTerm.Path
Creates an instance of a Path record class.
Path(SourcePos, ImmutableSeq<LocalVar>, Expr, Expr.PartEl) - Constructor for record class org.aya.concrete.Expr.Path
Creates an instance of a Path record class.
PathApp(SerTerm, ImmutableSeq<SerTerm.SerArg>, SerTerm.SerCube) - Constructor for record class org.aya.core.serde.SerTerm.PathApp
Creates an instance of a PathApp record class.
PathLam(ImmutableSeq<SerTerm.SimpVar>, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.PathLam
Creates an instance of a PathLam record class.
PathTerm - Record Class in org.aya.core.term
generalized path type
PathTerm(PathTerm.Cube) - Constructor for record class org.aya.core.term.PathTerm
Creates an instance of a PathTerm record class.
PathTerm.Cube - Record Class in org.aya.core.term
'Generalized path' syntax.
PatMatcher - Record Class in org.aya.core.pat
Matches a term with a pattern.
PatMatcher(Subst, boolean, UnaryOperator<Term>) - Constructor for record class org.aya.core.pat.PatMatcher
Creates an instance of a PatMatcher record class.
PatResult(Term, ImmutableSeq<Pat.Preclause<Term>>, ImmutableSeq<Term.Matching>, boolean) - Constructor for record class org.aya.tyck.pat.PatTycker.PatResult
Creates an instance of a PatResult record class.
pats - Variable in class org.aya.core.def.CtorDef
 
pats() - Method in record class org.aya.core.pat.Pat.Tuple
Returns the value of the pats record component.
pats() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the pats record component.
pats() - Method in record class org.aya.core.serde.SerPat.Clause
Returns the value of the pats record component.
pats() - Method in record class org.aya.core.serde.SerPat.Tuple
Returns the value of the pats record component.
pats() - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Returns the value of the pats record component.
PatT(Term, Pattern, SourcePos) - Constructor for record class org.aya.tyck.trace.Trace.PatT
 
PatT(Term, Pattern, SourcePos, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.PatT
Creates an instance of a PatT record class.
pattern() - Method in record class org.aya.concrete.Pattern.As
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Returns the value of the pattern record component.
pattern() - Method in interface org.aya.tyck.pat.PatternProblem
 
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
Returns the value of the pattern record component.
pattern(Pattern, boolean, BaseDistiller.Outer) - Method in class org.aya.distill.ConcreteDistiller
 
pattern(Arg<Pattern>, BaseDistiller.Outer) - Method in class org.aya.distill.ConcreteDistiller
 
Pattern - Interface in org.aya.concrete
Patterns in the concrete syntax.
Pattern.Absurd - Record Class in org.aya.concrete
 
Pattern.As - Record Class in org.aya.concrete
Represent a (Pattern) as bind pattern
Pattern.Bind - Record Class in org.aya.concrete
 
Pattern.BinOpSeq - Record Class in org.aya.concrete
 
Pattern.CalmFace - Record Class in org.aya.concrete
 
Pattern.Clause - Class in org.aya.concrete
 
Pattern.Ctor - Record Class in org.aya.concrete
 
Pattern.FakeShapedList - Record Class in org.aya.concrete
 
Pattern.List - Record Class in org.aya.concrete
Sugared List Pattern
Pattern.Number - Record Class in org.aya.concrete
 
Pattern.Tuple - Record Class in org.aya.concrete
 
PatternConsumer - Interface in org.aya.concrete.visitor
 
PatternFolder<R> - Interface in org.aya.concrete.visitor
 
PatternProblem - Interface in org.aya.tyck.pat
 
PatternProblem.BadLitPattern - Record Class in org.aya.tyck.pat
 
PatternProblem.BlockedEval - Record Class in org.aya.tyck.pat
 
PatternProblem.IllegalPropPat - Record Class in org.aya.tyck.pat
 
PatternProblem.InsufficientPattern - Record Class in org.aya.tyck.pat
 
PatternProblem.PossiblePat - Record Class in org.aya.tyck.pat
 
PatternProblem.SplittingOnNonData - Record Class in org.aya.tyck.pat
 
PatternProblem.TooManyImplicitPattern - Record Class in org.aya.tyck.pat
 
PatternProblem.TooManyPattern - Record Class in org.aya.tyck.pat
 
PatternProblem.TupleNonSig - Record Class in org.aya.tyck.pat
 
PatternProblem.UnavailableCtor - Record Class in org.aya.tyck.pat
 
PatternProblem.UnknownCtor - Record Class in org.aya.tyck.pat
 
patterns - Variable in class org.aya.concrete.Pattern.Clause
 
patterns - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
patterns() - Method in record class org.aya.concrete.Pattern.Tuple
Returns the value of the patterns record component.
patterns() - Method in record class org.aya.core.pat.Pat.Preclause
Returns the value of the patterns record component.
patterns() - Method in record class org.aya.core.term.Term.Matching
Returns the value of the patterns record component.
patternTele - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
Similar to Decl.Telescopic.signature(), but stores the bindings in TeleDecl.DataCtor.patterns
PatToTerm - Class in org.aya.core.pat
 
PatToTerm() - Constructor for class org.aya.core.pat.PatToTerm
 
PatTraversal - Interface in org.aya.core.visitor
 
PatTraversal.MetaBind - Record Class in org.aya.core.visitor
subst all binding to corresponding MetaPat
PatTraversal.NoMeta - Interface in org.aya.core.visitor
A traversal that disallow Pat.Meta
PatTree - Record Class in org.aya.tyck.pat
 
PatTree(String, boolean, int) - Constructor for record class org.aya.tyck.pat.PatTree
 
PatTree(String, boolean, int, MutableList<PatTree>) - Constructor for record class org.aya.tyck.pat.PatTree
Creates an instance of a PatTree record class.
PatTree.Builder - Class in org.aya.tyck.pat
 
PatTycker - Class in org.aya.tyck.pat
 
PatTycker(ExprTycker) - Constructor for class org.aya.tyck.pat.PatTycker
 
PatTycker(ExprTycker, TypedSubst, TypedSubst) - Constructor for class org.aya.tyck.pat.PatTycker
 
PatTycker.AllLhsResult - Record Class in org.aya.tyck.pat
 
PatTycker.LhsResult - Record Class in org.aya.tyck.pat
 
PatTycker.PatResult - Record Class in org.aya.tyck.pat
 
PatUnify - Record Class in org.aya.core.pat
The unification of patterns.
PatUnify(Subst, Subst, LocalCtx) - Constructor for record class org.aya.core.pat.PatUnify
Creates an instance of a PatUnify record class.
personality() - Method in class org.aya.concrete.stmt.ClassDecl
 
personality() - Method in interface org.aya.concrete.stmt.Decl.TopLevel
 
personality() - Method in class org.aya.concrete.stmt.TeleDecl
 
phi() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the phi record component.
PhysicalModuleContext - Class in org.aya.resolve.context
 
PhysicalModuleContext(Context, ImmutableSeq<String>) - Constructor for class org.aya.resolve.context.PhysicalModuleContext
 
pi(TyckState, Expr, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
Pi(SerTerm.SerParam, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.Pi
Creates an instance of a Pi record class.
Pi(SourcePos, Expr.Param, Expr) - Constructor for record class org.aya.concrete.Expr.Pi
Creates an instance of a Pi record class.
PiTerm - Record Class in org.aya.core.term
 
PiTerm(Term.Param, Term) - Constructor for record class org.aya.core.term.PiTerm
Creates an instance of a PiTerm record class.
PLamTerm - Record Class in org.aya.core.term
 
PLamTerm(ImmutableSeq<LocalVar>, Term) - Constructor for record class org.aya.core.term.PLamTerm
Creates an instance of a PLamTerm record class.
plus - Static variable in class org.aya.tyck.trace.MarkdownTrace
 
pos - Variable in class org.aya.tyck.unify.TermComparator
 
pos() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.trace.Trace.DeclT
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.trace.Trace.LabelT
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the pos record component.
PossiblePat(Pattern, ConCall.Head) - Constructor for record class org.aya.tyck.pat.PatternProblem.PossiblePat
Creates an instance of a PossiblePat record class.
post(Expr) - Method in interface org.aya.concrete.visitor.EndoExpr
 
post(Expr) - Method in interface org.aya.concrete.visitor.ExprConsumer
 
post(Pattern) - Method in interface org.aya.concrete.visitor.EndoPattern
 
post(Pattern) - Method in interface org.aya.concrete.visitor.PatternConsumer
 
post(Pat) - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
 
post(Pat) - Method in interface org.aya.core.visitor.PatTraversal
 
post(Term) - Method in interface org.aya.core.visitor.BetaExpander
 
post(Term) - Method in interface org.aya.core.visitor.DeltaExpander
 
post(Term) - Method in record class org.aya.core.visitor.EndoTerm.Elevator
 
post(Term) - Method in interface org.aya.core.visitor.EndoTerm
 
post(Term) - Method in record class org.aya.core.visitor.EndoTerm.Substituter
 
post(Term) - Method in interface org.aya.core.visitor.Expander
 
post(Term) - Method in interface org.aya.core.visitor.TermConsumer
 
post(Term) - Method in record class org.aya.core.visitor.Zonker
 
pre() - Method in record class org.aya.core.pat.PatMatcher
Returns the value of the pre record component.
pre(Expr) - Method in record class org.aya.concrete.desugar.Desugarer
 
pre(Expr) - Method in interface org.aya.concrete.visitor.EndoExpr
 
pre(Expr) - Method in interface org.aya.concrete.visitor.ExprConsumer
 
pre(Expr) - Method in record class org.aya.resolve.visitor.ExprResolver
 
pre(Expr) - Method in record class org.aya.tyck.order.SigRefFinder
 
pre(Pattern) - Method in record class org.aya.concrete.desugar.Desugarer
Desugaring patterns
pre(Pattern) - Method in interface org.aya.concrete.visitor.EndoPattern
 
pre(Pattern) - Method in interface org.aya.concrete.visitor.PatternConsumer
 
pre(Pat) - Method in interface org.aya.core.visitor.PatTraversal
 
pre(Term) - Method in interface org.aya.core.visitor.EndoTerm
 
pre(Term) - Method in record class org.aya.core.visitor.EndoTerm.Renamer
 
pre(Term) - Method in interface org.aya.core.visitor.TermConsumer
 
pre(Term) - Method in record class org.aya.core.visitor.Zonker
 
pre(Term) - Method in record class org.aya.terck.CallResolver
 
Precedence(String, String, SourcePos) - Constructor for record class org.aya.concrete.error.OperatorError.Precedence
Creates an instance of a Precedence record class.
preclause() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns the value of the preclause record component.
Preclause(SourcePos, ImmutableSeq<Pat>, Option<T>) - Constructor for record class org.aya.core.pat.Pat.Preclause
Creates an instance of a Preclause record class.
prim() - Method in record class org.aya.tyck.error.PrimError.NoResultType
Returns the value of the prim record component.
Prim(ImmutableSeq<String>, PrimDef.ID) - Constructor for record class org.aya.core.serde.SerDef.Prim
Creates an instance of a Prim record class.
Prim(SerDef.QName, PrimDef.ID, SerTerm.CallData) - Constructor for record class org.aya.core.serde.SerTerm.Prim
Creates an instance of a Prim record class.
PRIM_CALL - Static variable in class org.aya.distill.BaseDistiller
 
PrimCall - Record Class in org.aya.core.term
 
PrimCall(DefVar<PrimDef, TeleDecl.PrimDecl>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.PrimCall
 
PrimCall(DefVar<PrimDef, TeleDecl.PrimDecl>, PrimDef.ID, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.PrimCall
Creates an instance of a PrimCall record class.
PrimDecl(SourcePos, SourcePos, String, ImmutableSeq<Expr.Param>, Expr) - Constructor for class org.aya.concrete.stmt.TeleDecl.PrimDecl
 
PrimDef - Class in org.aya.core.def
 
PrimDef(DefVar<PrimDef, TeleDecl.PrimDecl>, ImmutableSeq<Term.Param>, Term, PrimDef.ID) - Constructor for class org.aya.core.def.PrimDef
 
PrimDef(DefVar<PrimDef, TeleDecl.PrimDecl>, Term, PrimDef.ID) - Constructor for class org.aya.core.def.PrimDef
 
PrimDef.Factory - Class in org.aya.core.def
 
PrimDef.ID - Enum Class in org.aya.core.def
 
PrimError - Interface in org.aya.tyck.error
 
PrimError.BadInterval - Record Class in org.aya.tyck.error
 
PrimError.NoResultType - Record Class in org.aya.tyck.error
 
primFactory() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns the value of the primFactory record component.
primFactory() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the primFactory record component.
primFactory() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the primFactory record component.
primFactory() - Method in record class org.aya.tyck.TyckState
Returns the value of the primFactory record component.
PrimResolveError - Interface in org.aya.resolve.error
 
PrimResolveError.BadUsage - Record Class in org.aya.resolve.error
 
PrimResolveError.Dependency - Record Class in org.aya.resolve.error
 
PrimResolveError.Redefinition - Record Class in org.aya.resolve.error
 
PrimResolveError.UnknownPrim - Record Class in org.aya.resolve.error
 
printHint() - Method in exception class org.aya.core.serde.SerDef.DeserializeException
 
printHint() - Method in exception class org.aya.generic.util.InternalException
 
Private - Enum constant in enum class org.aya.concrete.stmt.Stmt.Accessibility
 
problems - Variable in class org.aya.core.def.UserDef
In case of counterexamples, this field will be assigned.
process(DelimiterRun, DelimiterRun) - Method in class org.aya.concrete.remark.CodeAttrProcessor
 
program() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the program record component.
program(SourceFile) - Method in interface org.aya.concrete.GenericAyaParser
 
program(SourceFile, SourceFile) - Method in interface org.aya.concrete.GenericAyaParser
 
proj(ProjTerm) - Static method in record class org.aya.core.term.ProjTerm
 
proj(Term, int) - Static method in record class org.aya.core.term.ProjTerm
 
Proj(SerTerm, int) - Constructor for record class org.aya.core.serde.SerTerm.Proj
Creates an instance of a Proj record class.
Proj(SourcePos, Expr, Either<Integer, QualifiedID>) - Constructor for record class org.aya.concrete.Expr.Proj
 
Proj(SourcePos, Expr, Either<Integer, QualifiedID>, AnyVar, MutableValue<ExprTycker.Result>) - Constructor for record class org.aya.concrete.Expr.Proj
Creates an instance of a Proj record class.
ProjHead - Enum constant in enum class org.aya.distill.BaseDistiller.Outer
 
ProjIxError(Expr.Proj, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ProjIxError
Creates an instance of a ProjIxError record class.
projProp(TyckState, Expr, int, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
projPropStruct(TyckState, Expr, String, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
projSubst(Term, int, ImmutableSeq<Term.Param>) - Static method in record class org.aya.core.term.ProjTerm
 
projSyntax(PrimDef.ID) - Static method in enum class org.aya.core.def.PrimDef.ID
 
ProjTerm - Record Class in org.aya.core.term
 
ProjTerm(Term, int) - Constructor for record class org.aya.core.term.ProjTerm
Creates an instance of a ProjTerm record class.
Prop - Enum constant in enum class org.aya.generic.SortKind
 
Prop - Static variable in record class org.aya.core.term.SortTerm
 
Prop(SourcePos) - Constructor for record class org.aya.concrete.Expr.Prop
Creates an instance of a Prop record class.
Public - Enum constant in enum class org.aya.concrete.stmt.Stmt.Accessibility
 
pureName() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns the value of the pureName record component.
put(Term.Param) - Method in interface org.aya.tyck.env.LocalCtx
 
put(LocalVar, Term) - Method in interface org.aya.tyck.env.LocalCtx
 
put(LocalVar, Term) - Method in record class org.aya.tyck.env.MapLocalCtx
 
put(LocalVar, Term) - Method in record class org.aya.tyck.env.SeqLocalCtx
 
put(LocalVar, boolean) - Method in record class org.aya.core.visitor.Subst
 
put(CallMatrix<T, P>) - Method in record class org.aya.terck.CallGraph
 
putPrim(ImmutableSeq<String>, PrimDef.ID, DefVar<?, ?>) - Method in record class org.aya.core.serde.SerTerm.DeState
 

Q

QName(ImmutableSeq<String>, String) - Constructor for record class org.aya.core.serde.SerDef.QName
Creates an instance of a QName record class.
QualifiedID - Record Class in org.aya.concrete.stmt
 
QualifiedID(SourcePos, String) - Constructor for record class org.aya.concrete.stmt.QualifiedID
 
QualifiedID(SourcePos, ImmutableSeq<String>) - Constructor for record class org.aya.concrete.stmt.QualifiedID
Creates an instance of a QualifiedID record class.
qualifiedName() - Method in class org.aya.ref.DefVar
 
QualifiedNameNotFoundError(Seq<String>, String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Creates an instance of a QualifiedNameNotFoundError record class.

R

randomlyNamed(SourcePos) - Static method in interface org.aya.generic.Constants
 
randomName(Object) - Static method in interface org.aya.generic.Constants
 
raw - Variable in class org.aya.concrete.remark.Literate.CodeBlock
 
Raw(Doc) - Constructor for record class org.aya.concrete.remark.Literate.Raw
Creates an instance of a Raw record class.
RawProj(SourcePos, Expr, QualifiedID, AnyVar, Expr, Expr) - Constructor for record class org.aya.concrete.Expr.RawProj
Creates an instance of a RawProj record class.
RawSort(SourcePos, SortKind) - Constructor for record class org.aya.concrete.Expr.RawSort
Creates an instance of a RawSort record class.
recognition() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns the value of the recognition record component.
recognition() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns the value of the recognition record component.
recognition() - Method in record class org.aya.core.term.IntegerTerm
Returns the value of the recognition record component.
recognition() - Method in record class org.aya.core.term.ListTerm
Returns the value of the recognition record component.
recognition() - Method in interface org.aya.generic.Shaped.Inductive
 
RecursionError(MetaTerm, Term, SourcePos) - Constructor for record class org.aya.tyck.error.HoleProblem.RecursionError
Creates an instance of a RecursionError record class.
Redefinition(String, SourcePos) - Constructor for record class org.aya.resolve.error.PrimResolveError.Redefinition
Creates an instance of a Redefinition record class.
reExports() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the reExports record component.
reExports() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the reExports record component.
ref - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
ref - Variable in class org.aya.concrete.stmt.TeleDecl.DataDecl
 
ref - Variable in class org.aya.concrete.stmt.TeleDecl.FnDecl
 
ref - Variable in class org.aya.concrete.stmt.TeleDecl.PrimDecl
 
ref - Variable in class org.aya.concrete.stmt.TeleDecl.StructDecl
 
ref - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
ref - Variable in class org.aya.core.def.CtorDef
 
ref - Variable in class org.aya.core.def.DataDef
 
ref - Variable in class org.aya.core.def.FieldDef
 
ref - Variable in class org.aya.core.def.FnDef
 
ref - Variable in class org.aya.core.def.PrimDef
 
ref - Variable in class org.aya.core.def.StructDef
 
ref() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the ref record component.
ref() - Method in interface org.aya.concrete.stmt.Decl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.DataDecl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.FnDecl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.PrimDecl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.StructDecl
 
ref() - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
ref() - Method in interface org.aya.core.def.ClassDef
 
ref() - Method in class org.aya.core.def.CtorDef
 
ref() - Method in class org.aya.core.def.DataDef
 
ref() - Method in interface org.aya.core.def.Def
 
ref() - Method in class org.aya.core.def.FieldDef
 
ref() - Method in class org.aya.core.def.FnDef
 
ref() - Method in interface org.aya.core.def.GenericDef
 
ref() - Method in class org.aya.core.def.PrimDef
 
ref() - Method in class org.aya.core.def.StructDef
 
ref() - Method in record class org.aya.core.pat.Pat.Ctor
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.serde.SerTerm.Access
Returns the value of the ref record component.
ref() - Method in interface org.aya.core.term.Callable.DefCall
 
ref() - Method in interface org.aya.core.term.Callable
 
ref() - Method in record class org.aya.core.term.ConCall.Head
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.ConCall
 
ref() - Method in record class org.aya.core.term.DataCall
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.FieldTerm
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.FnCall
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.MetaPatTerm
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.MetaTerm
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.PrimCall
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.RefTerm.Field
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.StructCall
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.Term.Param
Returns the value of the ref record component.
ref() - Method in interface org.aya.generic.ParamLike
 
ref() - Method in record class org.aya.resolve.context.BindContext
Returns the value of the ref record component.
ref() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Returns the value of the ref record component.
Ref(SerTerm.SimpVar) - Constructor for record class org.aya.core.serde.SerTerm.Ref
Creates an instance of a Ref record class.
Ref(SourcePos, AnyVar) - Constructor for record class org.aya.concrete.Expr.Ref
 
Ref(SourcePos, AnyVar, MutableValue<ExprTycker.Result>) - Constructor for record class org.aya.concrete.Expr.Ref
Creates an instance of a Ref record class.
reference() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the reference record component.
references() - Method in record class org.aya.tyck.order.SigRefFinder
Returns the value of the references record component.
RefFinder(boolean) - Constructor for record class org.aya.core.visitor.TermFolder.RefFinder
Creates an instance of a RefFinder record class.
RefTerm - Record Class in org.aya.core.term
 
RefTerm(LocalVar) - Constructor for record class org.aya.core.term.RefTerm
Creates an instance of a RefTerm record class.
RefTerm.Field - Record Class in org.aya.core.term
 
Relation - Interface in org.aya.terck
Relations between size of formal function parameter and function argument in one recursive call.
Relation.Decrease - Record Class in org.aya.terck
decrease of callee argument wrt.
Relation.Unknown - Record Class in org.aya.terck
increase or unrelated of callee argument wrt.
remove(SeqView<LocalVar>) - Method in interface org.aya.tyck.env.LocalCtx
 
remove(SeqView<LocalVar>) - Method in record class org.aya.tyck.env.MapLocalCtx
 
remove(SeqView<LocalVar>) - Method in record class org.aya.tyck.env.SeqLocalCtx
 
rename() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
 
rename() - Method in record class org.aya.core.term.Term.Param
 
rename() - Method in interface org.aya.core.term.Term
 
rename() - Method in record class org.aya.ref.LocalVar
 
RenamedOpDecl(OpDecl.OpInfo) - Constructor for record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Creates an instance of a RenamedOpDecl record class.
renameOp(DefVar<?, ?>, ResolveInfo.RenamedOpDecl, BindBlock, boolean) - Method in record class org.aya.resolve.ResolveInfo
 
Renamer() - Constructor for record class org.aya.core.visitor.EndoTerm.Renamer
 
Renamer(Subst) - Constructor for record class org.aya.core.visitor.EndoTerm.Renamer
Creates an instance of a Renamer record class.
renameVar() - Method in record class org.aya.core.term.Term.Param
 
renaming() - Method in record class org.aya.concrete.stmt.UseHide
 
replicate(SeqView<Expr.NamedArg>) - Method in class org.aya.concrete.desugar.BinExprParser
 
replicate(SeqView<Arg<Pattern>>) - Method in class org.aya.concrete.desugar.BinPatternParser
 
reportAmbiguousPred(String, String, SourcePos) - Method in class org.aya.concrete.desugar.BinExprParser
 
reportAmbiguousPred(String, String, SourcePos) - Method in class org.aya.concrete.desugar.BinPatternParser
 
reportAndThrow(Problem) - Method in interface org.aya.resolve.context.Context
 
reportCyclic(ImmutableSeq<ImmutableSeq<BinOpSet.BinOP>>) - Method in class org.aya.concrete.desugar.AyaBinOpSet
 
reporter - Variable in class org.aya.concrete.desugar.AyaBinOpSet
 
reporter - Variable in class org.aya.tyck.Tycker
 
reporter - Variable in class org.aya.tyck.unify.TermComparator
 
reporter() - Method in interface org.aya.concrete.GenericAyaParser
 
reporter() - Method in record class org.aya.resolve.context.BindContext
 
reporter() - Method in interface org.aya.resolve.context.Context
 
reporter() - Method in record class org.aya.resolve.context.EmptyContext
Returns the value of the reporter record component.
reporter() - Method in interface org.aya.resolve.context.ModuleContext
 
reporter() - Method in class org.aya.resolve.module.CachedModuleLoader
 
reporter() - Method in class org.aya.resolve.module.EmptyModuleLoader
 
reporter() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the reporter record component.
reporter() - Method in record class org.aya.resolve.module.ModuleListLoader
Returns the value of the reporter record component.
reporter() - Method in interface org.aya.resolve.module.ModuleLoader
 
reporter() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the reporter record component.
reporter() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the reporter record component.
reporter() - Method in record class org.aya.tyck.StmtTycker
Returns the value of the reporter record component.
reportFixityError(Assoc, Assoc, String, String, SourcePos) - Method in class org.aya.concrete.desugar.BinExprParser
 
reportFixityError(Assoc, Assoc, String, String, SourcePos) - Method in class org.aya.concrete.desugar.BinPatternParser
 
reportMissingOperand(String, SourcePos) - Method in class org.aya.concrete.desugar.BinExprParser
 
reportMissingOperand(String, SourcePos) - Method in class org.aya.concrete.desugar.BinPatternParser
 
reportSelfBind(SourcePos) - Method in class org.aya.concrete.desugar.AyaBinOpSet
 
repr() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns the value of the repr record component.
repr() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns the value of the repr record component.
repr() - Method in record class org.aya.core.serde.SerTerm.ShapedList
Returns the value of the repr record component.
repr() - Method in record class org.aya.core.term.IntegerTerm
Returns the value of the repr record component.
repr() - Method in record class org.aya.core.term.ListTerm
Returns the value of the repr record component.
repr() - Method in record class org.aya.core.term.MetaLitTerm
Returns the value of the repr record component.
repr() - Method in interface org.aya.generic.Shaped.List
 
repr() - Method in interface org.aya.generic.Shaped.Nat
 
resolve(ImmutableSeq<Expr.DoBind>, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
resolve(ImmutableSeq<Stmt>, ResolveInfo, ModuleLoader) - Static method in interface org.aya.concrete.stmt.Stmt
 
resolve(Pattern, MutableValue<Context>) - Static method in record class org.aya.resolve.visitor.ExprResolver
 
resolve(Expr.Param, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
resolve(SerDef.QName) - Method in record class org.aya.core.serde.SerTerm.DeState
 
resolveAyaCompiledFile(Path, ImmutableSeq<String>) - Static method in interface org.aya.generic.util.AyaFiles
 
resolveAyaCompiledFile(SeqView<Path>, ImmutableSeq<String>) - Static method in interface org.aya.generic.util.AyaFiles
 
resolveAyaSourceFile(Path, ImmutableSeq<String>) - Static method in interface org.aya.generic.util.AyaFiles
 
resolveAyaSourceFile(SeqView<Path>, ImmutableSeq<String>) - Static method in interface org.aya.generic.util.AyaFiles
 
resolveBind(SeqLike<Stmt>, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolveBind(Stmt, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolved() - Method in record class org.aya.concrete.Pattern.Ctor
Returns the value of the resolved record component.
resolvedField() - Method in record class org.aya.concrete.Expr.Field
Returns the value of the resolvedField record component.
resolvedLoosers() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the resolvedLoosers record component.
resolvedTighters() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the resolvedTighters record component.
resolvedVar() - Method in record class org.aya.concrete.Expr.Coe
Returns the value of the resolvedVar record component.
resolvedVar() - Method in record class org.aya.concrete.Expr.Proj
Returns the value of the resolvedVar record component.
resolvedVar() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the resolvedVar record component.
resolvedVar() - Method in record class org.aya.concrete.Expr.Ref
Returns the value of the resolvedVar record component.
resolveInfo() - Method in record class org.aya.resolve.visitor.StmtShallowResolver
Returns the value of the resolveInfo record component.
resolveInfo() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the resolveInfo record component.
ResolveInfo - Record Class in org.aya.resolve
 
ResolveInfo(PrimDef.Factory, AyaShape.Factory, AyaBinOpSet, ModuleContext, ImmutableSeq<Stmt>) - Constructor for record class org.aya.resolve.ResolveInfo
 
ResolveInfo(PrimDef.Factory, ModuleContext, ImmutableSeq<Stmt>) - Constructor for record class org.aya.resolve.ResolveInfo
 
ResolveInfo(ModuleContext, ImmutableSeq<Stmt>, PrimDef.Factory, AyaShape.Factory, AyaBinOpSet, MutableMap<DefVar<?, ?>, Tuple3<ResolveInfo.RenamedOpDecl, BindBlock, Boolean>>, MutableMap<ImmutableSeq<String>, ResolveInfo>, MutableMap<ImmutableSeq<String>, UseHide>, MutableGraph<TyckOrder>) - Constructor for record class org.aya.resolve.ResolveInfo
Creates an instance of a ResolveInfo record class.
ResolveInfo.RenamedOpDecl - Record Class in org.aya.resolve
 
resolveLax(ModuleContext) - Method in interface org.aya.concrete.Expr
Do !!!NOT!!! use in the type checker.
resolveModule(PrimDef.Factory, AyaShape.Factory, AyaBinOpSet, ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
 
resolveModule(PrimDef.Factory, ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
 
resolveOpDecl(ImmutableSeq<String>) - Method in class org.aya.ref.DefVar
 
resolveStmt(SeqLike<Stmt>, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolveStmt(SeqLike<Stmt>, ModuleContext) - Method in record class org.aya.resolve.visitor.StmtShallowResolver
 
resolveStmt(Stmt, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolveStmt(Stmt, ModuleContext) - Method in record class org.aya.resolve.visitor.StmtShallowResolver
 
resolveWithoutDesugar(ImmutableSeq<Stmt>, ResolveInfo, ModuleLoader) - Static method in interface org.aya.concrete.stmt.Stmt
 
Resolving - Enum constant in enum class org.aya.generic.util.InterruptException.InterruptStage
 
resolvingInterrupt(Reporter, Problem) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
ResolvingInterruptedException() - Constructor for exception class org.aya.resolve.context.Context.ResolvingInterruptedException
 
restr() - Method in record class org.aya.concrete.Expr.Coe
Returns the value of the restr record component.
restr() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the restr record component.
restr() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns the value of the restr record component.
restr() - Method in record class org.aya.core.serde.SerTerm.PartTy
Returns the value of the restr record component.
restr() - Method in record class org.aya.core.term.CoeTerm
Returns the value of the restr record component.
restr() - Method in record class org.aya.core.term.PartialTyTerm
Returns the value of the restr record component.
restr() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the restr record component.
restr(Restr<Expr>) - Method in class org.aya.tyck.ExprTycker
 
restr(TyckState, Restr<Term>) - Method in record class org.aya.core.visitor.Subst
 
restr(DistillerOptions, Restr<T>) - Static method in class org.aya.distill.BaseDistiller
 
RESTRICTIVE - Static variable in record class org.aya.resolve.visitor.ExprResolver
 
result - Variable in class org.aya.concrete.stmt.ClassDecl
 
result - Variable in class org.aya.concrete.stmt.TeleDecl
 
result - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
result - Variable in class org.aya.core.def.SubLevelDef
 
result - Variable in class org.aya.core.def.TopLevelDef
 
result - Variable in class org.aya.core.Meta
 
result() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the result record component.
result() - Method in class org.aya.concrete.stmt.ClassDecl
 
result() - Method in interface org.aya.concrete.stmt.Decl.Resulted
 
result() - Method in class org.aya.concrete.stmt.TeleDecl
 
result() - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
result() - Method in record class org.aya.core.def.Def.Signature
Returns the value of the result record component.
result() - Method in interface org.aya.core.def.GenericDef
 
result() - Method in class org.aya.core.def.PrimDef
 
result() - Method in class org.aya.core.def.SubLevelDef
 
result() - Method in class org.aya.core.def.TopLevelDef
 
result() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the result record component.
result() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the result record component.
result() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the result record component.
result() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns the value of the result record component.
resultLift() - Method in record class org.aya.core.serde.SerDef.Data
Returns the value of the resultLift record component.
resultLift() - Method in record class org.aya.core.serde.SerDef.Struct
Returns the value of the resultLift record component.
retTy() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Returns the value of the retTy record component.
rhs() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.unify.TermComparator.FailureData
Returns the value of the rhs record component.
rhsSubst() - Method in record class org.aya.core.pat.PatUnify
Returns the value of the rhsSubst record component.
rhsType() - Method in record class org.aya.core.serde.SerTerm.PartEl
Returns the value of the rhsType record component.
rhsType() - Method in record class org.aya.core.term.PartialTerm
Returns the value of the rhsType record component.
RIGHT - Static variable in record class org.aya.core.term.FormulaTerm
 
rl() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the rl record component.
rows() - Method in record class org.aya.terck.CallMatrix
 

S

s() - Method in record class org.aya.tyck.pat.PatTree
Returns the value of the s record component.
sampleReporters() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the sampleReporters record component.
sccTycker() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns the value of the sccTycker record component.
SCCTyckingFailed(ImmutableSeq<TyckOrder>) - Constructor for exception class org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
scope() - Method in record class org.aya.tyck.error.Goal
Returns the value of the scope record component.
SCOPE_SEPARATOR - Static variable in interface org.aya.generic.Constants
 
SCOPE_SEPARATOR_PATTERN - Static variable in interface org.aya.generic.Constants
 
scopeCheck() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the scopeCheck record component.
scopeCheck(ImmutableSeq<LocalVar>) - Method in interface org.aya.core.term.Term
 
ScopeChecker(ImmutableSeq<LocalVar>) - Constructor for class org.aya.core.visitor.VarConsumer.ScopeChecker
 
Scoped() - Constructor for class org.aya.core.visitor.VarConsumer.Scoped
 
select(A, SeqView<A>) - Static method in interface org.aya.terck.Selector
 
select(SeqView<A>, SeqView<A>) - Static method in interface org.aya.terck.Selector
 
Selector - Interface in org.aya.terck
 
Selector.Candidate<T> - Interface in org.aya.terck
 
Selector.DecrOrd - Enum Class in org.aya.terck
A weaker Relation used in decrease amount (speed) comparison
Selector.Evolve<A> - Record Class in org.aya.terck
The new one is better, and it beats all Selector.Evolve.junks, but it still worse than Selector.Evolve.betters
Selector.Result<T> - Interface in org.aya.terck
 
Selector.Useless<A> - Record Class in org.aya.terck
The old one is better, The new one is useless.
self() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the self record component.
self() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the self record component.
SelfBind(SourcePos) - Constructor for record class org.aya.concrete.error.OperatorError.SelfBind
Creates an instance of a SelfBind record class.
selfRef() - Method in record class org.aya.core.serde.SerTerm.Con
Returns the value of the selfRef record component.
SelfReference(TyckUnit) - Constructor for record class org.aya.tyck.error.TyckOrderError.SelfReference
Creates an instance of a SelfReference record class.
selfTele - Variable in class org.aya.core.def.SubLevelDef
 
selfTele() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Returns the value of the selfTele record component.
selfTele() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns the value of the selfTele record component.
selfTele() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the selfTele record component.
seq() - Method in record class org.aya.concrete.Expr.BinOpSeq
Returns the value of the seq record component.
seq() - Method in record class org.aya.concrete.Pattern.BinOpSeq
Returns the value of the seq record component.
SeqLocalCtx - Record Class in org.aya.tyck.env
 
SeqLocalCtx() - Constructor for record class org.aya.tyck.env.SeqLocalCtx
 
SeqLocalCtx(MutableList<SeqLocalCtx.P>, LocalCtx) - Constructor for record class org.aya.tyck.env.SeqLocalCtx
Creates an instance of a SeqLocalCtx record class.
SeqLocalCtx.P - Record Class in org.aya.tyck.env
 
SerArg(SerTerm, boolean) - Constructor for record class org.aya.core.serde.SerTerm.SerArg
Creates an instance of a SerArg record class.
SerBind(ImmutableSeq<SerDef.QName>, ImmutableSeq<SerDef.QName>) - Constructor for record class org.aya.core.serde.SerDef.SerBind
Creates an instance of a SerBind record class.
SerCube(ImmutableSeq<SerTerm.SimpVar>, SerTerm, Partial<SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.SerCube
Creates an instance of a SerCube record class.
SerDef - Interface in org.aya.core.serde
 
SerDef.Ctor - Record Class in org.aya.core.serde
 
SerDef.Data - Record Class in org.aya.core.serde
 
SerDef.DeserializeException - Exception Class in org.aya.core.serde
 
SerDef.Field - Record Class in org.aya.core.serde
 
SerDef.Fn - Record Class in org.aya.core.serde
 
SerDef.Prim - Record Class in org.aya.core.serde
 
SerDef.QName - Record Class in org.aya.core.serde
 
SerDef.SerAyaShape - Enum Class in org.aya.core.serde
serialized AyaShape
SerDef.SerBind - Record Class in org.aya.core.serde
Serialized version of BindBlock
SerDef.SerOp - Record Class in org.aya.core.serde
Serialized version of OpDecl.OpInfo
SerDef.SerOpDecl - Record Class in org.aya.core.serde
To use serialized operators in AyaBinOpSet
SerDef.SerRenamedOp - Record Class in org.aya.core.serde
Serialized version of ResolveInfo.RenamedOpDecl
SerDef.SerShapeResult - Record Class in org.aya.core.serde
serialized ShapeRecognition
SerDef.Struct - Record Class in org.aya.core.serde
 
serDefs() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the serDefs record component.
serialize(GenericDef) - Method in record class org.aya.core.serde.Serializer
 
serialize(AyaShape) - Static method in enum class org.aya.core.serde.SerDef.SerAyaShape
 
serialize(Serializer.State, ShapeRecognition) - Static method in record class org.aya.core.serde.SerDef.SerShapeResult
 
Serializer - Record Class in org.aya.core.serde
 
Serializer(Serializer.State) - Constructor for record class org.aya.core.serde.Serializer
Creates an instance of a Serializer record class.
Serializer.State - Record Class in org.aya.core.serde
 
SerOp(SerDef.QName, Assoc, SerDef.SerBind) - Constructor for record class org.aya.core.serde.SerDef.SerOp
Creates an instance of a SerOp record class.
SerOpDecl(OpDecl.OpInfo) - Constructor for record class org.aya.core.serde.SerDef.SerOpDecl
Creates an instance of a SerOpDecl record class.
serOps() - Method in record class org.aya.core.serde.CompiledAya
Returns the value of the serOps record component.
SerParam(boolean, SerTerm.SimpVar, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.SerParam
Creates an instance of a SerParam record class.
SerPat - Interface in org.aya.core.serde
 
SerPat.Absurd - Record Class in org.aya.core.serde
 
SerPat.Bind - Record Class in org.aya.core.serde
 
SerPat.Clause - Record Class in org.aya.core.serde
 
SerPat.Ctor - Record Class in org.aya.core.serde
 
SerPat.ShapedInt - Record Class in org.aya.core.serde
 
SerPat.Tuple - Record Class in org.aya.core.serde
 
SerRenamedOp(String, Assoc, SerDef.SerBind) - Constructor for record class org.aya.core.serde.SerDef.SerRenamedOp
Creates an instance of a SerRenamedOp record class.
SerShapeResult(SerDef.SerAyaShape, ImmutableMap<CodeShape.MomentId, SerDef.QName>) - Constructor for record class org.aya.core.serde.SerDef.SerShapeResult
Creates an instance of a SerShapeResult record class.
SerTerm - Interface in org.aya.core.serde
 
SerTerm.Access - Record Class in org.aya.core.serde
 
SerTerm.App - Record Class in org.aya.core.serde
 
SerTerm.CallData - Record Class in org.aya.core.serde
 
SerTerm.Coe - Record Class in org.aya.core.serde
 
SerTerm.Con - Record Class in org.aya.core.serde
 
SerTerm.Data - Record Class in org.aya.core.serde
 
SerTerm.DeState - Record Class in org.aya.core.serde
 
SerTerm.FieldRef - Record Class in org.aya.core.serde
 
SerTerm.Fn - Record Class in org.aya.core.serde
 
SerTerm.Interval - Record Class in org.aya.core.serde
 
SerTerm.Lam - Record Class in org.aya.core.serde
 
SerTerm.Match - Record Class in org.aya.core.serde
 
SerTerm.Mula - Record Class in org.aya.core.serde
 
SerTerm.New - Record Class in org.aya.core.serde
 
SerTerm.PartEl - Record Class in org.aya.core.serde
 
SerTerm.PartTy - Record Class in org.aya.core.serde
 
SerTerm.Path - Record Class in org.aya.core.serde
 
SerTerm.PathApp - Record Class in org.aya.core.serde
 
SerTerm.PathLam - Record Class in org.aya.core.serde
 
SerTerm.Pi - Record Class in org.aya.core.serde
 
SerTerm.Prim - Record Class in org.aya.core.serde
 
SerTerm.Proj - Record Class in org.aya.core.serde
 
SerTerm.Ref - Record Class in org.aya.core.serde
 
SerTerm.SerArg - Record Class in org.aya.core.serde
 
SerTerm.SerCube - Record Class in org.aya.core.serde
 
SerTerm.SerParam - Record Class in org.aya.core.serde
 
SerTerm.ShapedInt - Record Class in org.aya.core.serde
 
SerTerm.ShapedList - Record Class in org.aya.core.serde
 
SerTerm.Sigma - Record Class in org.aya.core.serde
 
SerTerm.SimpVar - Record Class in org.aya.core.serde
 
SerTerm.Sort - Record Class in org.aya.core.serde
 
SerTerm.Str - Record Class in org.aya.core.serde
 
SerTerm.Struct - Record Class in org.aya.core.serde
 
SerTerm.Tup - Record Class in org.aya.core.serde
 
set(Param, Param, Relation) - Method in record class org.aya.terck.CallMatrix
 
Set - Enum constant in enum class org.aya.generic.SortKind
 
Set(SourcePos, int) - Constructor for record class org.aya.concrete.Expr.Set
Creates an instance of a Set record class.
Set0 - Static variable in record class org.aya.core.term.SortTerm
 
Set1 - Static variable in record class org.aya.core.term.SortTerm
 
setCtx(Context) - Method in class org.aya.concrete.stmt.ClassDecl
 
setCtx(Context) - Method in interface org.aya.concrete.stmt.Decl.TopLevel
 
setCtx(Context) - Method in class org.aya.concrete.stmt.TeleDecl
 
setResult(Expr) - Method in class org.aya.concrete.stmt.ClassDecl
 
setResult(Expr) - Method in interface org.aya.concrete.stmt.Decl.Resulted
 
setResult(Expr) - Method in class org.aya.concrete.stmt.TeleDecl
 
setResult(Expr) - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
setSignature(Def.Signature<DataCall>) - Method in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
setSignature(Def.Signature<Term>) - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
setSignature(Def.Signature<RetTy>) - Method in class org.aya.concrete.stmt.TeleDecl
 
setSignature(Def.Signature<RetTy>) - Method in interface org.aya.concrete.stmt.Decl.Telescopic
 
setTelescope(ImmutableSeq<Expr.Param>) - Method in interface org.aya.concrete.stmt.Decl.Telescopic
 
setTelescope(ImmutableSeq<Expr.Param>) - Method in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
setTelescope(ImmutableSeq<Expr.Param>) - Method in class org.aya.concrete.stmt.TeleDecl
 
setTelescope(ImmutableSeq<Expr.Param>) - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
ShadowingWarn(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ShadowingWarn
Creates an instance of a ShadowingWarn record class.
shape() - Method in record class org.aya.core.repr.ShapeRecognition
Returns the value of the shape record component.
shape() - Method in record class org.aya.core.serde.SerDef.SerShapeResult
Returns the value of the shape record component.
shape() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns the value of the shape record component.
shape() - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Returns the value of the shape record component.
shape() - Method in record class org.aya.core.serde.SerTerm.ShapedList
Returns the value of the shape record component.
Shaped<T> - Interface in org.aya.generic
What should I do after I creating a new Shape?
Shaped.Inductive<T> - Interface in org.aya.generic
 
Shaped.List<T extends AyaDocile> - Interface in org.aya.generic
 
Shaped.Nat<T extends AyaDocile> - Interface in org.aya.generic
 
ShapedInt(int, boolean, SerDef.SerShapeResult, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerPat.ShapedInt
Creates an instance of a ShapedInt record class.
ShapedInt(int, ShapeRecognition, DataCall, boolean) - Constructor for record class org.aya.core.pat.Pat.ShapedInt
Creates an instance of a ShapedInt record class.
ShapedInt(int, SerDef.SerShapeResult, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerTerm.ShapedInt
Creates an instance of a ShapedInt record class.
ShapedList(ImmutableSeq<SerTerm>, SerDef.SerShapeResult, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerTerm.ShapedList
Creates an instance of a ShapedList record class.
shapeFactory - Variable in class org.aya.tyck.ExprTycker
 
shapeFactory() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the shapeFactory record component.
ShapeMatcher - Record Class in org.aya.core.repr
 
ShapeMatcher() - Constructor for record class org.aya.core.repr.ShapeMatcher
 
ShapeMatcher(MutableLinkedList<DefVar<? extends Def, ? extends Decl.Telescopic<?>>>, MutableMap<CodeShape.MomentId, DefVar<?, ?>>, MutableMap<AnyVar, AnyVar>) - Constructor for record class org.aya.core.repr.ShapeMatcher
Creates an instance of a ShapeMatcher record class.
ShapeRecognition - Record Class in org.aya.core.repr
 
ShapeRecognition(AyaShape, ImmutableMap<CodeShape.MomentId, DefVar<?, ?>>) - Constructor for record class org.aya.core.repr.ShapeRecognition
Creates an instance of a ShapeRecognition record class.
shiftEmpty(boolean) - Method in class org.aya.tyck.pat.PatTree.Builder
 
showCode() - Method in record class org.aya.concrete.remark.CodeOptions
Returns the value of the showCode record component.
side(DistillerOptions, Restr.Side<T>) - Static method in class org.aya.distill.BaseDistiller
 
Sigma(ImmutableSeq<SerTerm.SerParam>) - Constructor for record class org.aya.core.serde.SerTerm.Sigma
Creates an instance of a Sigma record class.
Sigma(SourcePos, ImmutableSeq<Expr.Param>) - Constructor for record class org.aya.concrete.Expr.Sigma
Creates an instance of a Sigma record class.
sigmaAcc(TyckState, Expr, int, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
sigmaCon(TyckState, Expr, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
SigmaTerm - Record Class in org.aya.core.term
 
SigmaTerm(ImmutableSeq<Term.Param>) - Constructor for record class org.aya.core.term.SigmaTerm
Creates an instance of a SigmaTerm record class.
signature - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
signature - Variable in class org.aya.concrete.stmt.TeleDecl
 
signature - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
signature() - Method in interface org.aya.concrete.stmt.Decl.Telescopic
 
signature() - Method in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
signature() - Method in class org.aya.concrete.stmt.TeleDecl
 
signature() - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
signature() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the signature record component.
Signature(ImmutableSeq<Term.Param>, T) - Constructor for record class org.aya.core.def.Def.Signature
Creates an instance of a Signature record class.
SigRefFinder - Record Class in org.aya.tyck.order
Concrete version of RefFinder but only header is searched.
SigRefFinder(MutableList<TyckUnit>) - Constructor for record class org.aya.tyck.order.SigRefFinder
Creates an instance of a SigRefFinder record class.
simpl() - Method in record class org.aya.core.term.FormulaTerm
 
simpleFn(ExprTycker, TeleDecl.FnDecl) - Method in record class org.aya.tyck.StmtTycker
 
simplify(Reporter, Trace.Builder) - Method in record class org.aya.tyck.TyckState
 
SimpVar(int, String) - Constructor for record class org.aya.core.serde.SerTerm.SimpVar
Creates an instance of a SimpVar record class.
size() - Method in record class org.aya.terck.Relation.Decrease
Returns the value of the size record component.
skippedSet() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns the value of the skippedSet record component.
sol() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns the value of the sol record component.
solution() - Method in record class org.aya.core.pat.Pat.Meta
Returns the value of the solution record component.
solve(TyckState, Term) - Method in class org.aya.core.Meta
 
solved() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the solved record component.
solveEqn(Reporter, Trace.Builder, TyckState.Eqn, boolean) - Method in record class org.aya.tyck.TyckState
 
solveMeta(Term, TermComparator.Sub, TermComparator.Sub, MetaTerm) - Method in class org.aya.tyck.unify.TermComparator
 
solveMeta(Term, TermComparator.Sub, TermComparator.Sub, MetaTerm) - Method in class org.aya.tyck.unify.Unifier
 
solveMetas() - Method in class org.aya.tyck.ExprTycker
 
solveMetas() - Method in class org.aya.tyck.Tycker
 
solveMetas(Reporter, Trace.Builder) - Method in record class org.aya.tyck.TyckState
 
sort(Expr) - Method in class org.aya.tyck.ExprTycker
 
Sort(SortKind, int) - Constructor for record class org.aya.core.serde.SerTerm.Sort
Creates an instance of a Sort record class.
Sort(SortKind, int) - Constructor for record class org.aya.core.repr.CodeShape.TermShape.Sort
Creates an instance of a Sort record class.
SortKind - Enum Class in org.aya.generic
 
sortPi(Expr, SortTerm, SortTerm) - Method in class org.aya.tyck.ExprTycker
 
sortPi(SortTerm, SortTerm) - Static method in class org.aya.tyck.ExprTycker
 
SortPiError - Record Class in org.aya.tyck.error
 
SortPiError(SourcePos, SortTerm, SortTerm) - Constructor for record class org.aya.tyck.error.SortPiError
Creates an instance of a SortPiError record class.
SortResult(SortTerm) - Constructor for record class org.aya.tyck.ExprTycker.SortResult
Creates an instance of a SortResult record class.
SortTerm - Record Class in org.aya.core.term
 
SortTerm(SortKind, int) - Constructor for record class org.aya.core.term.SortTerm
Creates an instance of a SortTerm record class.
sourcePos - Variable in class org.aya.concrete.Pattern.Clause
 
sourcePos - Variable in class org.aya.concrete.remark.Literate.Code
 
sourcePos - Variable in class org.aya.concrete.remark.Literate.CodeBlock
The source pos of the code block ( without beginning '```', and ending '\n```' ) null if this code block is empty (length 0)
sourcePos - Variable in class org.aya.concrete.stmt.CommonDecl
 
sourcePos - Variable in class org.aya.concrete.stmt.Generalize
 
sourcePos - Variable in class org.aya.concrete.stmt.GeneralizedVar
 
sourcePos - Variable in class org.aya.core.Meta
 
sourcePos() - Method in record class org.aya.concrete.error.BadCounterexampleWarn
 
sourcePos() - Method in record class org.aya.concrete.error.BadModifierWarn
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.DoNotationError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.Circular
 
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.Precedence
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.OperatorError.SelfBind
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.error.ParseError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.App
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Array
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.BinOpSeq
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Coe
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Do
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.DoBind
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Error
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Hole
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Idiom
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.ISet
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Lambda
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Let
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Lift
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.LitInt
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.LitString
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Match
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.NamedArg
 
sourcePos() - Method in record class org.aya.concrete.Expr.New
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.PartEl
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Path
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Pi
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Proj
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Prop
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.RawSort
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Ref
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Set
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Sigma
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Tuple
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Type
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Expr.Unresolved
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.Absurd
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.As
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.Bind
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.BinOpSeq
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.CalmFace
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.Ctor
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.List
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.Number
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.Pattern.Tuple
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.remark.Literate.Err
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.stmt.Command.Import
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.stmt.Command.Module
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the sourcePos record component.
sourcePos() - Method in class org.aya.concrete.stmt.CommonDecl
 
sourcePos() - Method in class org.aya.concrete.stmt.Generalize
 
sourcePos() - Method in record class org.aya.concrete.stmt.QualifiedID
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.TacNode.ExprTac
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.concrete.TacNode.ListExprTac
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.core.pat.Pat.Preclause
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.core.term.MetaLitTerm
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.core.term.Term.Matching
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
 
sourcePos() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Returns the value of the sourcePos record component.
sourcePos() - Method in interface org.aya.generic.ExprProblem
 
sourcePos() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.terck.error.BadRecursion
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.CounterexampleError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.FieldError.MissingField
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.FieldError.UnknownField
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.Goal
 
sourcePos() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
sourcePos() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
 
sourcePos() - Method in record class org.aya.tyck.error.NobodyError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.PrimError.BadInterval
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.PrimError.NoResultType
 
sourcePos() - Method in record class org.aya.tyck.error.SortPiError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
 
sourcePos() - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
 
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the sourcePos record component.
sourcePos() - Method in interface org.aya.tyck.pat.PatternProblem
 
SplittingOnNonData(Pattern, Term) - Constructor for record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Creates an instance of a SplittingOnNonData record class.
StableWHNF - Interface in org.aya.core.term
Cubical-stable WHNF: those who will not change to other term formers after a substitution (this usually happens under face restrictions (aka cofibrations)).
stack() - Method in record class org.aya.core.visitor.Zonker
Returns the value of the stack record component.
stage() - Method in interface org.aya.concrete.error.OperatorError
 
stage() - Method in exception class org.aya.generic.util.InterruptException
 
stage() - Method in exception class org.aya.resolve.context.Context.ResolvingInterruptedException
 
stage() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
 
stage() - Method in interface org.aya.resolve.error.NameProblem
 
stage() - Method in interface org.aya.resolve.error.PrimResolveError
 
stage() - Method in record class org.aya.terck.error.BadRecursion
 
stage() - Method in record class org.aya.tyck.error.Goal
 
stage() - Method in interface org.aya.tyck.error.LicitError
 
stage() - Method in interface org.aya.tyck.error.TyckError
 
stage() - Method in exception class org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
state - Variable in class org.aya.tyck.Tycker
 
state - Variable in class org.aya.tyck.unify.TermComparator
 
state() - Method in record class org.aya.core.serde.Serializer
Returns the value of the state record component.
state() - Method in interface org.aya.core.visitor.DeltaExpander
 
state() - Method in record class org.aya.core.visitor.Expander.Normalizer
Returns the value of the state record component.
state() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns the value of the state record component.
state() - Method in record class org.aya.core.visitor.Expander.WHNFer
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.Goal
Returns the value of the state record component.
state() - Method in interface org.aya.tyck.error.UnifyError
 
state() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.LittleTyper
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the state record component.
State() - Constructor for record class org.aya.core.serde.Serializer.State
 
State(MutableMap<LocalVar, Integer>) - Constructor for record class org.aya.core.serde.Serializer.State
Creates an instance of a State record class.
stmt() - Method in record class org.aya.concrete.error.BadCounterexampleWarn
Returns the value of the stmt record component.
stmt(Stmt) - Method in class org.aya.distill.ConcreteDistiller
 
Stmt - Interface in org.aya.concrete.stmt
 
Stmt.Accessibility - Enum Class in org.aya.concrete.stmt
 
StmtConsumer - Interface in org.aya.concrete.visitor
 
StmtFolder<R> - Interface in org.aya.concrete.visitor
 
StmtResolver - Interface in org.aya.resolve.visitor
Resolves expressions inside stmts, after StmtShallowResolver
StmtShallowResolver - Record Class in org.aya.resolve.visitor
simply adds all top-level names to the context
StmtShallowResolver(ModuleLoader, ResolveInfo) - Constructor for record class org.aya.resolve.visitor.StmtShallowResolver
Creates an instance of a StmtShallowResolver record class.
StmtTycker - Record Class in org.aya.tyck
 
StmtTycker(Reporter, Trace.Builder) - Constructor for record class org.aya.tyck.StmtTycker
Creates an instance of a StmtTycker record class.
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.Absurd
 
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.Bind
 
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.Ctor
 
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.Meta
 
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
storeBindings(LocalCtx) - Method in interface org.aya.core.pat.Pat
 
storeBindings(LocalCtx) - Method in record class org.aya.core.pat.Pat.Tuple
 
Str(String) - Constructor for record class org.aya.core.serde.SerTerm.Str
Creates an instance of a Str record class.
strategy() - Method in record class org.aya.concrete.stmt.UseHide
Returns the value of the strategy record component.
STRCONCAT - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
string() - Method in record class org.aya.concrete.Expr.LitString
Returns the value of the string record component.
string() - Method in record class org.aya.core.serde.SerTerm.Str
Returns the value of the string record component.
string() - Method in record class org.aya.core.term.StringTerm
Returns the value of the string record component.
STRING - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
StringTerm - Record Class in org.aya.core.term
 
StringTerm(String) - Constructor for record class org.aya.core.term.StringTerm
Creates an instance of a StringTerm record class.
stripAyaSourcePostfix(String) - Static method in interface org.aya.generic.util.AyaFiles
 
struct() - Method in record class org.aya.concrete.Expr.New
Returns the value of the struct record component.
struct() - Method in record class org.aya.core.serde.SerDef.Field
Returns the value of the struct record component.
struct() - Method in record class org.aya.core.term.NewTerm
Returns the value of the struct record component.
Struct(SerDef.QName, ImmutableSeq<SerTerm.SerParam>, SerTerm.Sort, ImmutableSeq<SerDef.Field>) - Constructor for record class org.aya.core.serde.SerDef.Struct
Creates an instance of a Struct record class.
Struct(SerDef.QName, SerTerm.CallData) - Constructor for record class org.aya.core.serde.SerTerm.Struct
Creates an instance of a Struct record class.
STRUCT_CALL - Static variable in class org.aya.distill.BaseDistiller
 
structAcc(TyckState, Expr, String, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
structArgs() - Method in record class org.aya.core.serde.SerTerm.Access
Returns the value of the structArgs record component.
structArgs() - Method in record class org.aya.core.term.FieldTerm
Returns the value of the structArgs record component.
StructCall - Record Class in org.aya.core.term
 
StructCall(DefVar<StructDef, TeleDecl.StructDecl>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.StructCall
Creates an instance of a StructCall record class.
structCon(TyckState, Expr, Term) - Static method in 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) - Constructor for class org.aya.concrete.stmt.TeleDecl.StructDecl
 
StructDef - Class in org.aya.core.def
core struct definition, corresponding to TeleDecl.StructDecl
StructDef(DefVar<StructDef, TeleDecl.StructDecl>, ImmutableSeq<Term.Param>, SortTerm, ImmutableSeq<FieldDef>) - Constructor for class org.aya.core.def.StructDef
 
StructField(SourcePos, SourcePos, OpDecl.OpInfo, String, ImmutableSeq<Expr.Param>, Expr, Option<Expr>, boolean, BindBlock) - Constructor for class org.aya.concrete.stmt.TeleDecl.StructField
 
structRef - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
structRef - Variable in class org.aya.core.def.FieldDef
 
StructShape(ImmutableSeq<CodeShape.ParamShape>, ImmutableSeq<CodeShape.FieldShape>) - Constructor for record class org.aya.core.repr.CodeShape.StructShape
Creates an instance of a StructShape record class.
stuck() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the stuck record component.
style() - Method in record class org.aya.concrete.remark.Literate.Many
Returns the value of the style record component.
sub() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Returns the value of the sub record component.
sub() - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
Returns the value of the sub record component.
Sub() - Constructor for record class org.aya.tyck.unify.TermComparator.Sub
 
Sub(MutableMap<AnyVar, RefTerm>) - Constructor for record class org.aya.tyck.unify.TermComparator.Sub
Creates an instance of a Sub record class.
SubLevelDef - Class in org.aya.core.def
Fields or constructors, in contrast to TopLevelDef.
SubLevelDef(ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Term, boolean) - Constructor for class org.aya.core.def.SubLevelDef
 
subscoped(Supplier<R>) - Method in class org.aya.tyck.ExprTycker
 
subst() - Method in record class org.aya.core.pat.PatMatcher
Returns the value of the subst record component.
subst() - Method in record class org.aya.core.visitor.EndoTerm.Renamer
Returns the value of the subst record component.
subst() - Method in record class org.aya.core.visitor.EndoTerm.Substituter
Returns the value of the subst record component.
subst() - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
Returns the value of the subst record component.
subst(Map<AnyVar, ? extends Term>) - Method in interface org.aya.core.term.Term
 
subst(ImmutableSeq<Term.Param>, int) - Static method in record class org.aya.core.term.Term.Param
 
subst(ImmutableSeq<Term.Param>, Subst, int) - Static method in record class org.aya.core.term.Term.Param
 
subst(Subst) - Method in record class org.aya.core.term.Term.Param
 
subst(Subst) - Method in interface org.aya.core.term.Term
 
subst(Subst) - Method in record class org.aya.core.visitor.Subst
 
subst(Subst, int) - Method in record class org.aya.core.term.Term.Param
 
subst(Subst, int) - Method in interface org.aya.core.term.Term
 
subst(AnyVar, Term) - Method in record class org.aya.core.term.Term.Param
 
subst(AnyVar, Term) - Method in interface org.aya.core.term.Term
 
Subst - Record Class in org.aya.core.visitor
"Substitution object"
Subst() - Constructor for record class org.aya.core.visitor.Subst
 
Subst(SeqLike<LocalVar>, SeqLike<? extends Term>) - Constructor for record class org.aya.core.visitor.Subst
 
Subst(MutableMap<AnyVar, Term>) - Constructor for record class org.aya.core.visitor.Subst
Creates an instance of a Subst record class.
Subst(AnyVar, Term) - Constructor for record class org.aya.core.visitor.Subst
 
substBody(Term) - Method in record class org.aya.core.term.PiTerm
 
Substituter(Subst) - Constructor for record class org.aya.core.visitor.EndoTerm.Substituter
Creates an instance of a Substituter record class.
substParams(SeqLike<Term.Param>, Subst) - Static method in interface org.aya.core.def.Def
 
substType(SeqView<Term>) - Method in record class org.aya.core.term.PathTerm.Cube
 
SUC - Enum constant in enum class org.aya.core.repr.CodeShape.MomentId
 
succ() - Method in record class org.aya.core.term.SortTerm
 
superLevel() - Method in record class org.aya.core.repr.CodeShape.TermShape.Call
Returns the value of the superLevel record component.
superLevel() - Method in record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Returns the value of the superLevel record component.
supplied() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns the value of the supplied record component.
supplied() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns the value of the supplied record component.
suppressRedefinition() - Method in class org.aya.core.def.PrimDef.Factory
whether redefinition should be treated as error
sweet(FnDef) - Static method in record class org.aya.distill.Codifier
 
synthesize(Expr) - Method in class org.aya.tyck.ExprTycker
 

T

TacNode - Interface in org.aya.concrete
 
TacNode.ExprTac - Record Class in org.aya.concrete
 
TacNode.ListExprTac - Record Class in org.aya.concrete
 
tacNodes() - Method in record class org.aya.concrete.TacNode.ListExprTac
Returns the value of the tacNodes record component.
targets() - Method in record class org.aya.terck.CallResolver
Returns the value of the targets record component.
tele() - Method in record class org.aya.core.repr.CodeShape.CtorShape
Returns the value of the tele record component.
tele() - Method in record class org.aya.core.repr.CodeShape.DataShape
Returns the value of the tele record component.
tele() - Method in record class org.aya.core.repr.CodeShape.FieldShape
Returns the value of the tele record component.
tele() - Method in record class org.aya.core.repr.CodeShape.FnShape
Returns the value of the tele record component.
tele() - Method in record class org.aya.core.repr.CodeShape.StructShape
Returns the value of the tele record component.
TeleDecl<RetTy extends Term> - Class in org.aya.concrete.stmt
Concrete telescopic definition, corresponding to Def.
TeleDecl(SourcePos, SourcePos, Stmt.Accessibility, OpDecl.OpInfo, BindBlock, ImmutableSeq<Expr.Param>, Expr, Decl.Personality) - Constructor for class org.aya.concrete.stmt.TeleDecl
 
TeleDecl.DataCtor - Class in org.aya.concrete.stmt
 
TeleDecl.DataDecl - Class in org.aya.concrete.stmt
Concrete data definition
TeleDecl.FnDecl - Class in org.aya.concrete.stmt
Concrete function definition
TeleDecl.PrimDecl - Class in org.aya.concrete.stmt
 
TeleDecl.StructDecl - Class in org.aya.concrete.stmt
Concrete structure definition
TeleDecl.StructField - Class in org.aya.concrete.stmt
 
TeleRef(int, int) - Constructor for record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Creates an instance of a TeleRef record class.
telescope - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
telescope - Variable in class org.aya.concrete.stmt.TeleDecl.StructField
 
telescope - Variable in class org.aya.concrete.stmt.TeleDecl
 
telescope - Variable in class org.aya.core.def.TopLevelDef
 
telescope - Variable in class org.aya.core.Meta
 
telescope() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the telescope record component.
telescope() - Method in interface org.aya.concrete.stmt.Decl.Telescopic
 
telescope() - Method in class org.aya.concrete.stmt.TeleDecl.DataCtor
 
telescope() - Method in class org.aya.concrete.stmt.TeleDecl.StructField
 
telescope() - Method in class org.aya.concrete.stmt.TeleDecl
 
telescope() - Method in class org.aya.core.def.CtorDef
 
telescope() - Method in interface org.aya.core.def.Def
 
telescope() - Method in class org.aya.core.def.FieldDef
 
telescope() - Method in class org.aya.core.def.PrimDef
 
telescope() - Method in class org.aya.core.def.TopLevelDef
 
telescope() - Method in record class org.aya.core.serde.SerDef.Data
Returns the value of the telescope record component.
telescope() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the telescope record component.
telescope() - Method in record class org.aya.core.serde.SerDef.Struct
Returns the value of the telescope record component.
telescopes(DefVar<CtorDef, TeleDecl.DataCtor>) - Static method in class org.aya.core.def.CtorDef
 
teleSubst() - Method in record class org.aya.core.repr.ShapeMatcher
Returns the value of the teleSubst record component.
term() - Method in record class org.aya.concrete.Expr.NamedArg
Returns the value of the term record component.
term() - Method in record class org.aya.core.serde.SerTerm.SerParam
Returns the value of the term record component.
term() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the term record component.
term() - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
Returns the value of the term record component.
term() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns the value of the term record component.
term() - Method in interface org.aya.tyck.error.HoleProblem
 
term() - Method in record class org.aya.tyck.error.NoRuleError
Returns the value of the term record component.
term() - Method in record class org.aya.tyck.trace.Trace.ExprT
Returns the value of the term record component.
term() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns the value of the term record component.
term(Term) - Method in record class org.aya.tyck.LittleTyper
 
term(BaseDistiller.Outer, Expr) - Method in class org.aya.distill.ConcreteDistiller
 
term(BaseDistiller.Outer, Term) - Method in class org.aya.distill.CoreDistiller
 
term(BaseDistiller.Outer, Term) - Method in class org.aya.distill.BaseDistiller
 
Term - Interface in org.aya.core.term
A well-typed and terminating term.
Term.Matching - Record Class in org.aya.core.term
 
Term.Param - Record Class in org.aya.core.term
 
TermComparator - Class in org.aya.tyck.unify
TermComparator(Trace.Builder, TyckState, Reporter, SourcePos, Ordering, LocalCtx) - Constructor for class org.aya.tyck.unify.TermComparator
 
TermComparator.FailureData - Record Class in org.aya.tyck.unify
 
TermComparator.Sub - Record Class in org.aya.tyck.unify
 
TermConsumer - Interface in org.aya.core.visitor
A convenient interface to consume a `Term`.
TermFolder<R> - Interface in org.aya.core.visitor
 
TermFolder.RefFinder - Record Class in org.aya.core.visitor
 
TermFolder.Usages - Record Class in org.aya.core.visitor
 
TermResult(Term, Term) - Constructor for record class org.aya.tyck.ExprTycker.TermResult
Creates an instance of a TermResult record class.
termStack() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Returns the value of the termStack record component.
theCore() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the theCore record component.
theCore() - Method in record class org.aya.concrete.Expr.Proj
Returns the value of the theCore record component.
theCore() - Method in record class org.aya.concrete.Expr.Ref
Returns the value of the theCore record component.
theCore() - Method in interface org.aya.concrete.Expr.WithTerm
 
thing() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the thing record component.
thisModule() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the thisModule record component.
tighters() - Method in record class org.aya.concrete.stmt.BindBlock
Returns the value of the tighters record component.
tighters() - Method in record class org.aya.core.serde.SerDef.SerBind
Returns the value of the tighters record component.
toArg() - Method in interface org.aya.core.pat.Pat
 
toArg() - Method in record class org.aya.core.term.Term.Param
 
toConCall(DefVar<CtorDef, TeleDecl.DataCtor>, int) - Method in record class org.aya.core.def.DataDef.CtorTelescopes
 
toDoc() - Method in class org.aya.concrete.remark.Literate.Code
 
toDoc() - Method in class org.aya.concrete.remark.Literate.CodeBlock
 
toDoc() - Method in record class org.aya.concrete.remark.Literate.Err
 
toDoc() - Method in record class org.aya.concrete.remark.Literate.Link
 
toDoc() - Method in record class org.aya.concrete.remark.Literate.Many
 
toDoc() - Method in record class org.aya.concrete.remark.Literate.Raw
Returns the value of the toDoc record component.
toDoc() - Method in record class org.aya.concrete.remark.Literate.Unsupported
 
toDoc() - Method in record class org.aya.terck.CallMatrix
 
toDoc() - Method in record class org.aya.terck.Diagonal
 
toDoc() - Method in interface org.aya.terck.Relation
 
toDoc(Doc, DistillerOptions) - Method in interface org.aya.generic.ParamLike
 
toDoc(DistillerOptions) - Method in record class org.aya.concrete.Expr.NamedArg
 
toDoc(DistillerOptions) - Method in interface org.aya.concrete.Expr
 
toDoc(DistillerOptions) - Method in interface org.aya.concrete.Pattern
 
toDoc(DistillerOptions) - Method in interface org.aya.concrete.stmt.Stmt
 
toDoc(DistillerOptions) - Method in record class org.aya.concrete.TacNode.ExprTac
 
toDoc(DistillerOptions) - Method in record class org.aya.concrete.TacNode.ListExprTac
 
toDoc(DistillerOptions) - Method in interface org.aya.core.def.ClassDef
 
toDoc(DistillerOptions) - Method in record class org.aya.core.def.Def.Signature
 
toDoc(DistillerOptions) - Method in interface org.aya.core.def.Def
 
toDoc(DistillerOptions) - Method in record class org.aya.core.pat.Pat.Preclause
 
toDoc(DistillerOptions) - Method in interface org.aya.core.pat.Pat
 
toDoc(DistillerOptions) - Method in record class org.aya.core.term.Term.Matching
 
toDoc(DistillerOptions) - Method in interface org.aya.core.term.Term
 
toDoc(DistillerOptions) - Method in record class org.aya.core.visitor.Subst
 
toDoc(DistillerOptions) - Method in interface org.aya.generic.AyaDocile
 
toDoc(DistillerOptions) - Method in interface org.aya.generic.ParamLike
 
toDoc(DistillerOptions) - Method in record class org.aya.tyck.TyckState.Eqn
 
toDoc(DistillerOptions, Arg<T>) - Static method in class org.aya.distill.BaseDistiller
 
toExpr() - Method in class org.aya.concrete.stmt.Generalize
 
toExpr(boolean, LocalVar) - Method in class org.aya.concrete.stmt.Generalize
 
toLocal() - Method in class org.aya.concrete.stmt.GeneralizedVar
 
TooManyImplicitPattern(Pattern, Term.Param) - Constructor for record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Creates an instance of a TooManyImplicitPattern record class.
TooManyPattern(Pattern, Term) - Constructor for record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Creates an instance of a TooManyPattern record class.
TOP_LEVEL_MOD_NAME - Static variable in interface org.aya.resolve.context.Context
 
toPat() - Method in record class org.aya.core.term.Term.Param
 
toPattern() - Method in record class org.aya.tyck.pat.PatTree
 
TopLevelDef<Ret extends Term> - Class in org.aya.core.def
Top-level definitions.
TopLevelDef(ImmutableSeq<Term.Param>, Ret) - Constructor for class org.aya.core.def.TopLevelDef
 
toResolveInfo(ModuleLoader, PhysicalModuleContext, SerTerm.DeState) - Method in record class org.aya.core.serde.CompiledAya
 
toString() - Method in record class org.aya.concrete.desugar.Desugarer
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.BadCounterexampleWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.BadFreezingWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.BadModifierWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.DoNotationError
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.Circular
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.Fixity
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.Precedence
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.OperatorError.SelfBind
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.error.ParseError
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.App
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Array.CompBlock
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Array.ElementList
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Array
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.BinOpSeq
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Coe
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Do
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.DoBind
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Error
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Field
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Hole
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Idiom
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.IdiomNames
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.ISet
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Lambda
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Let
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.LetBind
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Lift
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.LitInt
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.LitString
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Match
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.NamedArg
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.New
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Param
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.PartEl
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Path
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Pi
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Proj
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Prop
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.RawProj
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.RawSort
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Ref
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Set
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Sigma
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Tuple
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Type
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Expr.Unresolved
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.Absurd
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.As
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.Bind
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.BinOpSeq
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.CalmFace
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.Ctor
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.List
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.Number
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.Pattern.Tuple
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.CodeOptions
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.Literate.Err
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.Literate.Link
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.Literate.Many
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.Literate.Raw
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.Literate.Unsupported
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.remark.UnsupportedMarkdown
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.BindBlock
Returns a string representation of this record class.
toString() - Method in class org.aya.concrete.stmt.ClassDecl
 
toString() - Method in record class org.aya.concrete.stmt.Command.Import
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.Command.Module
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.Command.Open
Returns a string representation of this record class.
toString() - Method in class org.aya.concrete.stmt.CommonDecl
 
toString() - Method in record class org.aya.concrete.stmt.QualifiedID
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.UseHide.Name
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.UseHide
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.TacNode.ExprTac
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.TacNode.ListExprTac
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.def.Def.Signature
Returns a string representation of this record class.
toString() - Method in enum class org.aya.core.def.PrimDef.ID
 
toString() - Method in record class org.aya.core.ops.Eta
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Absurd
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Bind
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Ctor
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Meta
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Preclause
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.Pat.Tuple
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.PatMatcher
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.pat.PatUnify
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.AyaShape.AyaIntShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.AyaShape.AyaListShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.CtorShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.DataShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.FieldShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.FnShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Any
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Licit
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Optional
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.PatShape.Any
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.StructShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.TermShape.Any
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.TermShape.Call
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.TermShape.Sort
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.TermShape.TeleRef
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.ShapeMatcher
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.ShapeRecognition
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.CompiledAya
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Ctor
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Data
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Field
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Fn
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Prim
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.QName
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.SerBind
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.SerOp
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.SerOpDecl
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.SerRenamedOp
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.SerShapeResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerDef.Struct
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.Serializer.State
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.Serializer
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.Absurd
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.Bind
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.Clause
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerPat.Tuple
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Access
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.App
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.CallData
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Con
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Data
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.FieldRef
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Fn
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Interval
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Lam
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Match
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Mula
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.New
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.PartEl
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.PartTy
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Path
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.PathApp
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.PathLam
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Pi
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Prim
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Proj
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Ref
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.SerArg
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.SerCube
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.SerParam
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.ShapedList
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Sigma
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.SimpVar
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Sort
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Str
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Struct
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.Tup
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.AppTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.CoeTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ConCall.Head
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ConCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.DataCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ErrorTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.FieldTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.FnCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.FormulaTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.HCompTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.IntegerTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.LamTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ListTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.MatchTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.MetaLitTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.MetaPatTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.MetaTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.NewTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PAppTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PartialTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PartialTyTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PathTerm.Cube
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PathTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PiTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PLamTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.PrimCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ProjTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.RefTerm.Field
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.RefTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.SigmaTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.SortTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.StringTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.StructCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.Term.Matching
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.Term.Param
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.TupTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.EndoTerm.Elevator
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.EndoTerm.Renamer
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.EndoTerm.Substituter
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Expander.Normalizer
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Expander.WHNFer
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.PatTraversal.MetaBind
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Subst
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.TermFolder.RefFinder
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.TermFolder.Usages
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Zonker
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
Returns a string representation of this record class.
toString() - Method in record class org.aya.distill.Codifier
Returns a string representation of this record class.
toString() - Method in record class org.aya.ref.GenerateKind.Generalized
Returns a string representation of this record class.
toString() - Method in record class org.aya.ref.LocalVar
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.BindContext
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.EmptyContext
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.NoExportContext
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.module.ModuleListLoader
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolveInfo
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.visitor.ExprResolver.Options
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.visitor.StmtShallowResolver
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.CallGraph
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.CallMatrix
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.CallResolver
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.Diagonal
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.error.BadRecursion
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.Relation.Decrease
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.Relation.Unknown
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.Selector.Evolve
Returns a string representation of this record class.
toString() - Method in record class org.aya.terck.Selector.Useless
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.env.MapLocalCtx
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.env.SeqLocalCtx.P
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.env.SeqLocalCtx
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.BadTypeError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.CounterexampleError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.FieldError.MissingField
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.FieldError.UnknownField
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.Goal
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LevelError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.NobodyError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.NoRuleError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PrimError.BadInterval
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PrimError.NoResultType
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.SortPiError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.ExprTycker.SortResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.ExprTycker.TermResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.ExprTycker.TyResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.LittleTyper
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.order.SigRefFinder
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.order.TyckOrder.Body
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.order.TyckOrder.Head
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.Conquer
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatClassifier.PatErr
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatClassifier
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.IllegalPropPat
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatTree
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatTycker.AllLhsResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatTycker.PatResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.TypedSubst
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.StmtTycker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.DeclT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.ExprT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.LabelT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.TyckState.Eqn
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.TyckState
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.unify.TermComparator.FailureData
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.unify.TermComparator.Sub
Returns a string representation of this record class.
toTerm() - Method in interface org.aya.core.pat.Pat
 
toTerm() - Method in record class org.aya.core.term.Term.Param
 
Trace - Interface in org.aya.tyck.trace
 
Trace.Builder - Class in org.aya.tyck.trace
 
Trace.DeclT - Record Class in org.aya.tyck.trace
 
Trace.ExprT - Record Class in org.aya.tyck.trace
 
Trace.LabelT - Record Class in org.aya.tyck.trace
 
Trace.PatT - Record Class in org.aya.tyck.trace
 
Trace.TyckT - Record Class in org.aya.tyck.trace
 
Trace.UnifyT - Record Class in org.aya.tyck.trace
 
traceBuilder - Variable in class org.aya.tyck.Tycker
 
traceBuilder - Variable in class org.aya.tyck.unify.TermComparator
 
traceBuilder() - Method in record class org.aya.tyck.StmtTycker
Returns the value of the traceBuilder record component.
traced(Supplier<Trace>, Supplier<R>) - Method in class org.aya.tyck.Tycker
 
tracing(Consumer<Trace.Builder>) - Method in class org.aya.tyck.Tycker
 
tracing(Consumer<Trace.Builder>) - Method in class org.aya.tyck.unify.TermComparator
 
Tracked(Set<AnyVar>, MutableSet<AnyVar>, TyckState, PrimDef.Factory) - Constructor for record class org.aya.core.visitor.Expander.Tracked
Creates an instance of a Tracked record class.
tryBuildSubstTerms(boolean, ImmutableSeq<Pat>, SeqView<Term>) - Static method in record class org.aya.core.pat.PatMatcher
 
tryBuildSubstTerms(boolean, ImmutableSeq<Pat>, SeqView<Term>, UnaryOperator<Term>) - Static method in record class org.aya.core.pat.PatMatcher
 
tryMatch() - Method in record class org.aya.core.term.MatchTerm
 
tryUnfoldClauses(boolean, SeqLike<Arg<Term>>, int, ImmutableSeq<Term.Matching>) - Method in interface org.aya.core.visitor.DeltaExpander
 
tup() - Method in record class org.aya.concrete.Expr.Proj
Returns the value of the tup record component.
tup() - Method in record class org.aya.concrete.Expr.RawProj
Returns the value of the tup record component.
Tup(ImmutableSeq<SerTerm>) - Constructor for record class org.aya.core.serde.SerTerm.Tup
Creates an instance of a Tup record class.
Tuple(boolean, ImmutableSeq<Pat>) - Constructor for record class org.aya.core.pat.Pat.Tuple
Creates an instance of a Tuple record class.
Tuple(boolean, ImmutableSeq<SerPat>) - Constructor for record class org.aya.core.serde.SerPat.Tuple
Creates an instance of a Tuple record class.
Tuple(SourcePos, ImmutableSeq<Expr>) - Constructor for record class org.aya.concrete.Expr.Tuple
Creates an instance of a Tuple record class.
Tuple(SourcePos, ImmutableSeq<Arg<Pattern>>) - Constructor for record class org.aya.concrete.Pattern.Tuple
Creates an instance of a Tuple record class.
TupleError - Interface in org.aya.tyck.error
 
TupleError.ElemMismatchError - Record Class in org.aya.tyck.error
 
TupleError.ProjIxError - Record Class in org.aya.tyck.error
 
TupleNonSig(Pattern.Tuple, Term) - Constructor for record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Creates an instance of a TupleNonSig record class.
TupTerm - Record Class in org.aya.core.term
 
TupTerm(ImmutableSeq<Term>) - Constructor for record class org.aya.core.term.TupTerm
Creates an instance of a TupTerm record class.
ty() - Method in record class org.aya.core.serde.SerPat.Bind
Returns the value of the ty record component.
ty() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns the value of the ty record component.
ty(Expr) - Method in class org.aya.tyck.ExprTycker
 
tyck(Decl, ExprTycker) - Method in record class org.aya.tyck.StmtTycker
 
tycker() - Method in record class org.aya.core.visitor.Zonker
Returns the value of the tycker record component.
tycker() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the tycker record component.
tycker() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the tycker record component.
Tycker - Class in org.aya.tyck
This is a lightweight abstraction of a tycker, primarily designed to be used in Zonker.
Tycker(Reporter, TyckState, Trace.Builder) - Constructor for class org.aya.tyck.Tycker
 
tyckerReuse() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the tyckerReuse record component.
TyckError - Interface in org.aya.tyck.error
 
tyckHeader(Decl, ExprTycker) - Method in record class org.aya.tyck.StmtTycker
 
Tycking - Enum constant in enum class org.aya.generic.util.InterruptException.InterruptStage
 
tyckModule(PrimDef.Factory, ModuleContext, ImmutableSeq<Stmt>, Trace.Builder, ModuleCallback<E>) - Method in interface org.aya.resolve.module.ModuleLoader
 
tyckModule(Trace.Builder, ResolveInfo, ModuleCallback<E>) - Method in interface org.aya.resolve.module.ModuleLoader
 
TyckOrder - Interface in org.aya.tyck.order
 
TyckOrder.Body - Record Class in org.aya.tyck.order
body order
TyckOrder.Head - Record Class in org.aya.tyck.order
header order
TyckOrderError - Interface in org.aya.tyck.error
 
TyckOrderError.CircularSignature - Record Class in org.aya.tyck.error
 
TyckOrderError.NotYetTyckedError - Record Class in org.aya.tyck.error
 
TyckOrderError.SelfReference - Record Class in org.aya.tyck.error
 
tyckResult - Variable in class org.aya.concrete.remark.Literate.Code
 
tyckSCC(ImmutableSeq<TyckOrder>) - Method in record class org.aya.tyck.order.AyaSccTycker
 
TyckState - Record Class in org.aya.tyck
Currently we only deal with ambiguous equations (so no 'stuck' equations).
TyckState(MutableList<TyckState.Eqn>, MutableList<WithPos<Meta>>, MutableMap<Meta, Term>, MutableSet<Meta>, PrimDef.Factory) - Constructor for record class org.aya.tyck.TyckState
Creates an instance of a TyckState record class.
TyckState(PrimDef.Factory) - Constructor for record class org.aya.tyck.TyckState
 
TyckState.Eqn - Record Class in org.aya.tyck
 
TyckT(Term, Term, SourcePos, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.TyckT
Creates an instance of a TyckT record class.
TyckT(ExprTycker.Result, SourcePos) - Constructor for record class org.aya.tyck.trace.Trace.TyckT
 
TyckUnit - Interface in org.aya.tyck.order
 
type - Variable in class org.aya.concrete.stmt.Generalize
 
type() - Method in record class org.aya.concrete.Expr.Coe
Returns the value of the type record component.
type() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the type record component.
type() - Method in record class org.aya.concrete.Expr.Path
Returns the value of the type record component.
type() - Method in record class org.aya.concrete.Pattern.As
Returns the value of the type record component.
type() - Method in record class org.aya.concrete.Pattern.Bind
Returns the value of the type record component.
type() - Method in record class org.aya.concrete.Pattern.FakeShapedList
Returns the value of the type record component.
type() - Method in record class org.aya.core.pat.Pat.Bind
Returns the value of the type record component.
type() - Method in record class org.aya.core.pat.Pat.Ctor
Returns the value of the type record component.
type() - Method in record class org.aya.core.pat.Pat.Meta
Returns the value of the type record component.
type() - Method in record class org.aya.core.pat.Pat.ShapedInt
Returns the value of the type record component.
type() - Method in record class org.aya.core.repr.CodeShape.ParamShape.Licit
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerPat.ShapedInt
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerTerm.PartTy
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerTerm.SerCube
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerTerm.ShapedInt
Returns the value of the type record component.
type() - Method in record class org.aya.core.serde.SerTerm.ShapedList
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.CoeTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.IntegerTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.ListTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.MetaLitTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.PartialTyTerm
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.PathTerm.Cube
Returns the value of the type record component.
type() - Method in record class org.aya.core.term.Term.Param
Returns the value of the type record component.
type() - Method in interface org.aya.generic.ParamLike
 
type() - Method in interface org.aya.generic.Shaped.Inductive
 
type() - Method in interface org.aya.generic.Shaped
 
type() - Method in record class org.aya.tyck.env.SeqLocalCtx.P
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
Returns the value of the type record component.
type() - Method in interface org.aya.tyck.ExprTycker.Result
 
type() - Method in record class org.aya.tyck.ExprTycker.SortResult
 
type() - Method in record class org.aya.tyck.ExprTycker.TermResult
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.ExprTycker.TyResult
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.pat.PatTycker.LhsResult
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.pat.TypedSubst
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.trace.Trace.PatT
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.trace.Trace.TyckT
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.trace.Trace.UnifyT
Returns the value of the type record component.
Type - Enum constant in enum class org.aya.concrete.remark.CodeOptions.ShowCode
 
Type - Enum constant in enum class org.aya.generic.SortKind
 
Type(ImmutableSeq<Term.Param>, SortTerm) - Constructor for class org.aya.core.def.UserDef.Type
 
Type(Expr, Term, Term, TermComparator.FailureData, TyckState) - Constructor for record class org.aya.tyck.error.UnifyError.Type
Creates an instance of a Type record class.
Type(SourcePos, int) - Constructor for record class org.aya.concrete.Expr.Type
Creates an instance of a Type record class.
Type0 - Static variable in record class org.aya.core.term.SortTerm
 
TypedSubst - Record Class in org.aya.tyck.pat
TODO[hoshino]: move to another place
TypedSubst() - Constructor for record class org.aya.tyck.pat.TypedSubst
 
TypedSubst(Subst, MutableMap<AnyVar, Term>) - Constructor for record class org.aya.tyck.pat.TypedSubst
Creates an instance of a TypedSubst record class.
typeInst() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the typeInst record component.
typeOf(Term) - Static method in record class org.aya.core.term.ErrorTerm
 
typeOf(AyaDocile) - Static method in record class org.aya.core.term.ErrorTerm
 
TyResult(Term, SortTerm) - Constructor for record class org.aya.tyck.ExprTycker.TyResult
Creates an instance of a TyResult record class.

U

u() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the u record component.
u0() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the u0 record component.
ulift() - Method in record class org.aya.core.repr.CodeShape.TermShape.Sort
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.serde.SerTerm.CallData
Returns the value of the ulift record component.
ulift() - Method in interface org.aya.core.term.Callable.DefCall
 
ulift() - Method in record class org.aya.core.term.ConCall.Head
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.ConCall
 
ulift() - Method in record class org.aya.core.term.DataCall
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.FnCall
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.PrimCall
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.StructCall
Returns the value of the ulift record component.
unapp(Expr, MutableList<Expr.NamedArg>) - Static method in interface org.aya.concrete.Expr
 
unapp(Term, MutableList<Arg<Term>>) - Static method in record class org.aya.core.term.AppTerm
 
UnavailableCtor(Pattern, DataCall) - Constructor for record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
Creates an instance of a UnavailableCtor record class.
underlyingDataCall() - Method in record class org.aya.core.term.ConCall.Head
 
underlyingFile() - Method in record class org.aya.resolve.context.BindContext
 
underlyingFile() - Method in interface org.aya.resolve.context.Context
 
underlyingFile() - Method in record class org.aya.resolve.context.EmptyContext
Returns the value of the underlyingFile record component.
underlyingFile() - Method in interface org.aya.resolve.context.ModuleContext
 
underlyingFile() - Method in record class org.aya.resolve.context.NoExportContext
 
underlyingOpDecl(Expr.NamedArg) - Method in class org.aya.concrete.desugar.BinExprParser
 
underlyingOpDecl(Arg<Pattern>) - Method in class org.aya.concrete.desugar.BinPatternParser
 
uneta(Term) - Method in record class org.aya.core.ops.Eta
Note this is not a full eta-reduction.
unexpected(AyaDocile) - Static method in record class org.aya.core.term.ErrorTerm
 
UnexpectedImplicitArg(Expr.NamedArg) - Constructor for record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
Creates an instance of a UnexpectedImplicitArg record class.
unfold(PrimDef.ID, PrimCall, TyckState) - Method in class org.aya.core.def.PrimDef.Factory
 
unfolded() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns the value of the unfolded record component.
unfolding() - Method in record class org.aya.core.visitor.Expander.Tracked
Returns the value of the unfolding record component.
unifier(SourcePos, Ordering) - Method in class org.aya.tyck.ExprTycker
 
unifier(SourcePos, Ordering, LocalCtx) - Method in class org.aya.tyck.Tycker
 
Unifier - Class in org.aya.tyck.unify
This class implements pattern unification with delayed constraints solving.
Unifier(Ordering, Reporter, boolean, boolean, Trace.Builder, TyckState, SourcePos, LocalCtx) - Constructor for class org.aya.tyck.unify.Unifier
 
UnifyError - Interface in org.aya.tyck.error
 
UnifyError.Type - Record Class in org.aya.tyck.error
 
unifyPat(SeqLike<Pat>, SeqLike<Pat>, Subst, Subst, LocalCtx) - Static method in record class org.aya.core.pat.PatUnify
The unification of patterns.
UnifyT(Term, Term, SourcePos) - Constructor for record class org.aya.tyck.trace.Trace.UnifyT
 
UnifyT(Term, Term, SourcePos, Term) - Constructor for record class org.aya.tyck.trace.Trace.UnifyT
 
UnifyT(Term, Term, SourcePos, Term, MutableList<Trace>) - Constructor for record class org.aya.tyck.trace.Trace.UnifyT
Creates an instance of a UnifyT record class.
unifyTyReported(Term, Term, Expr) - Method in class org.aya.tyck.ExprTycker
Check if lower is a subtype of upper, and report a type error if it's not the case.
unit() - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
Returns the value of the unit record component.
unit() - Method in record class org.aya.tyck.order.TyckOrder.Body
Returns the value of the unit record component.
unit() - Method in record class org.aya.tyck.order.TyckOrder.Head
Returns the value of the unit record component.
unit() - Method in interface org.aya.tyck.order.TyckOrder
 
univ(TyckState, Expr, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
unk() - Static method in interface org.aya.terck.Relation
 
Unk - Enum constant in enum class org.aya.terck.Selector.DecrOrd
 
Unknown() - Constructor for record class org.aya.terck.Relation.Unknown
Creates an instance of a Unknown record class.
UnknownCtor(Pattern) - Constructor for record class org.aya.tyck.pat.PatternProblem.UnknownCtor
Creates an instance of a UnknownCtor record class.
UnknownField(SourcePos, String) - Constructor for record class org.aya.tyck.error.FieldError.UnknownField
Creates an instance of a UnknownField record class.
UnknownPrim(SourcePos, String) - Constructor for record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Creates an instance of a UnknownPrim record class.
unlam(Expr, int, Consumer<Expr.Param>) - Static method in interface org.aya.concrete.Expr
 
unnamedParam(ParamLike<Term>) - Method in class org.aya.distill.BaseDistiller
 
unpi(Term, UnaryOperator<Term>, MutableList<Term.Param>) - Static method in record class org.aya.core.term.PiTerm
 
unpiOrPath(Term, Term, UnaryOperator<Term>, MutableList<LocalVar>, int) - Static method in record class org.aya.core.term.PiTerm
 
UnqualifiedNameNotFoundError(Context, String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Creates an instance of a UnqualifiedNameNotFoundError record class.
Unresolved(SourcePos, String) - Constructor for record class org.aya.concrete.Expr.Unresolved
 
Unresolved(SourcePos, QualifiedID) - Constructor for record class org.aya.concrete.Expr.Unresolved
Creates an instance of a Unresolved record class.
UnsolvedLit(MetaLitTerm) - Constructor for record class org.aya.core.visitor.Zonker.UnsolvedLit
Creates an instance of a UnsolvedLit record class.
UnsolvedMeta(ImmutableSeq<Term>, SourcePos, String) - Constructor for record class org.aya.core.visitor.Zonker.UnsolvedMeta
Creates an instance of a UnsolvedMeta record class.
Unsupported(ImmutableSeq<Literate>) - Constructor for record class org.aya.concrete.remark.Literate.Unsupported
Creates an instance of a Unsupported record class.
UnsupportedMarkdown - Record Class in org.aya.concrete.remark
 
UnsupportedMarkdown(SourcePos, String) - Constructor for record class org.aya.concrete.remark.UnsupportedMarkdown
Creates an instance of a UnsupportedMarkdown record class.
UnsureCase(SourcePos, CtorDef, DataCall) - Constructor for record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Creates an instance of a UnsureCase record class.
unwrap(Term, Consumer<Term.Param>) - Static method in record class org.aya.core.term.LamTerm
 
update(ImmutableSeq<Tuple2<Expr, Expr>>) - Method in record class org.aya.concrete.Expr.PartEl
 
update(ImmutableSeq<Expr>) - Method in record class org.aya.concrete.Expr.Tuple
 
update(ImmutableSeq<Expr.Param>) - Method in record class org.aya.concrete.Expr.Sigma
 
update(ImmutableSeq<Expr.NamedArg>) - Method in record class org.aya.concrete.Expr.BinOpSeq
 
update(ImmutableSeq<Expr.Param>, Expr, Expr) - Method in record class org.aya.concrete.Expr.LetBind
 
update(ImmutableSeq<Expr>) - Method in record class org.aya.concrete.Expr.Array.ElementList
 
update(ImmutableSeq<Expr>, ImmutableSeq<Pattern.Clause>) - Method in record class org.aya.concrete.Expr.Match
 
update(ImmutableSeq<Arg<Pattern>>, Option<Expr>) - Method in class org.aya.concrete.Pattern.Clause
 
update(Either<Expr.Array.CompBlock, Expr.Array.ElementList>) - Method in record class org.aya.concrete.Expr.Array
 
update(Expr) - Method in record class org.aya.concrete.Expr.DoBind
 
update(Expr) - Method in record class org.aya.concrete.Expr.Field
 
update(Expr) - Method in record class org.aya.concrete.Expr.Lift
 
update(Expr) - Method in record class org.aya.concrete.Expr.NamedArg
 
update(Expr) - Method in record class org.aya.concrete.Expr.Param
 
update(Expr) - Method in record class org.aya.concrete.Expr.Proj
 
update(Expr, ImmutableSeq<Expr.DoBind>) - Method in record class org.aya.concrete.Expr.Do
 
update(Expr, ImmutableSeq<Expr.DoBind>, Expr, Expr) - Method in record class org.aya.concrete.Expr.Array.CompBlock
 
update(Expr, ImmutableSeq<Expr.Field>) - Method in record class org.aya.concrete.Expr.New
 
update(Expr, Expr) - Method in record class org.aya.concrete.Expr.Coe
 
update(Expr, Expr, Expr) - Method in record class org.aya.concrete.Expr.RawProj
 
update(Expr, Expr.NamedArg) - Method in record class org.aya.concrete.Expr.App
 
update(Expr, Expr.PartEl) - Method in record class org.aya.concrete.Expr.Path
 
update(Expr) - Method in record class org.aya.concrete.Expr.Hole
 
update(Expr.IdiomNames, ImmutableSeq<Expr>) - Method in record class org.aya.concrete.Expr.Idiom
 
update(Expr.Param, Expr) - Method in record class org.aya.concrete.Expr.Lambda
 
update(Expr.Param, Expr) - Method in record class org.aya.concrete.Expr.Pi
 
update(Expr.LetBind, Expr) - Method in record class org.aya.concrete.Expr.Let
 
upper() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the upper record component.
usable() - Method in record class org.aya.terck.Relation.Decrease
Returns the value of the usable record component.
usageGraph() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns the value of the usageGraph record component.
Usages(AnyVar) - Constructor for record class org.aya.core.visitor.TermFolder.Usages
Creates an instance of a Usages record class.
useHide() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the useHide record component.
UseHide - Record Class in org.aya.concrete.stmt
 
UseHide(ImmutableSeq<UseHide.Name>, UseHide.Strategy) - Constructor for record class org.aya.concrete.stmt.UseHide
Creates an instance of a UseHide record class.
UseHide.Name - Record Class in org.aya.concrete.stmt
 
UseHide.Strategy - Enum Class in org.aya.concrete.stmt
 
Useless(A) - Constructor for record class org.aya.terck.Selector.Useless
Creates an instance of a Useless record class.
UserDef<Ret extends Term> - Class in org.aya.core.def
Definitions by user.
UserDef(ImmutableSeq<Term.Param>, Ret) - Constructor for class org.aya.core.def.UserDef
 
UserDef.Type - Class in org.aya.core.def
 
userType() - Method in record class org.aya.concrete.Pattern.Bind
Returns the value of the userType record component.
uses(String) - Method in record class org.aya.concrete.stmt.UseHide
 
Using - Enum constant in enum class org.aya.concrete.stmt.UseHide.Strategy
 

V

valueOf(String) - Static method in enum class org.aya.concrete.remark.CodeOptions.ShowCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.concrete.stmt.Decl.Personality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.concrete.stmt.Stmt.Accessibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.concrete.stmt.UseHide.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.def.PrimDef.ID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.CodeShape.MomentId
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.serde.SerDef.SerAyaShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.distill.BaseDistiller.Outer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.generic.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.generic.SortKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.generic.util.InterruptException.InterruptStage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.generic.util.NormalizeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.terck.Selector.DecrOrd
Returns the enum constant of this class with the specified name.
values() - Static method in 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() - Static method in 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() - Static method in 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() - Static method in 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() - Static method in 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() - Static method in enum class org.aya.core.repr.CodeShape.MomentId
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in 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() - Static method in enum class org.aya.distill.BaseDistiller.Outer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.generic.Modifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.generic.SortKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in 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() - Static method in enum class org.aya.generic.util.NormalizeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.terck.Selector.DecrOrd
Returns an array containing the constants of this enum class, in the order they are declared.
var() - Method in record class org.aya.concrete.Expr.DoBind
Returns the value of the var record component.
var() - Method in record class org.aya.core.serde.SerPat.Bind
Returns the value of the var record component.
var() - Method in record class org.aya.core.serde.SerTerm.Ref
Returns the value of the var record component.
var() - Method in record class org.aya.core.serde.SerTerm.SerParam
Returns the value of the var record component.
var() - Method in record class org.aya.core.serde.SerTerm.SimpVar
Returns the value of the var record component.
var() - Method in record class org.aya.core.term.RefTerm
Returns the value of the var record component.
var() - Method in record class org.aya.core.visitor.TermFolder.Usages
Returns the value of the var record component.
var() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
Returns the value of the var record component.
var() - Method in record class org.aya.tyck.env.SeqLocalCtx.P
Returns the value of the var record component.
var() - Method in record class org.aya.tyck.error.CounterexampleError
Returns the value of the var record component.
var() - Method in record class org.aya.tyck.error.NobodyError
Returns the value of the var record component.
var() - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
Returns the value of the var record component.
var() - Method in record class org.aya.tyck.trace.Trace.DeclT
Returns the value of the var record component.
var(SerTerm.SimpVar) - Method in record class org.aya.core.serde.SerTerm.DeState
 
var(AnyVar) - Method in class org.aya.core.visitor.VarConsumer.ScopeChecker
 
var(AnyVar) - Method in interface org.aya.core.visitor.VarConsumer
 
VarConsumer - Interface in org.aya.core.visitor
 
VarConsumer.ScopeChecker - Class in org.aya.core.visitor
 
VarConsumer.Scoped - Class in org.aya.core.visitor
 
varDoc(AnyVar) - Static method in class org.aya.distill.BaseDistiller
 
variables - Variable in class org.aya.concrete.stmt.Generalize
 
varType(AnyVar) - Method in interface org.aya.concrete.visitor.PatternFolder
 
VERSION - Static variable in class org.aya.prelude.GeneratedVersion
 
VERSION_STRING - Static variable in class org.aya.prelude.GeneratedVersion
 
view() - Method in record class org.aya.core.term.FormulaTerm
 
visit(Pat) - Method in class org.aya.core.pat.PatToTerm
 
visit(Pat, int) - Method in record class org.aya.tyck.pat.Conquer
 
visitArgsCalls(DefVar<?, ?>, Style, SeqLike<Arg<Term>>, BaseDistiller.Outer) - Method in class org.aya.distill.BaseDistiller
 
visitBind(DefVar<?, ?>, BindBlock, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
visitBindBlock(BindBlock) - Method in class org.aya.distill.ConcreteDistiller
 
visitCalls(DefVar<?, ?>, Style, SeqLike<Arg<Term>>, BaseDistiller.Outer, boolean) - Method in class org.aya.distill.BaseDistiller
 
visitCalls(Assoc, Doc, SeqView<? extends BinOpParser.Elem<Term>>, BaseDistiller.Outer, boolean) - Method in class org.aya.distill.BaseDistiller
 
visitCtor(Pat.Ctor) - Method in class org.aya.core.pat.PatToTerm
 
visitDoBinding(Expr.DoBind) - Method in class org.aya.distill.ConcreteDistiller
This function assumed that doBind.var() is not LocalVar.IGNORED
visitMatching(Term.Matching) - Method in interface org.aya.core.visitor.DefConsumer
 
visitMatching(Term.Matching) - Method in record class org.aya.terck.CallResolver
 
visitPat(Pat) - Method in interface org.aya.core.visitor.DefConsumer
 
visitPersonality(Decl.Personality) - Method in class org.aya.distill.ConcreteDistiller
 
visitTele(Seq<? extends ParamLike<Term>>) - Method in class org.aya.distill.BaseDistiller
Pretty-print a telescope in a dumb (but conservative) way.
visitTele(Seq<? extends ParamLike<Term>>, Term, ToIntBiFunction<Term, AnyVar>) - Method in class org.aya.distill.BaseDistiller
Pretty-print a telescope in a smart way.

W

wantEqual() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the wantEqual record component.
weaken(Term.Matching) - Static method in record class org.aya.core.pat.Pat.Preclause
 
wellTyped() - Method in interface org.aya.tyck.ExprTycker.Result
 
wellTyped() - Method in record class org.aya.tyck.ExprTycker.SortResult
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.ExprTycker.TermResult
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.ExprTycker.TyResult
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the wellTyped record component.
what - Variable in exception class org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
where() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the where record component.
whnf(Term) - Method in class org.aya.tyck.Tycker
 
WHNF - Enum constant in enum class org.aya.generic.util.NormalizeMode
Normalize until the head is canonical.
WHNFer(TyckState) - Constructor for record class org.aya.core.visitor.Expander.WHNFer
Creates an instance of a WHNFer record class.
with(Supplier<T>, SeqView<Term.Param>) - Method in interface org.aya.tyck.env.LocalCtx
 
with(Supplier<T>, Term.Param...) - Method in interface org.aya.tyck.env.LocalCtx
 
with(Term.Param, Supplier<T>) - Method in interface org.aya.tyck.env.LocalCtx
 
with(LocalVar, Term, Supplier<T>) - Method in interface org.aya.tyck.env.LocalCtx
 
withBody() - Method in record class org.aya.core.visitor.TermFolder.RefFinder
Returns the value of the withBody record component.
withInProp(boolean, Supplier<T>) - Method in class org.aya.tyck.ExprTycker
 
withIntervals(SeqView<LocalVar>, Supplier<T>) - Method in interface org.aya.tyck.env.LocalCtx
 
withIntervals(ImmutableSeq<LocalVar>, ImmutableSeq<LocalVar>, TermComparator.Sub, TermComparator.Sub, ImmutableSeq<LocalVar>, BiFunction<Subst, Subst, E>) - Static method in class org.aya.tyck.unify.TermComparator
 
withResult(Term, Supplier<T>) - Method in class org.aya.tyck.ExprTycker
 
withSubSubst(Supplier<T>) - Method in class org.aya.tyck.ExprTycker
 
withTerms - Variable in class org.aya.tyck.ExprTycker
 
withTermType(Expr.WithTerm) - Method in interface org.aya.concrete.visitor.ExprFolder
 
wrap(SourcePos, Arg<Pattern>, LocalVar) - Static method in record class org.aya.concrete.Pattern.As
 

Y

yetTyckedPat - Variable in class org.aya.concrete.stmt.TeleDecl.DataCtor
used when tycking constructor's header

Z

ZERO - Enum constant in enum class org.aya.core.repr.CodeShape.MomentId
 
zonk(Term) - Method in class org.aya.tyck.Tycker
 
zonk(Partial<Term>) - Method in class org.aya.tyck.Tycker
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.Absurd
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.Bind
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.Ctor
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.Meta
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
zonk(Tycker) - Method in record class org.aya.core.pat.Pat.Tuple
 
zonk(Tycker) - Method in interface org.aya.core.pat.Pat
 
zonk(ExprTycker.Result) - Method in class org.aya.tyck.ExprTycker
 
Zonker - Record Class in org.aya.core.visitor
Instantiates holes (assuming all holes are solved).
Zonker(Tycker, MutableSinglyLinkedList<Term>) - Constructor for record class org.aya.core.visitor.Zonker
Creates an instance of a Zonker record class.
Zonker.UnsolvedLit - Record Class in org.aya.core.visitor
 
Zonker.UnsolvedMeta - Record Class in org.aya.core.visitor
 
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|All Packages|Constant Field Values|Serialized Form