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

A - Static variable in enum class org.aya.core.repr.AyaShape.AyaListShape
 
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.DefVisitor
 
accept(Pat) - Method in interface org.aya.core.visitor.TermConsumer
 
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(Term.Matching) - Method in interface org.aya.core.visitor.DefVisitor
 
accept(Term.Matching) - Method in record class org.aya.terck.CallResolver
 
accept(TyckUnit) - Method in record class org.aya.tyck.order.SigRefFinder
 
Access(SerTerm, SerDef.QName, ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.Access
Creates an instance of a Access record class.
accessibility() - Method in record class org.aya.concrete.stmt.Command.Import
Returns the value of the accessibility record component.
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 interface org.aya.concrete.stmt.decl.Decl
 
accessibility() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns the value of the accessibility record component.
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.tycker.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.UnifyInfo.Comparison
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(Subst, AnyVar, Term) - Method in class org.aya.tyck.pat.PatClassifier
 
add(AnyVar, Term) - Method in record class org.aya.core.visitor.Subst
 
add(ModuleName, String, T) - Method in record class org.aya.resolve.context.ModuleSymbol
Adding a new symbol which can be referred by `{componentName}::{name}`
Add - Enum constant in enum class org.aya.core.term.IntegerOps.FnRule.Kind
 
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.tycker.TyckState
 
addMember(Expr.Field<Expr>, ExprTycker) - Method in record class org.aya.core.term.ClassCall
 
addMember(ExprTycker, MemberDef, Expr) - Method in record class org.aya.core.term.ClassCall
 
addWithTerm(Expr.Param, Term) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
addWithTerm(Expr.WithTerm, Result) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
against(FnDef, boolean, UnifiedTycker, SourcePos) - Static method in record class org.aya.tyck.pat.Conquer
 
AllLhsResult(ImmutableSeq<ClauseTycker.LhsResult>) - Constructor for record class org.aya.tyck.pat.ClauseTycker.AllLhsResult
 
AllLhsResult(ImmutableSeq<ClauseTycker.LhsResult>, boolean) - Constructor for record class org.aya.tyck.pat.ClauseTycker.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.
allowIntroduceGeneralized() - Method in record class org.aya.resolve.visitor.ExprResolver.Options
Returns the value of the allowIntroduceGeneralized record component.
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
 
Ambiguous - Enum constant in enum class org.aya.resolve.context.ModuleSymbol.Error
 
AmbiguousNameError(String, ImmutableSeq<ModuleName>, 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.
amendTerms(Partial<Term>, UnaryOperator<Term>) - Static method in record class org.aya.core.term.PartialTerm
 
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
 
anyEx() - Static method in interface org.aya.core.repr.ParamShape
 
anyIm() - Static method in interface org.aya.core.repr.ParamShape
 
anyLicit(TermShape) - Static method in interface org.aya.core.repr.ParamShape
 
anyLicit(CodeShape.LocalId, TermShape) - Static method in interface org.aya.core.repr.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.prettier.BasePrettier.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(ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.IntegerOps.ConRule
 
apply(ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.IntegerOps.FnRule
 
apply(ImmutableSeq<Arg<T>>) - Method in interface org.aya.generic.Shaped.Applicable
Applying arguments.
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(Pat) - Method in interface org.aya.core.visitor.EndoTerm
 
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.ConservativeWHNFer
 
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
 
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.prettier.BasePrettier.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(BasePrettier.Fmt<T>, BinOpElem<T>, BasePrettier.Outer) - Static method in class org.aya.prettier.BasePrettier
 
argDoc(PrettierOptions, Arg<? extends AyaDocile>) - Static method in class org.aya.prettier.BasePrettier
 
ArgMismatch(SourcePos, MemberDef, int) - Constructor for record class org.aya.tyck.error.FieldError.ArgMismatch
Creates an instance of a ArgMismatch record class.
args() - Method in interface org.aya.core.repr.TermShape.Callable
 
args() - Method in record class org.aya.core.repr.TermShape.CtorCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.repr.TermShape.NameCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.repr.TermShape.ShapeCall
Returns the value of the args record component.
args() - Method in record class org.aya.core.serde.SerTerm.Access
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.ClassCall
Returns the value of the args record component.
args() - Method in interface org.aya.core.term.ConCallLike
 
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
Returns the value of the args record component.
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.RuleReducer.Fn
Returns the value of the args record component.
args() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the args record component.
argsDoc(PrettierOptions, SeqLike<Arg<T>>) - Static method in class org.aya.prettier.BasePrettier
 
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.
asMut() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
Returns the value of the asMut 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.
asName() - Method in record class org.aya.resolve.context.ModulePath
 
asPi(boolean) - Method in record class org.aya.core.term.MetaTerm
 
asPi(String, String, boolean, ImmutableSeq<Arg<Term>>) - Method in class org.aya.core.meta.Meta
 
asPiDom(SortTerm) - Method in record class org.aya.core.term.MetaTerm
 
asPiDom(SortTerm, ImmutableSeq<Arg<Term>>) - Method in class org.aya.core.meta.Meta
 
asRef(Term) - Method in record class org.aya.core.visitor.Subst
 
asRef(Term) - Method in enum 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 - Static variable in interface org.aya.concrete.remark.AyaLiterate
 
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_SOURCE_POSTFIXES - Static variable in interface org.aya.generic.util.AyaFiles
 
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
 
AyaCodeBlock(String, String, SourcePos) - Constructor for class org.aya.concrete.remark.AyaLiterate.AyaCodeBlock
 
AyaDocile - Interface in org.aya.generic
 
AyaFiles - Interface in org.aya.generic.util
 
AyaHiddenCodeBlock(String, String, SourcePos) - Constructor for class org.aya.concrete.remark.AyaLiterate.AyaHiddenCodeBlock
 
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
 
AyaInlineCode(String, SourcePos, CodeOptions) - Constructor for class org.aya.concrete.remark.AyaLiterate.AyaInlineCode
 
AyaLiterate - Interface in org.aya.concrete.remark
 
AyaLiterate.AyaCodeBlock - Class in org.aya.concrete.remark
 
AyaLiterate.AyaHiddenCodeBlock - Class in org.aya.concrete.remark
 
AyaLiterate.AyaInlineCode - Class in org.aya.concrete.remark
Aya inline code.
AyaLiterate.AyaVisibleCodeBlock - Class in org.aya.concrete.remark
 
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.
AyaPrettierOptions - Class in org.aya.prettier
 
AyaPrettierOptions() - Constructor for class org.aya.prettier.AyaPrettierOptions
 
AyaPrettierOptions.Key - Enum Class in org.aya.prettier
 
AyaRestrSimplifier - Enum 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, 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 - Enum Class in org.aya.core.repr
 
AyaShape.AyaListShape - Enum Class in org.aya.core.repr
 
AyaShape.AyaPlusFnLeftShape - Enum Class in org.aya.core.repr
 
AyaShape.AyaPlusFnShape - Enum Class in org.aya.core.repr
 
AyaShape.Factory - Class in org.aya.core.repr
 
AyaVisibleCodeBlock(String, String, SourcePos) - Constructor for class org.aya.concrete.remark.AyaLiterate.AyaVisibleCodeBlock
 

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.
BadExprError - Record Class in org.aya.tyck.error
 
BadExprError(Expr, Term) - Constructor for record class org.aya.tyck.error.BadExprError
 
BadExprError(AyaDocile, SourcePos, Term) - Constructor for record class org.aya.tyck.error.BadExprError
Creates an instance of a BadExprError 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>) - 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
 
BadRecursion(SourcePos, DefVar<?, ?>, Diagonal<Callable, Def, Term.Param>) - Constructor for record class org.aya.terck.BadRecursion
Creates an instance of a BadRecursion record class.
BadSpineError(MetaTerm) - 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.
basePath() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the basePath record component.
BasePrettier<Term extends AyaDocile> - Class in org.aya.prettier
 
BasePrettier(PrettierOptions) - Constructor for class org.aya.prettier.BasePrettier
 
BasePrettier.Fmt<T extends AyaDocile> - Interface in org.aya.prettier
 
BasePrettier.Outer - Enum Class in org.aya.prettier
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
BetaExpander - Interface in org.aya.core.visitor
We think of all cubical reductions as beta reductions.
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, Predicate<AnyVar>) - Method in interface org.aya.resolve.context.Context
 
bind(ImmutableSeq<Expr.DoBind>, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
bind(Pattern, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
bind(Expr.Param, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
bind(LocalVar) - Method in interface org.aya.resolve.context.Context
 
bind(LocalVar, 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(CodeShape.LocalId) - Constructor for record class org.aya.core.repr.PatShape.Bind
Creates an instance of a Bind record class.
Bind(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() - Method in interface org.aya.concrete.stmt.decl.Decl
 
bindBlock() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns the value of the bindBlock record component.
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.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.prettier.BasePrettier.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
 
BlockBody(ImmutableSeq<Pattern.Clause>) - Constructor for record class org.aya.concrete.stmt.decl.TeleDecl.BlockBody
Creates an instance of a BlockBody record class.
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.decl.TeleDecl.ClassMember
 
body - Variable in class org.aya.concrete.stmt.decl.TeleDecl.DataDecl
 
body - Variable in class org.aya.concrete.stmt.decl.TeleDecl.FnDecl
 
body - Variable in class org.aya.core.def.DataDef
 
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.concrete.Expr.LetOpen
Returns the value of the body record component.
body() - Method in record class org.aya.concrete.Expr.Pi
 
body() - Method in record class org.aya.core.repr.CodeShape.ClauseShape
Returns the value of the body record component.
body() - Method in record class org.aya.core.repr.CodeShape.FnShape
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 interface org.aya.generic.Nested
The body of a nested structure
Body - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
Body(TyckUnit) - Constructor for record class org.aya.tyck.order.TyckOrder.Body
Creates an instance of a Body record class.
bodySubst - Variable in class org.aya.tyck.pat.PatternTycker
 
bodySubst() - Method in record class org.aya.tyck.pat.ClauseTycker.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, UnifyInfo.Comparison, UnifyInfo) - 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.prettier.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() - 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 - Static variable in class org.aya.prettier.BasePrettier
 
Callable - Interface in org.aya.core.term
 
Callable.Common - 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.
Callable.Tele - Interface in org.aya.core.term
Call to a TeleDecl.
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.
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<Callable, 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<Callable, 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.
Captures(MutableMap<CodeShape.MomentId, AnyVar>, MutableValue<ShapeMatcher.Captures>) - Constructor for record class org.aya.core.repr.ShapeMatcher.Captures
Creates an instance of a Captures record class.
check(ImmutableSeq<? extends T>, BiFunction<T, Term, Term>) - Method in record class org.aya.core.term.SigmaTerm
A simple "generalized type checking" for tuples.
check(ClauseTycker.PatResult, ImmutableSeq<PatClass<ImmutableSeq<Arg<Term>>>>) - Method in record class org.aya.tyck.pat.YouTrack
 
checkBoundaries(Expr, PathTerm, Subst, Term) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
checkDependency(PrimDef.ID) - Method in class org.aya.core.def.PrimDef.Factory
 
checkedBody - Variable in class org.aya.concrete.stmt.decl.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.ClauseTycker
 
checkParen(BasePrettier.Outer, Doc, BasePrettier.Outer) - Static method in class org.aya.prettier.BasePrettier
 
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.prettier.BasePrettier
 
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.
ClashModNameError(ImmutableSeq<String>, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ClashModNameError
Creates an instance of a ClashModNameError record class.
ClassCall - Record Class in org.aya.core.term
ClassCall is a very special construction in Aya.
ClassCall(DefVar<ClassDef, ClassDecl>, int, ImmutableMap<DefVar<MemberDef, TeleDecl.ClassMember>, Arg<Term>>) - Constructor for record class org.aya.core.term.ClassCall
Creates an instance of a ClassCall record class.
ClassDecl - Class in org.aya.concrete.stmt.decl
Concrete classable definitions, corresponding to ClassDef.
ClassDecl(DeclInfo, String, DeclInfo.Personality, ImmutableSeq<TeleDecl.ClassMember>) - Constructor for class org.aya.concrete.stmt.decl.ClassDecl
 
classDef - Variable in class org.aya.concrete.stmt.decl.TeleDecl.ClassMember
 
ClassDef - Class in org.aya.core.def
 
ClassDef(DefVar<ClassDef, ClassDecl>, ImmutableSeq<MemberDef>) - Constructor for class org.aya.core.def.ClassDef
 
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, StatedTycker, SourcePos) - Static method in class org.aya.tyck.pat.PatClassifier
 
classify(SeqLike<? extends Pat.Preclause<?>>, ImmutableSeq<Term.Param>, TyckState, Reporter, SourcePos, Trace.Builder) - Static method in class org.aya.tyck.pat.PatClassifier
 
classify1(Subst, Term.Param, ImmutableSeq<Indexed<Pat>>, int) - Method in class org.aya.tyck.pat.PatClassifier
 
ClassMember(DeclInfo, String, ImmutableSeq<Expr.Param>, Expr, Option<Expr>, boolean) - Constructor for class org.aya.concrete.stmt.decl.TeleDecl.ClassMember
 
classRef - Variable in class org.aya.core.def.MemberDef
 
classRef() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns the value of the classRef record component.
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.decl.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.concrete.stmt.decl.TeleDecl.BlockBody
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.ClauseTycker.PatResult
Returns the value of the clauses record component.
ClauseShape(ImmutableSeq<PatShape>, TermShape) - Constructor for record class org.aya.core.repr.CodeShape.ClauseShape
Creates an instance of a ClauseShape record class.
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
 
ClauseTycker - Class in org.aya.tyck.pat
 
ClauseTycker() - Constructor for class org.aya.tyck.pat.ClauseTycker
 
ClauseTycker.AllLhsResult - Record Class in org.aya.tyck.pat
 
ClauseTycker.LhsResult - Record Class in org.aya.tyck.pat
 
ClauseTycker.PatResult - Record Class in org.aya.tyck.pat
 
Clazz(SerDef.QName, ImmutableSeq<SerDef.Field>) - Constructor for record class org.aya.core.serde.SerDef.Clazz
Creates an instance of a Clazz record class.
Clazz(SerDef.QName, int, ImmutableMap<SerDef.QName, SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.Clazz
Creates an instance of a Clazz record class.
CLAZZ - Static variable in class org.aya.prettier.BasePrettier
 
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
 
clone(MetaInfo) - Method in class org.aya.core.meta.Meta
 
cmp - Variable in class org.aya.tyck.unify.TermComparator
 
cmp() - Method in record class org.aya.tyck.tycker.TyckState.Eqn
Returns the value of the cmp record component.
CodeAttrProcessor - Enum Class in org.aya.concrete.remark
CodeAttrProcessor.Attr - Class in org.aya.concrete.remark
 
codeFile() - Method in interface org.aya.concrete.GenericAyaFile
 
CodeOptions - Record Class in org.aya.concrete.remark
 
CodeOptions(NormalizeMode, PrettierOptions, 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 enum class org.aya.core.repr.AyaShape.AyaIntShape
 
codeShape() - Method in enum class org.aya.core.repr.AyaShape.AyaListShape
 
codeShape() - Method in enum class org.aya.core.repr.AyaShape.AyaPlusFnLeftShape
 
codeShape() - Method in enum class org.aya.core.repr.AyaShape.AyaPlusFnShape
 
codeShape() - Method in interface org.aya.core.repr.AyaShape
 
CodeShape - Interface in org.aya.core.repr
 
CodeShape.ClauseShape - Record Class in org.aya.core.repr
 
CodeShape.CtorShape - Record Class in org.aya.core.repr
 
CodeShape.DataShape - Record Class in org.aya.core.repr
 
CodeShape.FnShape - Record Class in org.aya.core.repr
 
CodeShape.GlobalId - Enum Class in org.aya.core.repr
 
CodeShape.LocalId - Record Class in org.aya.core.repr
 
CodeShape.Moment - Interface in org.aya.core.repr
CodeShape.MomentId - Interface in org.aya.core.repr
Typed capture name, rather than plain strings
Codifier - Record Class in org.aya.prettier
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.prettier.Codifier
Creates an instance of a Codifier record class.
codomain() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the codomain record component.
Codomain - Enum constant in enum class org.aya.prettier.BasePrettier.Outer
 
coe(CoeTerm, LamTerm.Param) - Method in record class org.aya.core.term.PiTerm
 
coe(CoeTerm, LamTerm.Param) - Method in record class org.aya.core.term.SigmaTerm
 
Coe(SerTerm, SerTerm, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.Coe
Creates an instance of a Coe record class.
COE - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
coerce - Variable in class org.aya.concrete.stmt.decl.TeleDecl.ClassMember
 
coerce - Variable in class org.aya.concrete.stmt.decl.TeleDecl.DataCtor
 
coerce - Variable in class org.aya.core.def.MemberDef
 
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, Term, 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(PrettierOptions, Restr.Conj<T>) - Static method in class org.aya.prettier.BasePrettier
 
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
 
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
 
COMMENT - Static variable in class org.aya.prettier.BasePrettier
 
COMMIT_HASH - Static variable in class org.aya.prelude.GeneratedVersion
 
CommonDecl - Class in org.aya.concrete.stmt.decl
Common parts of concrete definitions.
CommonDecl(DeclInfo) - Constructor for class org.aya.concrete.stmt.decl.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
 
compareRefTerm(Term, Term) - Static method in record class org.aya.core.ops.Eta
 
compareRestr(Restr<Term>, Restr<Term>) - Method in class org.aya.tyck.tycker.StatedTycker
Sub lr, Sub rl are unused because they are solely for the purpose of unification.
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
comparison() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the comparison record component.
comparison() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
Returns the value of the comparison record component.
comparison() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the comparison record component.
comparison() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the comparison record component.
comparison() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the comparison record component.
Comparison(Term, Term, TermComparator.FailureData) - Constructor for record class org.aya.tyck.error.UnifyInfo.Comparison
Creates an instance of a Comparison record class.
CompBlock(Expr, ImmutableSeq<Expr.DoBind>, Expr.Array.ListCompNames) - 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<CompiledAya.SerImport>, CompiledAya.SerExport, ImmutableMap<ModulePath, 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.
component() - Method in record class org.aya.concrete.stmt.QualifiedID
Returns the value of the component record component.
componentName() - Method in record class org.aya.concrete.Expr.LetOpen
Returns the value of the componentName record component.
components() - Method in record class org.aya.core.serde.SerTerm.Tup
Returns the value of the components record component.
computeParams() - Method in record class org.aya.core.term.PathTerm
 
computePi() - Method in record class org.aya.core.term.PathTerm
 
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(Shaped.Applicable<Term, CtorDef, TeleDecl.DataCtor>, int, ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.RuleReducer.Con
Creates an instance of a Con record class.
CON - Static variable in class org.aya.prettier.BasePrettier
 
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.serde.SerTerm.ConReduceRule
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.
conArgs() - Method in interface org.aya.core.term.ConCallLike
 
conArgs() - Method in record class org.aya.core.term.IntegerTerm
 
conArgs() - Method in record class org.aya.core.term.RuleReducer.Con
Returns the value of the conArgs record component.
ConCall - Record Class in org.aya.core.term
 
ConCall(ConCallLike.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
 
ConCallLike - Interface in org.aya.core.term
Terms that behave like a ConCall, for example: IntegerTerm behaves like a ConCall, in a efficient way RuleReducer.Con behaves like a ConCall, but it produce a special term Of course, ConCall haves like a ConCall
ConCallLike.Head - Record Class in org.aya.core.term
 
concat(ModuleName) - Method in interface org.aya.resolve.context.ModuleName
 
concat(ModuleName) - Method in record class org.aya.resolve.context.ModuleName.Qualified
 
concat(ModuleName) - Method in enum class org.aya.resolve.context.ModuleName.ThisRef
 
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
 
ConcreteAwareTycker - Class in org.aya.tyck.tycker
This is the 2.5-th base class of a tycker.
ConcreteAwareTycker(Reporter, Trace.Builder, TyckState) - Constructor for class org.aya.tyck.tycker.ConcreteAwareTycker
 
ConcretePrettier - Class in org.aya.prettier
 
ConcretePrettier(PrettierOptions) - Constructor for class org.aya.prettier.ConcretePrettier
 
conditions - Variable in class org.aya.core.meta.Meta
 
Conditions(SourcePos, SourcePos, int, int, ImmutableSeq<Arg<Term>>, UnifyInfo, UnifyInfo.Comparison) - Constructor for record class org.aya.tyck.pat.ClausesProblem.Conditions
Creates an instance of a Conditions record class.
confluence(ImmutableSeq<Restr.Side<Term>>, Expr, Term) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
Confluence(SourcePos, int, int, UnifyInfo.Comparison, UnifyInfo, 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
 
ConInfo(SerDef.SerShapeResult, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerTerm.ConInfo
Creates an instance of a ConInfo record class.
conn(boolean, Term, Term) - Static method in record class org.aya.core.term.FormulaTerm
 
conOwnerSubst(ConCallLike) - Method in class org.aya.tyck.tycker.StatedTycker
Used for getting the subst for an inductive type's constructor's types.
Conquer - Record Class in org.aya.tyck.pat
IApplyConfluence lmao
Conquer(FnDef, ImmutableSeq<Term.Matching>, SourcePos, boolean, UnifiedTycker) - Constructor for record class org.aya.tyck.pat.Conquer
Creates an instance of a Conquer record class.
ConReduceRule(SerTerm.SerShapedApplicable, SerTerm.CallData, ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.ConReduceRule
Creates an instance of a ConReduceRule record class.
ConReturn(TeleDecl.DataCtor, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.UnifyError.ConReturn
Creates an instance of a ConReturn record class.
ConRule(DefVar<CtorDef, TeleDecl.DataCtor>, ShapeRecognition, DataCall) - Constructor for record class org.aya.core.term.IntegerOps.ConRule
Creates an instance of a ConRule record class.
CONS - Enum constant in enum class org.aya.core.repr.CodeShape.GlobalId
 
ConservativeWHNFer(TyckState, ImmutableSet<DefVar<?, ?>>) - Constructor for record class org.aya.core.visitor.Expander.ConservativeWHNFer
Creates an instance of a ConservativeWHNFer record class.
Constants - Interface in org.aya.generic
 
constructorForm() - Method in record class org.aya.core.term.IntegerTerm
 
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
 
contains(String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
contains(LocalVar) - Method in interface org.aya.tyck.env.LocalCtx
 
contains(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
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.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
 
CorePrettier - Class in org.aya.prettier
It's the pretty printer.
CorePrettier(PrettierOptions) - Constructor for class org.aya.prettier.CorePrettier
 
COUNTEREXAMPLE - Enum constant in enum class org.aya.concrete.stmt.decl.DeclInfo.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.
cover(LamTerm.Param, Term.Param, Term, Term, Term) - Static method in record class org.aya.core.term.CoeTerm
For parameter and variable names, see Carlo Angiuli's PhD thesis, page 160.
create() - Static method in record class org.aya.core.repr.ShapeMatcher.Captures
 
create(ResolveInfo, Trace.Builder, Reporter) - Static method in record class org.aya.tyck.order.AyaSccTycker
 
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.error.UnifyError.ConReturn
Returns the value of the ctor record component.
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>, SerDef.SerShapeResult, SerTerm.Data) - Constructor for record class org.aya.core.serde.SerPat.Ctor
Creates an instance of a Ctor record class.
Ctor(ImmutableSeq<PatShape>) - Constructor for record class org.aya.core.repr.PatShape.Ctor
Creates an instance of a Ctor record class.
Ctor(Pattern.Bind, AnyVar) - Constructor for record class org.aya.concrete.Pattern.Ctor
 
Ctor(Pattern.QualifiedRef, 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(DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Arg<Pat>>, ShapeRecognition, DataCall) - Constructor for record class org.aya.core.pat.Pat.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.
CtorCall(CodeShape.MomentId, CodeShape.GlobalId, ImmutableSeq<TermShape>) - Constructor for record class org.aya.core.repr.TermShape.CtorCall
Creates an instance of a CtorCall record class.
CtorDef - Class in org.aya.core.def
 
CtorDef(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, ImmutableSeq<Arg<Pat>>, ImmutableSeq<Term.Param>, ImmutableSeq<Term.Param>, Partial.Split<Term>, Term, boolean) - Constructor for class org.aya.core.def.CtorDef
 
ctorId() - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Returns the value of the ctorId record component.
ctorId() - Method in record class org.aya.core.repr.TermShape.CtorCall
Returns the value of the ctorId record component.
ctorRef(CodeShape.GlobalId) - 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.GlobalId, ImmutableSeq<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>, DataCall) - Constructor for record class org.aya.core.def.DataDef.CtorTelescopes
Creates an instance of a CtorTelescopes record class.
CtorTelescopes(CtorDef) - Constructor for record class org.aya.core.def.DataDef.CtorTelescopes
 
ctx - Variable in class org.aya.concrete.stmt.decl.ClassDecl
 
ctx - Variable in class org.aya.concrete.stmt.decl.TeleDecl.TopLevel
 
ctx - Variable in class org.aya.concrete.stmt.Generalize
 
ctx - Variable in class org.aya.tyck.tycker.MockTycker
 
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.
ctx() - Method in record class org.aya.tyck.unify.Synthesizer
Returns the value of the ctx 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.
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
 
CubicalError.PathConDominateError - 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.ConInfo
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.FnReduceRule
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.SerIntegerOps
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 - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
DATA - Static variable in class org.aya.prettier.BasePrettier
 
DATA_LIST - Static variable in enum class org.aya.core.repr.AyaShape.AyaListShape
 
DATA_NAT - Static variable in enum 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.serde.SerTerm.ConReduceRule
Returns the value of the dataArgs record component.
dataArgs() - Method in record class org.aya.core.term.ConCallLike.Head
Returns the value of the dataArgs record component.
dataArgs() - Method in record class org.aya.core.term.RuleReducer.Con
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(DeclInfo, String, ImmutableSeq<Expr.Param>, Expr.PartEl, ImmutableSeq<Arg<Pattern>>, boolean, Expr) - Constructor for class org.aya.concrete.stmt.decl.TeleDecl.DataCtor
 
DataDecl(DeclInfo, String, ImmutableSeq<Expr.Param>, Expr, ImmutableSeq<TeleDecl.DataCtor>, DeclInfo.Personality) - Constructor for class org.aya.concrete.stmt.decl.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
 
dataId() - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Returns the value of the dataId record component.
dataId() - Method in record class org.aya.core.repr.TermShape.CtorCall
Returns the value of the dataId record component.
dataRef - Variable in class org.aya.concrete.stmt.decl.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.ConCallLike.Head
Returns the value of the dataRef record component.
DataShape(CodeShape.MomentId, ImmutableSeq<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.Clazz
 
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.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.Clazz
 
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.ConReduceRule
 
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.FnReduceRule
 
de(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.InS
 
de(SerTerm.DeState) - Method in enum 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.OutS
 
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.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.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
 
debug() - Static method in class org.aya.prettier.AyaPrettierOptions
 
debuggerOnlyToDoc() - Method in interface org.aya.generic.AyaDocile
Deprecated.
decl(Decl) - Method in class org.aya.prettier.ConcretePrettier
 
Decl - Interface in org.aya.concrete.stmt.decl
Generic concrete definitions, corresponding to GenericDef.
Decl.TopLevel - Interface in org.aya.concrete.stmt.decl
Denotes that the definition can be defined at top-level
DeclInfo - Record Class in org.aya.concrete.stmt.decl
 
DeclInfo(Stmt.Accessibility, SourcePos, SourcePos, OpDecl.OpInfo, BindBlock) - Constructor for record class org.aya.concrete.stmt.decl.DeclInfo
Creates an instance of a DeclInfo record class.
DeclInfo.Personality - Enum Class in org.aya.concrete.stmt.decl
 
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.
def() - Method in record class org.aya.tyck.pat.Conquer
Returns the value of the def record component.
def(GenericDef) - Method in class org.aya.prettier.CorePrettier
 
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(Term, Term) - Constructor for record class org.aya.tyck.Result.Default
Creates an instance of a Default record class.
defCache() - Method in record class org.aya.core.serde.SerTerm.DeState
Returns the value of the defCache record component.
defCall(DefVar<D, S>, Callable.Factory<D, S>) - Method in class org.aya.tyck.tycker.StatedTycker
 
definedAs() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the definedAs record component.
defineSymbol(AnyVar, Stmt.Accessibility, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
definition() - Method in record class org.aya.core.visitor.EndoTerm.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.
definitionEqualities - Variable in class org.aya.tyck.tycker.LetListTycker
 
defResult(DefVar<? extends Def, ? extends TeleDecl<? extends T>>) - Static method in interface org.aya.core.def.Def
 
defTele(DefVar<? extends Def, ? extends TeleDecl<?>>) - Static method in interface org.aya.core.def.Def
 
defType(DefVar<? extends Def, ? extends TeleDecl<?>>) - Static method in interface org.aya.core.def.Def
 
defVar(DefVar<?, ?>) - Static method in class org.aya.prettier.BasePrettier
 
DefVar<Core extends GenericDef,Concrete extends Decl> - Class in org.aya.ref
 
DefVisitor - Interface in org.aya.core.visitor
 
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(String...) - Method in record class org.aya.resolve.context.ModulePath
 
derive(ImmutableSeq<String>) - Method in interface org.aya.resolve.context.Context
 
derive(ImmutableSeq<String>) - Method in record class org.aya.resolve.context.EmptyContext
 
derive(ImmutableSeq<String>) - Method in record class org.aya.resolve.context.ModulePath
 
deriveMap() - Method in interface org.aya.tyck.env.LocalCtx
Whether to choose map or seq is completely random in Aya.
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(UnaryOperator<Term>) - Method in record class org.aya.concrete.Expr.Field
 
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 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.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.LetOpen
 
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.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 record class org.aya.concrete.Pattern.Absurd
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.As
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.Bind
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.BinOpSeq
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.CalmFace
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.Ctor
 
descent(UnaryOperator<Pattern>) - Method in interface org.aya.concrete.Pattern
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.List
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.Number
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.QualifiedRef
 
descent(UnaryOperator<Pattern>) - Method in record class org.aya.concrete.Pattern.Tuple
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in enum class org.aya.core.pat.Pat.Absurd
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in record class org.aya.core.pat.Pat.Bind
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in record class org.aya.core.pat.Pat.Ctor
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in interface org.aya.core.pat.Pat
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in record class org.aya.core.pat.Pat.Meta
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
descent(UnaryOperator<Pat>, UnaryOperator<Term>) - Method in record class org.aya.core.pat.Pat.Tuple
 
descent(UnaryOperator<Term>) - Method in record class org.aya.core.term.ConCallLike.Head
 
descent(UnaryOperator<Term>) - Method in record class org.aya.core.term.Term.Param
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.ClassCall
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.MatchTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.AppTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.CoeTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.ConCall
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.DataCall
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.ErrorTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.FieldTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.FnCall
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.FormulaTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.HCompTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.IntegerTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.InTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in enum class org.aya.core.term.IntervalTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.LamTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.ListTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.MetaLitTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.MetaPatTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.MetaTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.NewTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.OutTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PAppTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PartialTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PartialTyTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PathTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PiTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PLamTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.PrimCall
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.ProjTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.RefTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.RefTerm.Field
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.RuleReducer.Con
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.RuleReducer.Fn
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.SigmaTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.SortTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.StringTerm
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in interface org.aya.core.term.Term
Descending an operation to the term AST.
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.Term.Matching
 
descent(UnaryOperator<Term>, UnaryOperator<Pat>) - Method in record class org.aya.core.term.TupTerm
 
descentConsume(Consumer<Term>) - Method in record class org.aya.core.term.Term.Param
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.ClassDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.CtorDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.DataDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.FnDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in interface org.aya.core.def.GenericDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.PrimDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in class org.aya.core.def.TopLevelDef
 
descentConsume(Consumer<Term>, Consumer<Pat>) - Method in record class org.aya.core.term.Term.Matching
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.BadCounterexampleWarn
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.BadFreezingWarn
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.BadModifierWarn
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.DoNotationError
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.LevelProblem.BadLevelExpr
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.BadBindBlock
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.Circular
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.Fixity
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.MissingOperand
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.Precedence
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.SelfBind
 
describe(PrettierOptions) - Method in record class org.aya.concrete.error.ParseError
 
describe(PrettierOptions) - Method in record class org.aya.core.visitor.Zonker.UnsolvedLit
 
describe(PrettierOptions) - Method in record class org.aya.core.visitor.Zonker.UnsolvedMeta
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.ClashModNameError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
 
describe(PrettierOptions) - Method in record class org.aya.terck.BadRecursion
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.BadExprError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.BadTypeError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CounterexampleError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.FaceMismatch
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.PathConDominateError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.FieldError.MissingField
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.FieldError.NoSuchField
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.FieldError.UnknownField
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.Goal
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.IrrElimProblem.Proj
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LevelError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LicitError.LicitMismatch
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LicitError.UnexpectedImplicitArg
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.NobodyError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.NoRuleError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PrimError.BadInterval
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PrimError.NoResultType
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.TupleError.ProjIxError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.TyckOrderError.NotYetTyckedError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.TyckOrderError.SelfReference
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.UnifyError.ConReturn
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.UnifyError.PiDom
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.UnifyError.Type
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Domination
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.FMDomination
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.UnsureCase
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.BadLitPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.BlockedEval
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.InsufficientPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.PossiblePat
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.SplittingOnNonData
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyImplicitPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TooManyPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.TupleNonSig
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.UnavailableCtor
 
describe(PrettierOptions) - Method in record class org.aya.tyck.pat.PatternProblem.UnknownCtor
 
describeUnify(PrettierOptions, UnifyInfo.Comparison, Doc, Doc) - Method in record class org.aya.tyck.error.UnifyInfo
 
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
 
deShape(SerTerm.DeState) - Method in record class org.aya.core.serde.SerTerm.SerIntegerOps
 
deShape(SerTerm.DeState) - Method in interface org.aya.core.serde.SerTerm.SerShapedApplicable
 
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
 
destructNested(This) - Static method in interface org.aya.generic.Nested
 
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.BadRecursion
Returns the value of the diag record component.
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.
discard() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
discovered - Variable in class org.aya.core.repr.AyaShape.Factory
 
discovered() - Method in record class org.aya.core.repr.ShapeMatcher
Returns the value of the discovered record component.
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 - Enum constant in enum class org.aya.prettier.BasePrettier.Outer
 
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.
doResolve(ImmutableSeq<Stmt>, ResolveInfo, ModuleLoader) - Static method in interface org.aya.concrete.stmt.Stmt
 
DoubleChecker - Record Class in org.aya.tyck.unify
 
DoubleChecker(Unifier) - Constructor for record class org.aya.tyck.unify.DoubleChecker
 
DoubleChecker(Unifier, Synthesizer, TermComparator.Sub, TermComparator.Sub) - Constructor for record class org.aya.tyck.unify.DoubleChecker
Creates an instance of a DoubleChecker record class.
DoubleChecker(Unifier, TermComparator.Sub, TermComparator.Sub) - Constructor for record class org.aya.tyck.unify.DoubleChecker
 
DUMMY_SPLIT - Static variable in record class org.aya.core.term.PartialTerm
 
DuplicateExportError(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateExportError
Creates an instance of a DuplicateExportError record class.
DuplicateModNameError(ModuleName, 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.ClauseTycker
 
elabClausesDirectly(ExprTycker, ImmutableSeq<Pattern.Clause>, Def.Signature<?>) - Static method in class org.aya.tyck.pat.ClauseTycker
 
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.
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.MetaBind - Record Class in org.aya.core.visitor
subst all binding to corresponding MetaPat
EndoTerm.NoMeta - Interface in org.aya.core.visitor
A traversal that disallow Pat.Meta
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
 
enterClauses() - Method in record class org.aya.resolve.visitor.ExprResolver
Getting an ExprResolver that resolves the rhs of clauses.
enterHead() - Method in record class org.aya.resolve.visitor.ExprResolver
 
entireSourcePos() - Method in record class org.aya.concrete.stmt.Command.Module
Returns the value of the entireSourcePos record component.
entireSourcePos() - Method in interface org.aya.concrete.stmt.decl.Decl
 
entireSourcePos() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns the value of the entireSourcePos record component.
Eq - Enum constant in enum class org.aya.core.repr.ShapeMatcher.MatchMode
 
Eqn(Term, Term, Ordering, SourcePos, LocalCtx, TermComparator.Sub, TermComparator.Sub) - Constructor for record class org.aya.tyck.tycker.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.tycker.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.Array.ListCompNames
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.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.LetOpen
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.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.QualifiedRef
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.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.decl.DeclInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.decl.TeleDecl.BlockBody
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.concrete.stmt.decl.TeleDecl.ExprBody
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.stmt.UseHide.Rename
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.meta.MetaInfo.PiDom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.meta.MetaInfo.Result
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.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.CodeShape.ClauseShape
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.FnShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.CodeShape.LocalId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.ParamShape.Licit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.PatShape.Bind
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.PatShape.Ctor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.ShapeMatcher.Captures
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.repr.TermShape.CtorCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.TermShape.NameCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.TermShape.ShapeCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.repr.TermShape.Sort
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.Clazz
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.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.Clazz
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.ConInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.ConReduceRule
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.FnReduceRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.serde.SerTerm.InS
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.OutS
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.SerIntegerOps
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.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.ClassCall
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.ConCallLike.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.IntegerOps.ConRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.IntegerOps.FnRule
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.InTerm
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.LamTerm.Param
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.OutTerm
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
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.RuleReducer.Con
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.core.term.RuleReducer.Fn
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.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.MetaBind
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.ConservativeWHNFer
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.Subst
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.prettier.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.ref.GenerateKind.Renamed
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.ModuleExport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.ModuleName.Qualified
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.ModulePath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.ModuleSymbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
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.ClashModNameError
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.BadRecursion
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.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.BadExprError
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.CubicalError.PathConDominateError
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.IllTypedError
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.IrrElimProblem.Proj
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.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.ConReturn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.UnifyError.PiDom
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.error.UnifyInfo.Comparison
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.UnifyInfo
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.ClauseTycker.AllLhsResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClauseTycker.PatResult
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.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.InsufficientPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
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.PatternTycker.TyckResult
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.pat.YouTrack
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.Result.Default
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.Result.Lazy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.Result.Sort
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.tycker.TyckState.Eqn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.tycker.TyckState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.unify.DoubleChecker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.unify.Synthesizer
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.
error(AyaDocile) - Static method in record class org.aya.tyck.Result.Default
 
error(AyaDocile, Term) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
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
 
ERROR - Static variable in class org.aya.prettier.BasePrettier
 
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
 
errs() - Method in record class org.aya.tyck.pat.ClausesProblem.MissingCase
Returns the value of the errs record component.
eta(Term) - Method in record class org.aya.core.term.PathTerm
 
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
 
EXAMPLE - Enum constant in enum class org.aya.concrete.stmt.decl.DeclInfo.Personality
Denotes that the definition is an example (same as normal, but in separated context)
exampleContext() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
existsFileLevelModule(ImmutableSeq<String>) - Method in class org.aya.resolve.module.CachedModuleLoader
 
existsFileLevelModule(ImmutableSeq<String>) - Method in record class org.aya.resolve.module.FileModuleLoader
 
existsFileLevelModule(ImmutableSeq<String>) - Method in record class org.aya.resolve.module.ModuleListLoader
 
existsFileLevelModule(ImmutableSeq<String>) - Method in interface org.aya.resolve.module.ModuleLoader
 
exitCode() - Method in exception class org.aya.core.serde.SerDef.DeserializeException
 
Expander - Interface in org.aya.core.visitor
 
Expander.ConservativeWHNFer - Record Class 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.UnifyInfo.Comparison
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.
expectedTy() - Method in record class org.aya.tyck.error.BadExprError
Returns the value of the expectedTy 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.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.Lam
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.LamTerm.Param
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.core.UntypedParam
 
explicit() - Method in interface org.aya.generic.ParamLike
 
explicit(TermShape) - Static method in interface org.aya.core.repr.ParamShape
 
explicit(CodeShape.LocalId, TermShape) - Static method in interface org.aya.core.repr.ParamShape
 
explicits(ImmutableSeq<Term>) - Static method in record class org.aya.core.term.TupTerm
 
export(ModuleName, String, DefVar<?, ?>) - Method in record class org.aya.resolve.context.ModuleExport
 
export(ModuleName.Qualified, ModuleExport) - Method in record class org.aya.resolve.context.ModuleExport
 
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.
exports() - Method in interface org.aya.resolve.context.ModuleContext
Things (symbol or module) that are exported by this module.
exports() - Method in record class org.aya.resolve.context.NoExportContext
 
exports() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
exportSymbol(ModuleName, String, DefVar<?, ?>) - Method in interface org.aya.resolve.context.ModuleContext
Exporting an AnyVar with qualified id {modName}::{name}
exportSymbol(ModuleName, String, DefVar<?, ?>) - Method in class org.aya.resolve.context.PhysicalModuleContext
 
expr - Variable in class org.aya.concrete.Pattern.Clause
 
expr - Variable in class org.aya.concrete.remark.AyaLiterate.AyaInlineCode
 
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.stmt.decl.TeleDecl.ExprBody
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.BadExprError
Returns the value of the expr record component.
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.IrrElimProblem.Proj
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.PiDom
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.Array.ListCompNames - Record Class in org.aya.concrete
 
Expr.BinOpSeq - 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<Term extends AyaDocile> - 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.LetOpen - 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.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
 
ExprBody(Expr) - Constructor for record class org.aya.concrete.stmt.decl.TeleDecl.ExprBody
Creates an instance of a ExprBody record class.
ExprConsumer - Interface in org.aya.concrete.visitor
 
ExprFolder<R> - Interface in org.aya.concrete.visitor
 
exprInfo(Term, PrettierOptions, TyckState, MutableList<Doc>) - Static method in record class org.aya.tyck.error.UnifyInfo
 
exprInfo(Doc, Doc, MutableList<Doc>) - Static method in record class org.aya.tyck.error.UnifyInfo
 
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
 
ExprResolver.Where - Enum 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.PatternTycker
 
ExprTycker - Class in org.aya.tyck
 
ExprTycker(PrimDef.Factory, AyaShape.Factory, Reporter, Trace.Builder) - Constructor for class org.aya.tyck.ExprTycker
 
extract() - Method in interface org.aya.tyck.env.LocalCtx
 
extractGlobal() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
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.serde.Serializer
Returns the value of the factory record component.
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
 
fail(AyaDocile, Term, Problem) - Method in class org.aya.tyck.tycker.TracedTycker
 
fail(AyaDocile, Problem) - Method in class org.aya.tyck.tycker.TracedTycker
 
failureData() - Method in record class org.aya.tyck.error.UnifyInfo.Comparison
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.
family() - Method in record class org.aya.core.term.CoeTerm
 
familyI2J(Term, Term, Term) - Static method in class org.aya.core.def.PrimDef
Let A be argument, then A i -> A j
Field(SerDef.QName, SerDef.QName, ImmutableSeq<SerTerm.SerParam>, SerTerm, boolean) - Constructor for record class org.aya.core.serde.SerDef.Field
Creates an instance of a Field record class.
Field(DefVar<MemberDef, TeleDecl.ClassMember>) - Constructor for record class org.aya.core.term.RefTerm.Field
Creates an instance of a Field record class.
Field(SourcePos, WithPos<String>, ImmutableSeq<WithPos<LocalVar>>, Term, MutableValue<AnyVar>) - Constructor for record class org.aya.concrete.Expr.Field
Creates an instance of a Field record class.
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() - 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.serde.SerDef.Clazz
Returns the value of the fields record component.
fieldSubst(MemberDef) - Method in record class org.aya.core.term.ClassCall
 
FieldTerm - Record Class in org.aya.core.term
 
FieldTerm(Term, DefVar<MemberDef, TeleDecl.ClassMember>, 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.
fileMod() - Method in record class org.aya.core.serde.SerDef.QName
Returns the value of the fileMod record component.
fileModule - Variable in class org.aya.ref.DefVar
 
fileModule() - Method in record class org.aya.core.serde.SerDef.Prim
Returns the value of the fileModule 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(GenericDef) - Method in class org.aya.core.repr.AyaShape.Factory
 
findImpl(AyaShape) - Method in class org.aya.core.repr.AyaShape.Factory
 
findUsages(AnyVar) - Method in interface org.aya.core.term.Term
 
firstMatchDomination(ImmutableSeq<? extends SourceNode>, Reporter, ImmutableSeq<? extends PatClass<?>>) - Static method in 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.
flatten() - Method in record class org.aya.core.term.PathTerm
Don't use it in type checking, see the remark by Carlo Angiuli: link
fmap(Function<Expr, Expr>) - Method in record class org.aya.concrete.Expr.Array.ListCompNames
 
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, SerDef.SerShapeResult) - 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(Shaped.Applicable<Term, FnDef, TeleDecl.FnDecl>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.RuleReducer.Fn
Creates an instance of a Fn record class.
FN - Static variable in class org.aya.prettier.BasePrettier
 
FN_PLUS - Static variable in enum class org.aya.core.repr.AyaShape.AyaPlusFnLeftShape
 
FN_PLUS - Static variable in enum class org.aya.core.repr.AyaShape.AyaPlusFnShape
 
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.
FnCallLike - Interface in org.aya.core.term
 
FnDecl(DeclInfo, EnumSet<Modifier>, String, ImmutableSeq<Expr.Param>, Expr, TeleDecl.FnBody, DeclInfo.Personality, boolean) - Constructor for class org.aya.concrete.stmt.decl.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
 
FnReduceRule(SerTerm.SerShapedApplicable, SerTerm.CallData) - Constructor for record class org.aya.core.serde.SerTerm.FnReduceRule
Creates an instance of a FnReduceRule record class.
FnRule(DefVar<FnDef, TeleDecl.FnDecl>, IntegerOps.FnRule.Kind) - Constructor for record class org.aya.core.term.IntegerOps.FnRule
Creates an instance of a FnRule record class.
FnShape(CodeShape.MomentId, ImmutableSeq<ParamShape>, TermShape, Either<TermShape, ImmutableSeq<CodeShape.ClauseShape>>) - 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(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, SourcePos, ModuleName) - Method in interface org.aya.concrete.visitor.StmtFolder
 
foldModuleRef(R, SourcePos, ModuleName) - 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
 
forEach(BiConsumer<String, Map<ModuleName, T>>) - Method in record class org.aya.resolve.context.ModuleSymbol
 
fork() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
Formation - Interface in org.aya.core.term
Term formers, definitely.
formula() - Method in record class org.aya.core.serde.SerTerm.Mula
Returns the value of the formula record component.
formula(BasePrettier.Outer, Formula<Term>) - Method in class org.aya.prettier.BasePrettier
 
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.prettier.BasePrettier.Outer
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.Result.Default
 
freezeHoles(TyckState) - Method in interface org.aya.tyck.Result
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.Result.Lazy
 
freezeHoles(TyckState) - Method in record class org.aya.tyck.Result.Sort
 
freezeHoles(TyckState) - Method in interface org.aya.core.term.Term
 
freshHole(Term, String, SourcePos) - Method in interface org.aya.tyck.env.LocalCtx
 
freshHole(Term, SourcePos) - Method in interface org.aya.tyck.env.LocalCtx
 
freshTyHole(String, SourcePos) - Method in interface org.aya.tyck.env.LocalCtx
 
from(ImmutableSeq<String>) - Static method in interface org.aya.resolve.context.ModuleName
 
from(ImmutableSeq<Term.Param>, String, Term, SourcePos) - Static method in class org.aya.core.meta.Meta
 
from(ImmutableSeq<Term.Param>, String, SourcePos) - Static method in class org.aya.core.meta.Meta
 
from(Term, Term, Term) - Static method in record class org.aya.core.term.PartialTerm
 
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
 
fromCtor(DefVar<CtorDef, TeleDecl.DataCtor>) - Static method in class org.aya.core.def.DataDef
 
fromModule() - Method in record class org.aya.concrete.stmt.UseHide.Rename
Returns the value of the fromModule record component.
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.Meta
 
FUNC - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
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() - Method in record class org.aya.concrete.Expr.Array.ListCompNames
Returns the value of the functorPure record component.
functorPure(SourcePos) - Static method in interface org.aya.generic.Constants
 
future() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
Returns the value of the future record component.

G

gamma() - Method in record class org.aya.tyck.pat.ClauseTycker.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.prettier.BasePrettier
 
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 - Enum Class in org.aya.ref
 
GenerateKind.Generalized - Record Class in org.aya.ref
 
GenerateKind.None - Enum Class in org.aya.ref
Not generated
GenerateKind.Renamed - Record Class in org.aya.ref
 
generatePi(Expr.Lambda) - Method in class org.aya.tyck.tycker.MockTycker
 
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
Getting a symbol by name .
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 enum class org.aya.concrete.remark.CodeAttrProcessor
 
getClosingDelimiter() - Method in class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
getCtx() - Method in class org.aya.concrete.stmt.decl.ClassDecl
 
getCtx() - Method in interface org.aya.concrete.stmt.decl.Decl.TopLevel
 
getCtx() - Method in class org.aya.concrete.stmt.decl.TeleDecl.TopLevel
 
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
 
getMaybe(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
Trying to get a symbol of an optional component and an unqualified name.
getMinLength() - Method in enum class org.aya.concrete.remark.CodeAttrProcessor
 
getModuleLocalMaybe(ModuleName.Qualified) - Method in record class org.aya.resolve.context.BindContext
 
getModuleLocalMaybe(ModuleName.Qualified) - Method in interface org.aya.resolve.context.Context
Trying to get a ModuleExport by a module in this context.
getModuleLocalMaybe(ModuleName.Qualified) - Method in record class org.aya.resolve.context.EmptyContext
 
getModuleLocalMaybe(ModuleName.Qualified) - Method in interface org.aya.resolve.context.ModuleContext
 
getModuleMaybe(ModuleName.Qualified) - Method in interface org.aya.resolve.context.Context
Trying to get a ModuleExport by a module in the whole context.
getOpeningCharacter() - Method in enum 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(ModuleName.Qualified, String, SourcePos) - Method in interface org.aya.resolve.context.Context
 
getQualifiedLocalMaybe(ModuleName.Qualified, String, SourcePos) - Method in record class org.aya.resolve.context.BindContext
 
getQualifiedLocalMaybe(ModuleName.Qualified, String, SourcePos) - Method in interface org.aya.resolve.context.Context
Trying to get a symbol by qualified id {modName}::{name} in this context
getQualifiedLocalMaybe(ModuleName.Qualified, String, SourcePos) - Method in record class org.aya.resolve.context.EmptyContext
 
getQualifiedLocalMaybe(ModuleName.Qualified, String, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
getQualifiedMaybe(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
Getting a symbol of an unqualified name in component
getQualifiedMaybe(ModuleName.Qualified, String, SourcePos) - Method in interface org.aya.resolve.context.Context
Trying to get a symbol by qualified id {modName}::{name} in the whole context with .
getTops() - Method in class org.aya.tyck.trace.Trace.Builder
 
getUnchecked(LocalVar) - Method in interface org.aya.tyck.env.LocalCtx
 
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
Trying to get a symbol by unqualified name in this 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) - Method in record class org.aya.resolve.context.ModuleSymbol
Trying to get a symbol of an unqualified name definitely.
getUnqualifiedMaybe(String, SourcePos) - Method in interface org.aya.resolve.context.Context
Trying to get a symbol which can referred by unqualified name in the whole 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.
GOAL - Static variable in class org.aya.prettier.BasePrettier
 
graph() - Method in record class org.aya.terck.CallResolver
Returns the value of the graph record component.

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.ClauseTycker.AllLhsResult
Returns the value of the hasError record component.
hasError() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the hasError record component.
hasError() - Method in class org.aya.tyck.pat.PatternTycker
 
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.Array.ListCompNames
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.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.LetOpen
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.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.QualifiedRef
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.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.decl.DeclInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.decl.TeleDecl.BlockBody
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.concrete.stmt.decl.TeleDecl.ExprBody
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.stmt.UseHide.Rename
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.meta.MetaInfo.PiDom
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.meta.MetaInfo.Result
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.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.CodeShape.ClauseShape
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.FnShape
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.CodeShape.LocalId
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.ParamShape.Licit
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.PatShape.Bind
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.PatShape.Ctor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
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.repr.TermShape.CtorCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.TermShape.NameCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.TermShape.ShapeCall
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.repr.TermShape.Sort
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.Clazz
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.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.Clazz
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.ConInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.ConReduceRule
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.FnReduceRule
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.serde.SerTerm.InS
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.OutS
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.SerIntegerOps
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.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.ClassCall
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.ConCallLike.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.IntegerOps.ConRule
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.IntegerOps.FnRule
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.InTerm
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.LamTerm.Param
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.OutTerm
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
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.RuleReducer.Con
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.core.term.RuleReducer.Fn
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.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.MetaBind
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.ConservativeWHNFer
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.Subst
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.prettier.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.GenerateKind.Renamed
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.ModuleExport
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.ModuleName.Qualified
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.ModulePath
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.ModuleSymbol
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
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.ClashModNameError
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.BadRecursion
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.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.BadExprError
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.CubicalError.PathConDominateError
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.IllTypedError
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.IrrElimProblem.Proj
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.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.ConReturn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.UnifyError.PiDom
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.error.UnifyInfo.Comparison
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.UnifyInfo
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.ClauseTycker.AllLhsResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClauseTycker.PatResult
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.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.InsufficientPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
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.PatternTycker.TyckResult
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.pat.YouTrack
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.Result.Default
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.Result.Lazy
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.Result.Sort
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.tycker.TyckState.Eqn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.tycker.TyckState
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.unify.Synthesizer
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.ClauseTycker.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, Restr<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.serde.SerTerm.ConReduceRule
Returns the value of the head record component.
head() - Method in record class org.aya.core.serde.SerTerm.FnReduceRule
Returns the value of the head record component.
head() - Method in record class org.aya.core.term.ConCall
Returns the value of the head record component.
head() - Method in interface org.aya.core.term.ConCallLike
 
head() - Method in record class org.aya.core.term.IntegerTerm
 
head() - Method in record class org.aya.core.term.RuleReducer.Con
 
Head - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
Head(DefVar<DataDef, TeleDecl.DataDecl>, DefVar<CtorDef, TeleDecl.DataCtor>, int, ImmutableSeq<Arg<Term>>) - Constructor for record class org.aya.core.term.ConCallLike.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.
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.
HIDDEN_AYA - Static variable in interface org.aya.concrete.remark.AyaLiterate
 
Hiding - Enum constant in enum class org.aya.concrete.stmt.UseHide.Strategy
 
hint(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.Fixity
 
hint(PrettierOptions) - Method in record class org.aya.concrete.error.OperatorError.Precedence
 
hint(PrettierOptions) - Method in record class org.aya.resolve.error.PrimResolveError.BadUsage
 
hint(PrettierOptions) - Method in record class org.aya.terck.BadRecursion
 
hint(PrettierOptions) - Method in record class org.aya.tyck.error.BadTypeError
 
hint(PrettierOptions) - 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.IllTypedError - Record Class in org.aya.tyck.error
 
HoleProblem.RecursionError - Record Class in org.aya.tyck.error
 

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.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
 
identical(Expr.Array.ListCompNames) - Method in record class org.aya.concrete.Expr.Array.ListCompNames
 
identity(String) - Static method in interface org.aya.core.visitor.BetaExpander
 
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
 
ids() - Method in interface org.aya.resolve.context.ModuleName
 
ids() - Method in record class org.aya.resolve.context.ModuleName.Qualified
Returns the value of the ids record component.
ids() - Method in enum class org.aya.resolve.context.ModuleName.ThisRef
 
IGNORED - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
IGNORED - Static variable in record class org.aya.ref.LocalVar
 
IllTypedError(MetaTerm, TyckState, Term) - Constructor for record class org.aya.tyck.error.HoleProblem.IllTypedError
Creates an instance of a IllTypedError record class.
IMax - Enum constant in enum class org.aya.prettier.BasePrettier.Outer
 
IMAX - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
IMin - Enum constant in enum class org.aya.prettier.BasePrettier.Outer
 
IMIN - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
implicit(TermShape) - Static method in interface org.aya.core.repr.ParamShape
 
implicitify() - Method in record class org.aya.core.term.Term.Param
 
implies(Term, Term) - Method in enum class org.aya.core.visitor.AyaRestrSimplifier
 
impliesCof(Restr<Term>, Restr<Term>, TyckState) - Static method in record class org.aya.core.term.PartialTerm
 
Import(SourcePos, ModulePath, String, Stmt.Accessibility) - 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(ModuleName.Qualified, ModuleContext, Stmt.Accessibility, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
Import the whole module (including itself and its re-exports)
importModule(ModuleName.Qualified, ModuleExport, Stmt.Accessibility, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
Importing one module export.
importModule(ModuleName.Qualified, ModuleExport, Stmt.Accessibility, SourcePos) - Method in class org.aya.resolve.context.PhysicalModuleContext
 
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.
importSymbol(boolean, AnyVar, ModuleName, String, Stmt.Accessibility, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
Adding a new symbol to this module.
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 - Variable in class org.aya.concrete.stmt.decl.CommonDecl
 
info - Variable in class org.aya.core.meta.Meta
 
info() - Method in record class org.aya.concrete.desugar.Desugarer
Returns the value of the info record component.
info() - Method in class org.aya.concrete.stmt.decl.CommonDecl
 
info() - Method in interface org.aya.concrete.stmt.decl.Decl
 
info() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
Returns the value of the info record component.
informative() - Static method in class org.aya.prettier.AyaPrettierOptions
 
inherit(Expr, Term) - Method in class org.aya.tyck.ExprTycker
 
inherit(Term, Term) - Method in record class org.aya.tyck.unify.DoubleChecker
 
inheritFallbackUnify(Term, Result, Expr) - Method in class org.aya.tyck.tycker.UnifiedTycker
Check if lower is a subtype of upper, and try to insert implicit arguments to fulfill this goal (if possible).
inheritPiDom(Term, SortTerm) - Method in record class org.aya.tyck.unify.Synthesizer
 
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.Usages
 
inline() - Method in record class org.aya.core.term.MetaLitTerm
 
inline(UnaryOperator<Term>) - Method in record class org.aya.core.term.MetaPatTerm
 
inline(LocalCtx) - Method in enum 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 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(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
inlineHints(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Conditions
 
inlineHints(PrettierOptions) - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
 
InlineMetas - Enum constant in enum class org.aya.prettier.AyaPrettierOptions.Key
 
inlineTerm(Term) - Static method in class org.aya.tyck.pat.ClauseTycker
 
inlineTypedSubst(TypedSubst) - Static method in class org.aya.tyck.pat.ClauseTycker
 
inner() - Method in record class org.aya.core.serde.SerTerm.New
Returns the value of the inner record component.
inner() - Method in record class org.aya.core.term.NewTerm
Returns the value of the inner record component.
innerPats() - Method in record class org.aya.core.repr.PatShape.Ctor
Returns the value of the innerPats record component.
innerPats() - Method in interface org.aya.core.repr.PatShape.CtorLike
 
innerPats() - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Returns the value of the innerPats record component.
InS(SerTerm, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.InS
Creates an instance of a InS record class.
INS - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
INSTANCE - Enum constant in enum class org.aya.concrete.remark.CodeAttrProcessor
 
INSTANCE - Enum constant in enum class org.aya.core.meta.MetaInfo.AnyType
 
INSTANCE - Enum constant in enum class org.aya.core.pat.Pat.Absurd
 
INSTANCE - Enum constant in enum class org.aya.core.repr.AyaShape.AyaIntShape
 
INSTANCE - Enum constant in enum class org.aya.core.repr.AyaShape.AyaListShape
 
INSTANCE - Enum constant in enum class org.aya.core.repr.AyaShape.AyaPlusFnLeftShape
 
INSTANCE - Enum constant in enum class org.aya.core.repr.AyaShape.AyaPlusFnShape
 
INSTANCE - Enum constant in enum class org.aya.core.repr.ParamShape.Any
 
INSTANCE - Enum constant in enum class org.aya.core.repr.PatShape.Any
 
INSTANCE - Enum constant in enum class org.aya.core.repr.TermShape.Any
 
INSTANCE - Enum constant in enum class org.aya.core.serde.SerTerm.Interval
 
INSTANCE - Enum constant in enum class org.aya.core.term.IntervalTerm
 
INSTANCE - Enum constant in enum class org.aya.core.visitor.AyaRestrSimplifier
 
INSTANCE - Enum constant in enum class org.aya.ref.GenerateKind.Anonymous
 
INSTANCE - Enum constant in enum class org.aya.ref.GenerateKind.None
 
instantiated(MemberDef) - Method in record class org.aya.core.term.ClassCall
 
instImplicits(Result, SourcePos) - Method in class org.aya.tyck.tycker.MockTycker
 
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.
IntegerOps<Core extends Def,Concrete extends TeleDecl<?>> - Interface in org.aya.core.term
IntegerOps acts like a DefVar with special reduce rule.
IntegerOps.ConRule - Record Class in org.aya.core.term
 
IntegerOps.FnRule - Record Class in org.aya.core.term
 
IntegerOps.FnRule.Kind - Enum Class in org.aya.core.term
 
IntegerTerm - Record Class in org.aya.core.term
An efficient represent for Nat
IntegerTerm(int, ShapeRecognition, DataCall) - Constructor for record class org.aya.core.term.IntegerTerm
Creates an instance of a IntegerTerm record class.
InTerm - Record Class in org.aya.core.term
 
InTerm(Term, Term) - Constructor for record class org.aya.core.term.InTerm
Creates an instance of a InTerm record class.
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
 
IntervalTerm - Enum 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
 
InvalidEmptyBody(Pattern.Clause) - Constructor for record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
Creates an instance of a InvalidEmptyBody record class.
inverse(Term) - Method in record class org.aya.core.term.CoeTerm
 
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.
IrrElimProblem - Interface in org.aya.tyck.error
 
IrrElimProblem.Proj - Record Class in org.aya.tyck.error
 
isAnonymous - Variable in class org.aya.concrete.stmt.decl.TeleDecl.FnDecl
If a function is anonymous.
isCleared() - Method in class org.aya.core.visitor.VarConsumer.Scoped
 
isEmpty() - Method in record class org.aya.core.visitor.Subst
 
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
 
isLiterate(Path) - Static method in interface org.aya.generic.util.AyaFiles
 
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
 
isReallyError() - Method in record class org.aya.core.term.ErrorTerm
Returns the value of the isReallyError record component.
isType(Synthesizer) - Method in enum class org.aya.core.meta.MetaInfo.AnyType
 
isType(Synthesizer) - Method in interface org.aya.core.meta.MetaInfo
 
isType(Synthesizer) - Method in record class org.aya.core.meta.MetaInfo.PiDom
 
isType(Synthesizer) - Method in record class org.aya.core.meta.MetaInfo.Result
 
isUnqualified() - Method in record class org.aya.concrete.stmt.QualifiedID
 
isZero() - Method in record class org.aya.core.term.IntegerOps.ConRule
 
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.Confluence
Returns the value of the jPos record component.

K

keysView() - Method in record class org.aya.resolve.context.ModuleSymbol
 
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.prettier.BasePrettier
 
kind() - Method in record class org.aya.concrete.Expr.ISet
 
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.ParamShape.Licit
Returns the value of the kind record component.
kind() - Method in record class org.aya.core.repr.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.IntegerOps.FnRule
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.SimpVar, boolean, 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.
LamTerm - Record Class in org.aya.core.term
 
LamTerm(LamTerm.Param, Term) - Constructor for record class org.aya.core.term.LamTerm
Creates an instance of a LamTerm record class.
LamTerm.Param - Record Class in org.aya.core.term
 
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
 
Lazy(Term, Synthesizer) - Constructor for record class org.aya.tyck.Result.Lazy
 
Lazy(Term, Synthesizer, LazyValue<Term>) - Constructor for record class org.aya.tyck.Result.Lazy
Creates an instance of a Lazy record class.
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.
LetListTycker - Class in org.aya.tyck.tycker
This is the third base-base class of a tycker.
LetListTycker(Reporter, Trace.Builder, TyckState) - Constructor for class org.aya.tyck.tycker.LetListTycker
 
LetOpen(SourcePos, ModuleName.Qualified, UseHide, Expr) - Constructor for record class org.aya.concrete.Expr.LetOpen
Creates an instance of a LetOpen record class.
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.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.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 interface org.aya.tyck.error.TyckError
 
level() - Method in record class org.aya.tyck.pat.ClausesProblem.Confluence
 
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 record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
 
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.trace.Trace.UnifyT
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.tyck.tycker.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.
LHS - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
lhsResult() - Method in record class org.aya.tyck.pat.ClauseTycker.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.ClauseTycker.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.LocalId, TermShape, ParamShape.Licit.Kind) - Constructor for record class org.aya.core.repr.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.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.prettier.BasePrettier.Outer
 
linkDef(AnyVar) - Static method in class org.aya.prettier.BasePrettier
 
linkDef(AnyVar, Style) - Static method in class org.aya.prettier.BasePrettier
 
linkIdOf(ImmutableSeq<String>, AnyVar) - Static method in class org.aya.prettier.BasePrettier
 
linkIdOf(AnyVar) - Static method in class org.aya.prettier.BasePrettier
 
linkListLit(Doc, AnyVar, Style) - Static method in class org.aya.prettier.BasePrettier
 
linkLit(int, AnyVar, Style) - Static method in class org.aya.prettier.BasePrettier
 
linkRef(AnyVar, Style) - Static method in class org.aya.prettier.BasePrettier
 
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
 
ListCompNames(Expr, Expr) - Constructor for record class org.aya.concrete.Expr.Array.ListCompNames
Creates an instance of a ListCompNames record class.
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
 
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.
load(ImmutableSeq<String>) - Method in interface org.aya.resolve.module.ModuleLoader
 
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
 
LOCAL_VAR - Static variable in class org.aya.prettier.BasePrettier
 
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() - Method in record class org.aya.tyck.tycker.TyckState.Eqn
Returns the value of the localCtx record component.
LocalCtx - Interface in org.aya.tyck.env
 
LocalId(String) - Constructor for record class org.aya.core.repr.CodeShape.LocalId
Creates an instance of a LocalId record class.
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.prettier.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.tycker.TyckState.Eqn
Returns the value of the lr record component.
lr() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns the value of the lr record component.
lub(SortTerm, SortTerm) - Static method in record class org.aya.core.term.PiTerm
 
lub(SortTerm, SortTerm) - Static method in record class org.aya.core.term.SigmaTerm
 

M

make(SeqLike<LamTerm.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(InTerm) - Static method in record class org.aya.core.term.InTerm
 
make(OutTerm) - Static method in record class org.aya.core.term.OutTerm
 
make(Term, Term) - Static method in record class org.aya.core.term.InTerm
 
make(Term, Term, Term) - Static method in record class org.aya.core.term.OutTerm
 
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(StatedTycker) - Static method in record class org.aya.core.visitor.Zonker
 
makeApp(Term, Arg<Term>) - Method in record class org.aya.core.term.PathTerm
 
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
 
map() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
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.resolve.context.ModuleSymbol.UnqualifiedResolve
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(IntUnaryOperator) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
map(IntUnaryOperator) - Method in record class org.aya.core.term.IntegerTerm
 
map(IntUnaryOperator) - Method in interface org.aya.generic.Shaped.Nat
 
map(UnaryOperator<Expr>, UnaryOperator<Pattern.Clause>) - Method in record class org.aya.concrete.stmt.decl.TeleDecl.BlockBody
 
map(UnaryOperator<Expr>, UnaryOperator<Pattern.Clause>) - Method in record class org.aya.concrete.stmt.decl.TeleDecl.ExprBody
 
map(UnaryOperator<Expr>, UnaryOperator<Pattern.Clause>) - Method in interface org.aya.concrete.stmt.decl.TeleDecl.FnBody
 
map(UnaryOperator<Term>) - Method in record class org.aya.tyck.unify.TermComparator.FailureData
 
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, PrettierOptions, boolean) - Constructor for class org.aya.tyck.trace.MarkdownTrace
 
match() - Method in record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
Returns the value of the match record component.
match(AyaShape, GenericDef) - 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<Arg<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.ClauseTycker.PatResult
Returns the value of the matchings record component.
matchings() - Method in record class org.aya.tyck.pat.Conquer
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.prettier.ConcretePrettier
 
member() - Method in record class org.aya.tyck.error.FieldError.NoSuchField
Returns the value of the member record component.
member(TyckUnit, ExprResolver.Where) - Method in record class org.aya.resolve.visitor.ExprResolver
 
MEMBER - Static variable in class org.aya.prettier.BasePrettier
 
memberDef() - Method in record class org.aya.tyck.error.FieldError.ArgMismatch
Returns the value of the memberDef record component.
MemberDef - Class in org.aya.core.def
 
MemberDef(DefVar<MemberDef, TeleDecl.ClassMember>, DefVar<ClassDef, ClassDecl>, ImmutableSeq<Term.Param>, Term, boolean) - Constructor for class org.aya.core.def.MemberDef
 
members - Variable in class org.aya.concrete.stmt.decl.ClassDecl
 
members - Variable in class org.aya.core.def.ClassDef
 
members() - Method in record class org.aya.core.serde.SerTerm.Clazz
Returns the value of the members record component.
merge() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
merge(Seq<Partial<Term>>) - Static method in record class org.aya.core.term.PartialTerm
 
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
 
Meta(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.ClauseTycker
 
MetaBind(Subst, SourcePos) - Constructor for record class org.aya.core.visitor.EndoTerm.MetaBind
Creates an instance of a MetaBind record class.
MetaInfo - Interface in org.aya.core.meta
Constraints on a meta variable.
MetaInfo.AnyType - Enum Class in org.aya.core.meta
The meta variable is a type.
MetaInfo.PiDom - Record Class in org.aya.core.meta
The meta variable is the domain of a pi type which is of a known type.
MetaInfo.Result - Record Class in org.aya.core.meta
The type of the meta is known.
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.
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.tycker.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.PatternTycker
 
missing() - Method in record class org.aya.tyck.error.FieldError.MissingField
Returns the value of the missing record component.
MissingCase(SourcePos, ImmutableSeq<PatClass<ImmutableSeq<Arg<Term>>>>) - 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.
missingMembers() - Method in record class org.aya.core.term.ClassCall
 
MissingOperand(SourcePos, String) - Constructor for record class org.aya.concrete.error.OperatorError.MissingOperand
Creates an instance of a MissingOperand record class.
mockArg(Term.Param, SourcePos) - Method in class org.aya.tyck.tycker.MockTycker
 
mockTerm(Term.Param, SourcePos) - Method in class org.aya.tyck.tycker.MockTycker
 
MockTycker - Class in org.aya.tyck.tycker
This is the 2.25-th base class of a tycker.
MockTycker(Reporter, Trace.Builder, TyckState, LocalCtx) - Constructor for class org.aya.tyck.tycker.MockTycker
 
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.decl.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
 
modifyResult(UnaryOperator<Expr>) - Method in class org.aya.concrete.stmt.decl.TeleDecl
 
modifyTelescope(UnaryOperator<ImmutableSeq<Expr.Param>>) - Method in class org.aya.concrete.stmt.decl.TeleDecl
 
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.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(ModuleName, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
Creates an instance of a ModNameNotFoundError record class.
ModNotFoundError(ModulePath, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNotFoundError
Creates an instance of a ModNotFoundError record class.
ModShadowingWarn(ModuleName, 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
 
ModuleExport - Record Class in org.aya.resolve.context
A data class that contains all public definitions/re-exports of some module.
ModuleExport() - Constructor for record class org.aya.resolve.context.ModuleExport
 
ModuleExport(ModuleExport) - Constructor for record class org.aya.resolve.context.ModuleExport
 
ModuleExport(ModuleSymbol<DefVar<?, ?>>, MutableMap<ModuleName.Qualified, ModuleExport>) - Constructor for record class org.aya.resolve.context.ModuleExport
Creates an instance of a ModuleExport record class.
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 - Interface in org.aya.resolve.context
This interface represents a name to some module, which can be a relative `ModuleName.ThisRef` or a qualified name `ModuleName.Qualified`.
ModuleName.Qualified - Record Class in org.aya.resolve.context
 
ModuleName.ThisRef - Enum Class in org.aya.resolve.context
 
moduleNames() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
 
modulePath() - Method in interface org.aya.resolve.context.Context
The path of this module
modulePath() - Method in record class org.aya.resolve.context.EmptyContext
 
modulePath() - Method in record class org.aya.resolve.context.NoExportContext
Returns the value of the modulePath record component.
modulePath() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
modulePath() - Method in record class org.aya.resolve.error.NameProblem.ClashModNameError
Returns the value of the modulePath record component.
ModulePath - Record Class in org.aya.resolve.context
An absolute path to a module.
ModulePath(ImmutableSeq<String>) - Constructor for record class org.aya.resolve.context.ModulePath
Creates an instance of a ModulePath record class.
modules - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
modules() - Method in interface org.aya.resolve.context.ModuleContext
All imported modules in this context.
Qualified Module -> Module Export
modules() - Method in record class org.aya.resolve.context.ModuleExport
Returns the value of the modules record component.
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
 
ModuleSymbol<T> - Record Class in org.aya.resolve.context
A container of symbols.
ModuleSymbol() - Constructor for record class org.aya.resolve.context.ModuleSymbol
 
ModuleSymbol(MutableMap<String, MutableMap<ModuleName, T>>) - Constructor for record class org.aya.resolve.context.ModuleSymbol
Creates an instance of a ModuleSymbol record class.
ModuleSymbol(ModuleSymbol<T>) - Constructor for record class org.aya.resolve.context.ModuleSymbol
 
ModuleSymbol.Error - Enum Class in org.aya.resolve.context
 
ModuleSymbol.UnqualifiedResolve<T> - Record Class in org.aya.resolve.context
 
MONAD_BIND - Static variable in interface org.aya.generic.Constants
 
monadBind() - Method in record class org.aya.concrete.Expr.Array.ListCompNames
Returns the value of the monadBind record component.
monadBind(SourcePos) - Static method in interface org.aya.generic.Constants
 
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.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 record class org.aya.concrete.stmt.QualifiedID
Returns the value of the name record component.
name() - Method in record class org.aya.concrete.stmt.UseHide.Rename
Returns the value of the name record component.
name() - Method in class org.aya.core.meta.Meta
 
name() - Method in record class org.aya.core.repr.CodeShape.CtorShape
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.CodeShape.DataShape
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.CodeShape.FnShape
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.CodeShape.LocalId
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.repr.ParamShape.Licit
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.PatShape.Bind
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.TermShape.NameCall
Returns the value of the name record component.
name() - Method in record class org.aya.core.repr.TermShape.ShapeCall
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerDef.Clazz
Returns the value of the name record component.
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.SerPat.Ctor
Returns the value of the name record component.
name() - Method in record class org.aya.core.serde.SerTerm.Clazz
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.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.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(QualifiedID) - Constructor for record class org.aya.concrete.stmt.UseHide.Name
 
Name(SourcePos, QualifiedID, Option<String>, Assoc, BindBlock) - Constructor for record class org.aya.concrete.stmt.UseHide.Name
Creates an instance of a Name record class.
NameCall(CodeShape.MomentId, ImmutableSeq<TermShape>) - Constructor for record class org.aya.core.repr.TermShape.NameCall
Creates an instance of a NameCall 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.ClashModNameError - 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.Array.CompBlock
Returns the value of the names record component.
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.Decl
 
needTyck(ImmutableSeq<String>) - Method in class org.aya.concrete.stmt.decl.TeleDecl.PrimDecl
 
needTyck(ImmutableSeq<String>) - Method in class org.aya.concrete.stmt.Generalize
 
needTyck(ImmutableSeq<String>) - Method in interface org.aya.tyck.order.TyckUnit
 
Nested<Param,Term,This extends Nested<Param,Term,This>> - Interface in org.aya.generic
A Nested structure is something consists of a head and a body, for example: Expr.Lambda is a nested structure, it has a Expr.Param as a head and a Expr as a body Expr.Let is a nested structure, it has a Expr.LetBind as a head and a Expr as a body If you wish, Expr.App is also a nested structure in some way
New(SerTerm.Clazz) - Constructor for record class org.aya.core.serde.SerTerm.New
Creates an instance of a New record class.
New(SourcePos, Expr, ImmutableSeq<Expr.Field<Expr>>) - Constructor for record class org.aya.concrete.Expr.New
Creates an instance of a New record class.
newBody() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the newBody record component.
newGenerator(SourcePos, Expr, ImmutableSeq<Expr.DoBind>, Expr.Array.ListCompNames) - 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(ClassCall) - Constructor for record class org.aya.core.term.NewTerm
Creates an instance of a NewTerm record class.
newTycker(PrimDef.Factory, AyaShape.Factory) - Method in class org.aya.tyck.tycker.TracedTycker
 
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.GlobalId
 
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.
NoExportContext - Record Class in org.aya.resolve.context
 
NoExportContext(Context) - Constructor for record class org.aya.resolve.context.NoExportContext
 
NoExportContext(Context, ModuleSymbol<AnyVar>, MutableMap<ModuleName.Qualified, ModuleExport>) - Constructor for record class org.aya.resolve.context.NoExportContext
 
NoExportContext(Context, ModuleSymbol<AnyVar>, MutableMap<ModuleName.Qualified, ModuleExport>, ModulePath) - 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.DeclInfo.Personality
Denotes that the definition is a normal definition (default behavior)
normalize(Pat) - Method in class org.aya.tyck.pat.PatClassifier
 
normalize(NormalizeMode, TyckState) - Method in interface org.aya.tyck.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(DefVar<?, ?>, Expr.Field<Expr>) - Constructor for record class org.aya.tyck.error.FieldError.NoSuchField
Creates an instance of a NoSuchField record class.
NotFound - Enum constant in enum class org.aya.resolve.context.ModuleSymbol.Error
 
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
 
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

Obj - Enum constant in enum class org.aya.resolve.context.ModuleName.ThisRef
 
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.OutTerm
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.
of(String...) - Static method in record class org.aya.resolve.context.ModulePath
 
of(CodeShape.MomentId) - Static method in record class org.aya.core.repr.TermShape.NameCall
 
of(CodeShape.MomentId, CodeShape.GlobalId) - Static method in record class org.aya.core.repr.PatShape.ShapedCtor
 
ofCtor(DefVar<CtorDef, TeleDecl.DataCtor>, ShapeRecognition, DataCall) - Static method in class org.aya.tyck.repr.ShapeFactory
 
ofCtor(DefVar<CtorDef, TeleDecl.DataCtor>, AyaShape.Factory, DataCall) - Static method in class org.aya.tyck.repr.ShapeFactory
 
ofFn(DefVar<FnDef, TeleDecl.FnDecl>, ShapeRecognition) - Static method in class org.aya.tyck.repr.ShapeFactory
 
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.
opaqueVars() - Method in record class org.aya.core.visitor.Expander.ConservativeWHNFer
Returns the value of the opaqueVars record component.
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, ModuleName.Qualified, UseHide, boolean, boolean) - Constructor for record class org.aya.concrete.stmt.Command.Open
Creates an instance of a Open record class.
openCmd() - Method in record class org.aya.concrete.Expr.LetOpen
 
openExample() - Method in record class org.aya.concrete.stmt.Command.Open
Returns the value of the openExample record component.
openModule(ModuleName.Qualified, Stmt.Accessibility, ImmutableSeq<QualifiedID>, ImmutableSeq<WithPos<UseHide.Rename>>, SourcePos, UseHide.Strategy) - Method in interface org.aya.resolve.context.ModuleContext
Open an imported module
openModule(ModuleName.Qualified, Stmt.Accessibility, SourcePos, UseHide) - 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() - Method in interface org.aya.concrete.stmt.decl.Decl
 
opInfo() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns the value of the opInfo record component.
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.
options - Variable in class org.aya.concrete.remark.AyaLiterate.AyaInlineCode
 
options - Variable in class org.aya.concrete.remark.CodeAttrProcessor.Attr
 
options - Variable in class org.aya.prettier.BasePrettier
 
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
 
orderedArgs() - Method in record class org.aya.core.term.ClassCall
must be called after checking ClassCall.sameApply(ClassCall) if the return value is used in comparator.
OrderedEq - Enum constant in enum class org.aya.core.repr.ShapeMatcher.MatchMode
 
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.stmt.decl - package org.aya.concrete.stmt.decl
 
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.meta - package org.aya.core.meta
 
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.generic - package org.aya.generic
 
org.aya.generic.util - package org.aya.generic.util
 
org.aya.prelude - package org.aya.prelude
 
org.aya.prettier - package org.aya.prettier
 
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.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.repr - package org.aya.tyck.repr
 
org.aya.tyck.trace - package org.aya.tyck.trace
 
org.aya.tyck.tycker - package org.aya.tyck.tycker
 
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.
origin() - Method in record class org.aya.ref.GenerateKind.Renamed
Returns the value of the origin record component.
originalFile() - Method in interface org.aya.concrete.GenericAyaFile
 
OutS(SerTerm, SerTerm, SerTerm) - Constructor for record class org.aya.core.serde.SerTerm.OutS
Creates an instance of a OutS record class.
OUTS - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
OutTerm - Record Class in org.aya.core.term
 
OutTerm(Term, Term, Term) - Constructor for record class org.aya.core.term.OutTerm
Creates an instance of a OutTerm record class.
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.

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) - Constructor for record class org.aya.core.term.PAppTerm
Creates an instance of a PAppTerm record class.
PAppTerm(Term, PathTerm, Arg<Term>...) - Constructor for record class org.aya.core.term.PAppTerm
 
par() - Method in record class org.aya.core.serde.SerTerm.OutS
Returns the value of the par record component.
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.Let
 
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.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 interface org.aya.generic.Nested
The head of a nested structure.
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(String) - Static method in enum class org.aya.core.term.IntervalTerm
 
param(Term.Param) - Static method in record class org.aya.core.term.LamTerm
 
param(LocalVar) - Static method in enum class org.aya.core.term.IntervalTerm
 
Param(ParamLike<?>, Term) - Constructor for record class org.aya.core.term.Term.Param
 
Param(LocalVar, boolean) - Constructor for record class org.aya.core.term.LamTerm.Param
Creates an instance of a Param record class.
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<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
 
paramImplicit(String) - Static method in enum class org.aya.core.term.IntervalTerm
 
ParamLike<Expr extends AyaDocile> - Interface in org.aya.generic
 
paramRecognition() - Method in record class org.aya.core.term.IntegerOps.ConRule
Returns the value of the paramRecognition record component.
paramRenamed(Term.Param) - Static method in record class org.aya.core.term.LamTerm
 
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.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.Path
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.Sigma
Returns the value of the params record component.
params() - Method in record class org.aya.core.term.PathTerm
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.
params(SeqView<Term.Param>) - Method in record class org.aya.core.visitor.EndoTerm.Renamer
 
ParamShape - Interface in org.aya.core.repr
 
ParamShape.Any - Enum Class in org.aya.core.repr
 
ParamShape.Licit - Record Class in org.aya.core.repr
 
paramType() - Method in record class org.aya.core.term.IntegerOps.ConRule
Returns the value of the paramType 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.Path
Returns the value of the partial record component.
partial() - Method in record class org.aya.core.term.OutTerm
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
Returns the value of the partial record component.
partial(PrettierOptions, Partial<T>, boolean, Doc, Doc) - Static method in class org.aya.prettier.BasePrettier
 
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
Type of partial elements.
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, boolean, BasePrettier.Outer) - Method in class org.aya.prettier.CorePrettier
 
pat(Arg<Pat>, BasePrettier.Outer) - Method in class org.aya.prettier.CorePrettier
 
Pat - Interface in org.aya.core.pat
Patterns in the core syntax.
Pat.Absurd - Enum 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 - Class in org.aya.tyck.pat
 
PatClassifier(Reporter, Trace.Builder, TyckState, SourcePos) - Constructor for class org.aya.tyck.pat.PatClassifier
 
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() - Method in record class org.aya.resolve.context.ModulePath
Returns the value of the path record component.
path() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns the value of the path record component.
Path(ImmutableSeq<SerTerm.SimpVar>, SerTerm, Partial<SerTerm>) - 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.Path) - Constructor for record class org.aya.core.serde.SerTerm.PathApp
Creates an instance of a PathApp record class.
PathConDominateError(SourcePos) - Constructor for record class org.aya.tyck.error.CubicalError.PathConDominateError
Creates an instance of a PathConDominateError 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' syntax.
PathTerm(ImmutableSeq<LocalVar>, Term, Partial<Term>) - Constructor for record class org.aya.core.term.PathTerm
Creates an instance of a PathTerm record class.
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.ClauseTycker.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.repr.CodeShape.ClauseShape
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.
PatShape - Interface in org.aya.core.repr
 
PatShape.Any - Enum Class in org.aya.core.repr
 
PatShape.Bind - Record Class in org.aya.core.repr
 
PatShape.Ctor - Record Class in org.aya.core.repr
 
PatShape.CtorLike - Interface in org.aya.core.repr
 
PatShape.ShapedCtor - Record Class in org.aya.core.repr
Expecting a certain ctor, ShapeMatcher will crash if the is invalid (such as undefined or not a DataShaped thing)
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.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, BasePrettier.Outer) - Method in class org.aya.prettier.ConcretePrettier
 
pattern(Arg<Pattern>, BasePrettier.Outer) - Method in class org.aya.prettier.ConcretePrettier
 
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.QualifiedRef - 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.InsufficientPattern - Record Class in org.aya.tyck.pat
 
PatternProblem.InvalidEmptyBody - 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.decl.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.
patterns(ImmutableSeq<Arg<Pattern>>) - Method in class org.aya.prettier.ConcretePrettier
 
PatternTycker - Class in org.aya.tyck.pat
A Pattern Tycker for only one use.
PatternTycker(ExprTycker, Def.Signature<?>, SeqView<Arg<Pattern>>) - Constructor for class org.aya.tyck.pat.PatternTycker
 
PatternTycker.TyckResult - Record Class in org.aya.tyck.pat
 
PatToTerm - Class in org.aya.core.pat
 
PatToTerm() - Constructor for class org.aya.core.pat.PatToTerm
 
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.decl.ClassDecl
 
personality() - Method in interface org.aya.concrete.stmt.decl.Decl.TopLevel
 
personality() - Method in class org.aya.concrete.stmt.decl.TeleDecl.TopLevel
 
phi() - Method in record class org.aya.core.serde.SerTerm.InS
Returns the value of the phi record component.
phi() - Method in record class org.aya.core.serde.SerTerm.OutS
Returns the value of the phi record component.
phi() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the phi record component.
phi() - Method in record class org.aya.core.term.InTerm
Returns the value of the phi record component.
phi() - Method in record class org.aya.core.term.OutTerm
Returns the value of the phi record component.
PhysicalModuleContext - Class in org.aya.resolve.context
 
PhysicalModuleContext(Context, ModulePath) - 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.
PiDom(Expr, Term, SortTerm) - Constructor for record class org.aya.tyck.error.UnifyError.PiDom
Creates an instance of a PiDom record class.
PiDom(SortTerm) - Constructor for record class org.aya.core.meta.MetaInfo.PiDom
Creates an instance of a PiDom 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
 
PLUS_LEFT_SHAPE - Static variable in interface org.aya.core.repr.AyaShape
 
PLUS_RIGHT_SHAPE - Static variable in interface org.aya.core.repr.AyaShape
 
PLUSL - Enum constant in enum class org.aya.core.serde.SerDef.SerAyaShape
 
PLUSR - Enum constant in enum class org.aya.core.serde.SerDef.SerAyaShape
 
pos - Variable in class org.aya.tyck.pat.PatClassifier
 
pos - Variable in class org.aya.tyck.unify.TermComparator
 
pos() - Method in record class org.aya.tyck.pat.YouTrack
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.tycker.TyckState.Eqn
Returns the value of the pos record component.
PossiblePat(Pattern, ConCallLike.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.EndoTerm.MetaBind
 
post(Pat) - Method in interface org.aya.core.visitor.EndoTerm
 
post(Pat) - Method in interface org.aya.core.visitor.TermConsumer
 
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
!!REMEMBER TO `pre` YOUR RESULT!! (unless you know you needn't)
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(Pattern) - Method in record class org.aya.tyck.order.SigRefFinder
 
pre(Pat) - Method in interface org.aya.core.visitor.EndoTerm.NoMeta
 
pre(Pat) - Method in interface org.aya.core.visitor.EndoTerm
 
pre(Pat) - Method in record class org.aya.core.visitor.EndoTerm.Renamer
 
pre(Pat) - Method in interface org.aya.core.visitor.TermConsumer
 
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.ClauseTycker.LhsResult
Returns the value of the preclause record component.
Preclause(SourcePos, ImmutableSeq<Arg<Pat>>, Option<T>) - Constructor for record class org.aya.core.pat.Pat.Preclause
Creates an instance of a Preclause record class.
press(Term) - Method in record class org.aya.tyck.unify.Synthesizer
 
pretty() - Static method in class org.aya.prettier.AyaPrettierOptions
 
prim() - Method in record class org.aya.tyck.error.PrimError.NoResultType
Returns the value of the prim record component.
Prim(ImmutableSeq<String>, 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 - Static variable in class org.aya.prettier.BasePrettier
 
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.decl.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.tycker.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
 
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 enum 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(Expr, Term, Term, Term, TyckState) - Constructor for record class org.aya.tyck.error.IrrElimProblem.Proj
Creates an instance of a Proj record class.
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<Result>) - Constructor for record class org.aya.concrete.Expr.Proj
Creates an instance of a Proj record class.
projectedType() - Method in record class org.aya.tyck.error.IrrElimProblem.Proj
Returns the value of the projectedType record component.
projectee() - Method in record class org.aya.tyck.error.IrrElimProblem.Proj
Returns the value of the projectee record component.
projecteeType() - Method in record class org.aya.tyck.error.IrrElimProblem.Proj
Returns the value of the projecteeType record component.
ProjHead - Enum constant in enum class org.aya.prettier.BasePrettier.Outer
 
ProjIxError(Expr.Proj, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ProjIxError
Creates an instance of a ProjIxError record class.
projSubst(Term, int, ImmutableSeq<Term.Param>, Subst) - Static method in record class org.aya.core.term.ProjTerm
 
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.
Public - Enum constant in enum class org.aya.concrete.stmt.Stmt.Accessibility
 
put(CodeShape.MomentId, AnyVar) - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
put(Term.Param) - Method in interface org.aya.tyck.env.LocalCtx
 
put(LocalVar, Term) - Method in interface org.aya.tyck.env.LocalCtx
Put a new var into the current local context
put(LocalVar, boolean) - Method in record class org.aya.core.visitor.Subst
 
putPrim(ImmutableSeq<String>, ImmutableSeq<String>, PrimDef.ID, DefVar<?, ?>) - Method in record class org.aya.core.serde.SerTerm.DeState
 
putUnchecked(LocalVar, Term) - Method in interface org.aya.tyck.env.LocalCtx
DON'T USE THIS, USE LocalCtx.put(LocalVar, Term) instead.
putUnchecked(LocalVar, Term) - Method in record class org.aya.tyck.env.MapLocalCtx
 
putUnchecked(LocalVar, Term) - Method in record class org.aya.tyck.env.SeqLocalCtx
 

Q

QName(ImmutableSeq<String>, ImmutableSeq<String>, String) - Constructor for record class org.aya.core.serde.SerDef.QName
Creates an instance of a QName record class.
qualified(ImmutableSeq<String>) - Static method in interface org.aya.resolve.context.ModuleName
Construct a qualified module path from a not empty id sequence.
Qualified(String...) - Constructor for record class org.aya.resolve.context.ModuleName.Qualified
 
Qualified(ImmutableSeq<String>) - Constructor for record class org.aya.resolve.context.ModuleName.Qualified
Creates an instance of a Qualified record class.
qualifiedID() - Method in record class org.aya.concrete.Pattern.QualifiedRef
Returns the value of the qualifiedID record component.
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
 
QualifiedID(SourcePos, ModuleName, 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(ModuleName, String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Creates an instance of a QualifiedNameNotFoundError record class.
QualifiedRef(SourcePos, QualifiedID) - Constructor for record class org.aya.concrete.Pattern.QualifiedRef
 
QualifiedRef(SourcePos, QualifiedID, Expr, MutableValue<Term>) - Constructor for record class org.aya.concrete.Pattern.QualifiedRef
Creates an instance of a QualifiedRef record class.

R

r() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns the value of the r record component.
r() - Method in record class org.aya.core.term.CoeTerm
Returns the value of the r record component.
randomlyNamed(SourcePos) - Static method in interface org.aya.generic.Constants
 
randomName(Object) - Static method in interface org.aya.generic.Constants
 
RawSort(SourcePos, SortKind) - Constructor for record class org.aya.concrete.Expr.RawSort
Creates an instance of a RawSort record class.
recoe(Term) - Method in record class org.aya.core.term.CoeTerm
 
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) - 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.decl.ClassDecl
 
ref - Variable in class org.aya.concrete.stmt.decl.TeleDecl.ClassMember
 
ref - Variable in class org.aya.concrete.stmt.decl.TeleDecl.DataCtor
 
ref - Variable in class org.aya.concrete.stmt.decl.TeleDecl.DataDecl
 
ref - Variable in class org.aya.concrete.stmt.decl.TeleDecl.FnDecl
 
ref - Variable in class org.aya.concrete.stmt.decl.TeleDecl.PrimDecl
 
ref - Variable in class org.aya.core.def.ClassDef
 
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.FnDef
 
ref - Variable in class org.aya.core.def.MemberDef
 
ref - Variable in class org.aya.core.def.PrimDef
 
ref() - Method in record class org.aya.concrete.Expr.Param
Returns the value of the ref record component.
ref() - Method in class org.aya.concrete.stmt.decl.ClassDecl
 
ref() - Method in interface org.aya.concrete.stmt.decl.Decl
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl.ClassMember
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl.DataCtor
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl.DataDecl
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl.FnDecl
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl.PrimDecl
 
ref() - Method in class org.aya.concrete.stmt.decl.TeleDecl
 
ref() - Method in class 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.FnDef
 
ref() - Method in interface org.aya.core.def.GenericDef
 
ref() - Method in class org.aya.core.def.MemberDef
 
ref() - Method in class org.aya.core.def.PrimDef
 
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 record class org.aya.core.serde.SerTerm.Lam
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.serde.SerTerm.SerIntegerOps
Returns the value of the ref record component.
ref() - Method in interface org.aya.core.term.Callable.Common
 
ref() - Method in interface org.aya.core.term.Callable
 
ref() - Method in interface org.aya.core.term.Callable.Tele
 
ref() - Method in record class org.aya.core.term.ClassCall
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.ConCallLike.Head
Returns the value of the ref record component.
ref() - Method in interface org.aya.core.term.ConCallLike
 
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.IntegerOps.ConRule
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.IntegerOps.FnRule
Returns the value of the ref record component.
ref() - Method in record class org.aya.core.term.LamTerm.Param
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.RuleReducer.Fn
 
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.core.UntypedParam
 
ref() - Method in interface org.aya.generic.ParamLike
 
ref() - Method in interface org.aya.generic.Shaped.Applicable
The underlying ref
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(Term.Param) - Method in class org.aya.tyck.pat.PatClassifier
 
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<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.
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
 
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
 
remove(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
removeDefinitely(String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
removeDefinitely(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
rename() - Method in record class org.aya.concrete.stmt.UseHide.Name
 
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
 
Rename(ImmutableSeq<String>, String, String) - Constructor for record class org.aya.concrete.stmt.UseHide.Rename
Creates an instance of a Rename record class.
Renamed(LocalVar) - Constructor for record class org.aya.ref.GenerateKind.Renamed
Creates an instance of a Renamed record class.
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 interface org.aya.core.UntypedParam
 
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
 
reportAll(SeqLike<Problem>) - Method in interface org.aya.resolve.context.Context
 
reportAllAndThrow(SeqLike<Problem>) - Method in interface org.aya.resolve.context.Context
 
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.TracedTycker
 
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 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.
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
 
reset() - Method in class org.aya.prettier.AyaPrettierOptions
 
resolve(String) - Method in record class org.aya.resolve.context.ModuleName.Qualified
 
resolve(String) - Method in interface org.aya.resolve.context.ModuleName
 
resolve(String) - Method in enum class org.aya.resolve.context.ModuleName.ThisRef
 
resolve(ImmutableSeq<Stmt>, ResolveInfo, ModuleLoader) - Static method in interface org.aya.concrete.stmt.Stmt
 
resolve(CodeShape.MomentId) - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
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.Proj
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<ModuleName.Qualified, Tuple2<ResolveInfo, Boolean>>, MutableMap<ModuleName.Qualified, 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(ModulePath) - 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
 
resolveUnqualified(String) - Method in record class org.aya.resolve.context.ModuleSymbol
Getting the candidates of an unqualified name
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.core.serde.SerTerm.PartTy
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(PrettierOptions, Restr<T>) - Static method in class org.aya.prettier.BasePrettier
 
RESTRICTIVE - Static variable in record class org.aya.resolve.visitor.ExprResolver
 
result - Variable in class org.aya.concrete.stmt.decl.TeleDecl
 
result - Variable in class org.aya.core.def.SubLevelDef
 
result - Variable in class org.aya.core.def.TopLevelDef
 
result() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the result record component.
result() - Method in interface org.aya.core.def.Def
 
result() - Method in record class org.aya.core.def.Def.Signature
Returns the value of the result record component.
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 enum class org.aya.core.meta.MetaInfo.AnyType
 
result() - Method in record class org.aya.core.meta.MetaInfo.PiDom
 
result() - Method in interface org.aya.core.meta.MetaInfo
 
result() - Method in record class org.aya.core.meta.MetaInfo.Result
Returns the value of the result record component.
result() - Method in record class org.aya.core.repr.CodeShape.FnShape
Returns the value of the result record component.
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.core.serde.SerTerm.ConInfo
Returns the value of the result record component.
result() - Method in record class org.aya.tyck.error.UnifyError.PiDom
Returns the value of the result record component.
result() - Method in record class org.aya.tyck.pat.ClauseTycker.PatResult
Returns the value of the result record component.
Result - Interface in org.aya.tyck
 
Result(Term) - Constructor for record class org.aya.core.meta.MetaInfo.Result
Creates an instance of a Result record class.
Result.Default - Record Class in org.aya.tyck
Result.Default.type is the type of Result.Default.wellTyped.
Result.Lazy - Record Class in org.aya.tyck
 
Result.Sort - Record Class in org.aya.tyck
 
resultLift() - Method in record class org.aya.core.serde.SerDef.Data
Returns the value of the resultLift record component.
ret() - Method in record class org.aya.core.def.DataDef.CtorTelescopes
Returns the value of the ret 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.trace.Trace.UnifyT
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.tyck.tycker.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.
RHS - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
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.tycker.TyckState.Eqn
Returns the value of the rl record component.
rl() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns the value of the rl record component.
rule() - Method in record class org.aya.core.term.RuleReducer.Con
Returns the value of the rule record component.
rule() - Method in record class org.aya.core.term.RuleReducer.Fn
Returns the value of the rule record component.
rule() - Method in interface org.aya.core.term.RuleReducer
 
RuleReducer - Interface in org.aya.core.term
 
RuleReducer.Con - Record Class in org.aya.core.term
A special ConCall which can be reduced to something interesting.
RuleReducer.Fn - Record Class in org.aya.core.term

S

s() - Method in record class org.aya.core.serde.SerTerm.Coe
Returns the value of the s record component.
s() - Method in record class org.aya.core.term.CoeTerm
Returns the value of the s record component.
sameApply(ClassCall) - Method in record class org.aya.core.term.ClassCall
 
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
 
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.
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.
SerDef - Interface in org.aya.core.serde
 
SerDef.Clazz - Record Class 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
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, AyaShape.Factory) - 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
 
SerIntegerOps(SerDef.QName, Either<SerTerm.ConInfo, IntegerOps.FnRule.Kind>) - Constructor for record class org.aya.core.serde.SerTerm.SerIntegerOps
Creates an instance of a SerIntegerOps record class.
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.
SerShapable - Interface in org.aya.core.serde
 
SerShapeResult(SerDef.SerAyaShape, ImmutableMap<CodeShape.GlobalId, 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.Clazz - 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.ConInfo - Record Class in org.aya.core.serde
 
SerTerm.ConReduceRule - 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.FnReduceRule - Record Class in org.aya.core.serde
 
SerTerm.InS - Record Class in org.aya.core.serde
 
SerTerm.Interval - Enum 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.OutS - 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.SerIntegerOps - Record Class in org.aya.core.serde
 
SerTerm.SerParam - Record Class in org.aya.core.serde
 
SerTerm.SerShapedApplicable - Interface 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.Tup - Record Class in org.aya.core.serde
 
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.decl.ClassDecl
 
setCtx(Context) - Method in interface org.aya.concrete.stmt.decl.Decl.TopLevel
 
setCtx(Context) - Method in class org.aya.concrete.stmt.decl.TeleDecl.TopLevel
 
setDownstream(ShapeMatcher.Captures) - Method in record class org.aya.core.repr.ShapeMatcher.Captures
 
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.repr.TermShape.ShapeCall
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.
ShapeCall(CodeShape.MomentId, CodeShape, ImmutableSeq<TermShape>) - Constructor for record class org.aya.core.repr.TermShape.ShapeCall
Creates an instance of a ShapeCall record class.
Shaped<T> - Interface in org.aya.generic
What should I do after I creating a new Shape?
Shaped.Applicable<T extends AyaDocile,Core extends Def,Concrete extends TeleDecl<?>> - Interface in org.aya.generic
Something Shaped which is applicable, like FnDef, CtorDef, and probably DataDef
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
 
ShapedCtor(CodeShape.MomentId, CodeShape.GlobalId, ImmutableSeq<PatShape>) - Constructor for record class org.aya.core.repr.PatShape.ShapedCtor
Creates an instance of a ShapedCtor record class.
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) - 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.
ShapeFactory - Class in org.aya.tyck.repr
 
ShapeFactory() - Constructor for class org.aya.tyck.repr.ShapeFactory
 
ShapeMatcher - Record Class in org.aya.core.repr
 
ShapeMatcher() - Constructor for record class org.aya.core.repr.ShapeMatcher
 
ShapeMatcher(ImmutableMap<DefVar<?, ?>, ShapeRecognition>) - Constructor for record class org.aya.core.repr.ShapeMatcher
 
ShapeMatcher(ShapeMatcher.Captures, MutableMap<AnyVar, AnyVar>, ImmutableMap<DefVar<?, ?>, ShapeRecognition>) - Constructor for record class org.aya.core.repr.ShapeMatcher
Creates an instance of a ShapeMatcher record class.
ShapeMatcher.Captures - Record Class in org.aya.core.repr
 
ShapeMatcher.MatchMode - Enum Class in org.aya.core.repr
 
ShapeRecognition - Record Class in org.aya.core.repr
 
ShapeRecognition(AyaShape, ImmutableMap<CodeShape.GlobalId, DefVar<?, ?>>) - Constructor for record class org.aya.core.repr.ShapeRecognition
Creates an instance of a ShapeRecognition record class.
shapeResult() - Method in record class org.aya.core.serde.SerDef.Fn
Returns the value of the shapeResult record component.
shapeResult() - Method in record class org.aya.core.serde.SerPat.Ctor
Returns the value of the shapeResult record component.
shapeResult() - Method in interface org.aya.core.serde.SerShapable
 
showCode() - Method in record class org.aya.concrete.remark.CodeOptions
Returns the value of the showCode record component.
ShowImplicitArgs - Enum constant in enum class org.aya.prettier.AyaPrettierOptions.Key
 
ShowImplicitPats - Enum constant in enum class org.aya.prettier.AyaPrettierOptions.Key
 
ShowLambdaTypes - Enum constant in enum class org.aya.prettier.AyaPrettierOptions.Key
 
side(PrettierOptions, Restr.Side<T>) - Static method in class org.aya.prettier.BasePrettier
 
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.decl.TeleDecl
 
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, Expr) - Method in class org.aya.tyck.StmtTycker
 
simplify(Reporter, Trace.Builder) - Method in record class org.aya.tyck.tycker.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.resolve.context.ModuleName.Qualified
 
size() - Method in interface org.aya.resolve.context.ModuleName
 
size() - Method in enum class org.aya.resolve.context.ModuleName.ThisRef
 
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.
solution() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
Returns the value of the solution record component.
solve(Meta, Term) - Method in record class org.aya.tyck.tycker.TyckState
 
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.tycker.TyckState
 
solveMeta(MetaTerm, Term, TermComparator.Sub, TermComparator.Sub, Term) - Method in class org.aya.tyck.unify.TermComparator
 
solveMeta(MetaTerm, Term, TermComparator.Sub, TermComparator.Sub, Term) - Method in class org.aya.tyck.unify.Unifier
 
solveMetas() - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
solveMetas(Reporter, Trace.Builder) - Method in record class org.aya.tyck.tycker.TyckState
 
sort() - Method in record class org.aya.core.meta.MetaInfo.PiDom
Returns the value of the sort record component.
sort() - Method in record class org.aya.tyck.error.UnifyError.PiDom
Returns the value of the sort record component.
sort(Expr) - Method in class org.aya.tyck.ExprTycker
 
Sort(SortTerm) - Constructor for record class org.aya.tyck.Result.Sort
Creates an instance of a Sort record class.
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.TermShape.Sort
Creates an instance of a Sort record class.
SortKind - Enum Class in org.aya.generic
 
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.stmt.Generalize
 
sourcePos - Variable in class org.aya.concrete.stmt.GeneralizedVar
 
sourcePos - Variable in class org.aya.core.meta.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.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.Field
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.LetOpen
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.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 class org.aya.concrete.Pattern.Clause
 
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.QualifiedRef
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.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 interface org.aya.concrete.stmt.decl.Decl
 
sourcePos() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns the value of the sourcePos record component.
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.stmt.UseHide.Name
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.ClashModNameError
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.BadRecursion
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.BadExprError
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.CubicalError.PathConDominateError
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
 
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.CannotFindGeneralSolution
 
sourcePos() - Method in interface org.aya.tyck.error.HoleProblem
 
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.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.error.UnifyError.ConReturn
 
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 record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
 
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.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.StatedTycker
 
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.ConservativeWHNFer
Returns the value of the state record component.
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.Goal
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.IrrElimProblem.Proj
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.error.UnifyInfo
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.unify.Synthesizer
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.
StatedTycker - Class in org.aya.tyck.tycker
This is the second base-base class of a tycker.
StatedTycker(Reporter, Trace.Builder, TyckState) - Constructor for class org.aya.tyck.tycker.StatedTycker
 
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.prettier.ConcretePrettier
 
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 - Class in org.aya.tyck
 
StmtTycker(Reporter, Trace.Builder) - Constructor for class org.aya.tyck.StmtTycker
 
storeBindings(LocalCtx, Subst) - Method in enum class org.aya.core.pat.Pat.Absurd
 
storeBindings(LocalCtx, Subst) - Method in record class org.aya.core.pat.Pat.Bind
 
storeBindings(LocalCtx, Subst) - Method in record class org.aya.core.pat.Pat.Ctor
 
storeBindings(LocalCtx, Subst) - Method in record class org.aya.core.pat.Pat.Meta
 
storeBindings(LocalCtx, Subst) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
storeBindings(LocalCtx, Subst) - Method in interface org.aya.core.pat.Pat
 
storeBindings(LocalCtx, Subst) - 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.
structAcc(TyckState, Expr, String, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
structCon(TyckState, Expr, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
stuck() - Method in record class org.aya.tyck.error.CubicalError.CoeVaryingType
Returns the value of the stuck 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 - Enum constant in enum class org.aya.core.repr.ShapeMatcher.MatchMode
 
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.
SUB - Enum constant in enum class org.aya.core.def.PrimDef.ID
 
SubLevelDef - Class in org.aya.core.def
Coconstructors 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.tycker.LetListTycker
 
subscoped(Supplier<R>) - Method in class org.aya.tyck.tycker.MockTycker
 
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.MetaBind
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.tyck.pat.TypedSubst
Returns the value of the subst record component.
subst(Map<? extends 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(Subst, Term.Param) - Method in class org.aya.tyck.pat.PatClassifier
 
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(ImmutableSeq<LocalVar>) - Method in record class org.aya.core.term.PathTerm
 
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.
substType(SeqView<Term>) - Method in record class org.aya.core.term.PathTerm
 
SubTrunc - Enum constant in enum class org.aya.core.term.IntegerOps.FnRule.Kind
 
SUC - Enum constant in enum class org.aya.core.repr.CodeShape.GlobalId
 
succ() - Method in record class org.aya.core.term.SortTerm
Sup - Enum constant in enum class org.aya.core.repr.ShapeMatcher.MatchMode
 
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.prettier.Codifier
 
symbols - Variable in class org.aya.resolve.context.PhysicalModuleContext
 
symbols() - Method in interface org.aya.resolve.context.ModuleContext
All available symbols in this context
symbols() - Method in record class org.aya.resolve.context.ModuleExport
Returns the value of the symbols record component.
symbols() - Method in record class org.aya.resolve.context.NoExportContext
Returns the value of the symbols record component.
symbols() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
synthesize(Expr) - Method in class org.aya.tyck.ExprTycker
 
synthesize(Term) - Method in record class org.aya.tyck.unify.Synthesizer
 
synthesizer() - Method in record class org.aya.tyck.Result.Lazy
Returns the value of the synthesizer record component.
synthesizer() - Method in class org.aya.tyck.tycker.MockTycker
 
synthesizer() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns the value of the synthesizer record component.
Synthesizer - Record Class in org.aya.tyck.unify
Similar to GetTypeVisitor in Arend.
Synthesizer(TyckState, LocalCtx) - Constructor for record class org.aya.tyck.unify.Synthesizer
Creates an instance of a Synthesizer record class.

T

table() - Method in record class org.aya.resolve.context.ModuleSymbol
Returns the value of the table record component.
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.FnShape
Returns the value of the tele record component.
TeleDecl<RetTy extends Term> - Class in org.aya.concrete.stmt.decl
Concrete telescopic definition, corresponding to Def.
TeleDecl(DeclInfo, ImmutableSeq<Expr.Param>, Expr) - Constructor for class org.aya.concrete.stmt.decl.TeleDecl
 
TeleDecl.BlockBody - Record Class in org.aya.concrete.stmt.decl
 
TeleDecl.ClassMember - Class in org.aya.concrete.stmt.decl
 
TeleDecl.DataCtor - Class in org.aya.concrete.stmt.decl
 
TeleDecl.DataDecl - Class in org.aya.concrete.stmt.decl
Concrete data definition
TeleDecl.ExprBody - Record Class in org.aya.concrete.stmt.decl
 
TeleDecl.FnBody - Interface in org.aya.concrete.stmt.decl
 
TeleDecl.FnDecl - Class in org.aya.concrete.stmt.decl
Concrete function definition
TeleDecl.PrimDecl - Class in org.aya.concrete.stmt.decl
 
TeleDecl.TopLevel<RetTy extends Term> - Class in org.aya.concrete.stmt.decl
 
telescope - Variable in class org.aya.concrete.stmt.decl.TeleDecl
 
telescope - Variable in class org.aya.core.def.TopLevelDef
 
telescope - Variable in class org.aya.core.meta.Meta
 
telescope() - Method in record class org.aya.concrete.Expr.LetBind
Returns the value of the telescope record component.
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.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.Field
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.tyck.pat.YouTrack
Returns the value of the telescope record component.
telescopic(TeleDecl<?>) - Method in record class org.aya.tyck.order.SigRefFinder
 
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.IllTypedError
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(BasePrettier.Outer, Expr) - Method in class org.aya.prettier.ConcretePrettier
 
term(BasePrettier.Outer, Term) - Method in class org.aya.prettier.CorePrettier
 
term(BasePrettier.Outer, Term) - Method in class org.aya.prettier.BasePrettier
 
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.Usages - Record Class in org.aya.core.visitor
 
TermShape - Interface in org.aya.core.repr
 
TermShape.Any - Enum Class in org.aya.core.repr
 
TermShape.Callable - Interface in org.aya.core.repr
 
TermShape.CtorCall - Record Class in org.aya.core.repr
 
TermShape.NameCall - Record Class in org.aya.core.repr
 
TermShape.ShapeCall - Record Class in org.aya.core.repr
 
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!
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.
This - Static variable in interface org.aya.resolve.context.ModuleName
 
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.
to() - Method in record class org.aya.concrete.stmt.UseHide.Rename
Returns the value of the to record component.
toArg() - Method in interface org.aya.core.UntypedParam
 
toConCall(DefVar<CtorDef, TeleDecl.DataCtor>, int) - Method in record class org.aya.core.def.DataDef.CtorTelescopes
 
toDoc() - Method in class org.aya.concrete.remark.AyaLiterate.AyaHiddenCodeBlock
 
toDoc() - Method in class org.aya.concrete.remark.AyaLiterate.AyaInlineCode
 
toDoc(Doc, PrettierOptions) - Method in interface org.aya.generic.ParamLike
 
toDoc(PrettierOptions) - Method in record class org.aya.concrete.Expr.NamedArg
 
toDoc(PrettierOptions) - Method in interface org.aya.concrete.Expr
 
toDoc(PrettierOptions) - Method in interface org.aya.concrete.Pattern
 
toDoc(PrettierOptions) - Method in interface org.aya.concrete.stmt.Stmt
 
toDoc(PrettierOptions) - Method in record class org.aya.concrete.TacNode.ExprTac
 
toDoc(PrettierOptions) - Method in record class org.aya.concrete.TacNode.ListExprTac
 
toDoc(PrettierOptions) - Method in record class org.aya.core.def.Def.Signature
 
toDoc(PrettierOptions) - Method in interface org.aya.core.def.GenericDef
 
toDoc(PrettierOptions) - Method in enum class org.aya.core.meta.MetaInfo.AnyType
 
toDoc(PrettierOptions) - Method in record class org.aya.core.meta.MetaInfo.PiDom
 
toDoc(PrettierOptions) - Method in record class org.aya.core.meta.MetaInfo.Result
 
toDoc(PrettierOptions) - Method in record class org.aya.core.pat.Pat.Preclause
 
toDoc(PrettierOptions) - Method in interface org.aya.core.pat.Pat
 
toDoc(PrettierOptions) - Method in record class org.aya.core.term.Term.Matching
 
toDoc(PrettierOptions) - Method in interface org.aya.core.term.Term
 
toDoc(PrettierOptions) - Method in record class org.aya.core.visitor.Subst
 
toDoc(PrettierOptions) - Method in interface org.aya.generic.AyaDocile
 
toDoc(PrettierOptions) - Method in interface org.aya.generic.ParamLike
 
toDoc(PrettierOptions) - Method in record class org.aya.tyck.tycker.TyckState.Eqn
 
toExpr() - Method in class org.aya.concrete.stmt.Generalize
 
toExpr(boolean, LocalVar) - Method in class org.aya.concrete.stmt.Generalize
 
toFnCall() - Method in record class org.aya.core.term.RuleReducer.Fn
 
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.
toPat() - Method in record class org.aya.core.term.Term.Param
 
TopLevel(DeclInfo, ImmutableSeq<Expr.Param>, Expr, DeclInfo.Personality) - Constructor for class org.aya.concrete.stmt.decl.TeleDecl.TopLevel
 
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.ListCompNames
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.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.LetOpen
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.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.QualifiedRef
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.stmt.BindBlock
Returns a string representation of this record class.
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.decl.CommonDecl
 
toString() - Method in record class org.aya.concrete.stmt.decl.DeclInfo
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.decl.TeleDecl.BlockBody
Returns a string representation of this record class.
toString() - Method in record class org.aya.concrete.stmt.decl.TeleDecl.ExprBody
Returns a string representation of this record class.
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.Rename
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.meta.MetaInfo.PiDom
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.meta.MetaInfo.Result
Returns a string representation of this record class.
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.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.CodeShape.ClauseShape
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.FnShape
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.CodeShape.LocalId
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.ParamShape.Licit
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.PatShape.Bind
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.PatShape.Ctor
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.PatShape.ShapedCtor
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.ShapeMatcher.Captures
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.repr.TermShape.CtorCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.TermShape.NameCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.TermShape.ShapeCall
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.repr.TermShape.Sort
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.Clazz
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.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.Clazz
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.ConInfo
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.ConReduceRule
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.FnReduceRule
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.serde.SerTerm.InS
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.OutS
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.SerIntegerOps
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.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.ClassCall
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
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.ConCallLike.Head
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.IntegerOps.ConRule
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.IntegerOps.FnRule
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.InTerm
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.LamTerm.Param
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.OutTerm
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
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.RuleReducer.Con
Returns a string representation of this record class.
toString() - Method in record class org.aya.core.term.RuleReducer.Fn
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.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.MetaBind
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.ConservativeWHNFer
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.Subst
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.prettier.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.GenerateKind.Renamed
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.ModuleExport
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.ModuleName.Qualified
Returns a string representation of this record class.
toString() - Method in enum class org.aya.resolve.context.ModuleName.ThisRef
 
toString() - Method in interface org.aya.resolve.context.ModuleName
 
toString() - Method in record class org.aya.resolve.context.ModulePath
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.ModuleSymbol
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
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.ClashModNameError
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.BadRecursion
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.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.BadExprError
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.CubicalError.PathConDominateError
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.IllTypedError
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.IrrElimProblem.Proj
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.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.ConReturn
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.UnifyError.PiDom
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.error.UnifyInfo.Comparison
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.UnifyInfo
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.ClauseTycker.AllLhsResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClauseTycker.PatResult
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.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.InsufficientPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternProblem.InvalidEmptyBody
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.PatternTycker.TyckResult
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.pat.YouTrack
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.Result.Default
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.Result.Lazy
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.Result.Sort
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.tycker.TyckState.Eqn
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.tycker.TyckState
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.unify.Synthesizer
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 interface org.aya.core.UntypedParam
 
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.TracedTycker
 
traced(Supplier<Trace>, Supplier<R>) - Method in class org.aya.tyck.tycker.TracedTycker
 
traced(Supplier<Trace>, Expr, Function<Expr, R>) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
TracedTycker - Class in org.aya.tyck.tycker
This is the base-base class of a tycker.
TracedTycker(Reporter, Trace.Builder) - Constructor for class org.aya.tyck.tycker.TracedTycker
 
traceExit(Result, Expr) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
tracing(Consumer<Trace.Builder>) - Method in class org.aya.tyck.tycker.TracedTycker
 
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.
tryBuildSubst(boolean, ImmutableSeq<Arg<Pat>>, ImmutableSeq<Arg<Term>>) - Static method in record class org.aya.core.pat.PatMatcher
 
tryBuildSubst(boolean, ImmutableSeq<Arg<Pat>>, ImmutableSeq<Arg<Term>>, UnaryOperator<Term>) - Static method in record class org.aya.core.pat.PatMatcher
 
tryMatch() - Method in record class org.aya.core.term.MatchTerm
 
tryNested() - Method in interface org.aya.generic.Nested
The nested body of a nested structure
tryPress(Term) - Method in record class org.aya.tyck.unify.Synthesizer
 
tryUnfoldClauses(boolean, ImmutableSeq<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(ImmutableSeq<SerTerm.SerArg>) - Constructor for record class org.aya.core.serde.SerTerm.Tup
Creates an instance of a Tup 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(ImmutableSeq<Arg<Pat>>) - Constructor for record class org.aya.core.pat.Pat.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<Arg<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
 
tyCache() - Method in record class org.aya.tyck.Result.Lazy
Returns the value of the tyCache record component.
tyck(Pattern, Expr) - Method in class org.aya.tyck.pat.PatternTycker
Start to tyck each Pattern with Def.Signature.
tyck(Decl, ExprTycker) - Method in 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() - Method in record class org.aya.tyck.pat.YouTrack
Returns the value of the tycker record component.
TyckError - Interface in org.aya.tyck.error
 
tyckHeader(Decl, ExprTycker) - Method in 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.AyaLiterate.AyaInlineCode
 
TyckResult(ImmutableSeq<Arg<Pat>>, Term, Expr) - Constructor for record class org.aya.tyck.pat.PatternTycker.TyckResult
Creates an instance of a TyckResult record class.
tyckSCC(ImmutableSeq<TyckOrder>) - Method in record class org.aya.tyck.order.AyaSccTycker
 
TyckState - Record Class in org.aya.tyck.tycker
Currently we only deal with ambiguous equations (so no 'stuck' equations).
TyckState(MutableList<TyckState.Eqn>, MutableList<WithPos<Meta>>, MutableMap<Meta, Term>, PrimDef.Factory) - Constructor for record class org.aya.tyck.tycker.TyckState
Creates an instance of a TyckState record class.
TyckState(PrimDef.Factory) - Constructor for record class org.aya.tyck.tycker.TyckState
 
TyckState.Eqn - Record Class in org.aya.tyck.tycker
 
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(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.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.concrete.Pattern.QualifiedRef
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.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.Path
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 interface org.aya.core.term.IntegerOps
 
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
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 record class org.aya.tyck.pat.ClauseTycker.LhsResult
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.TypedSubst
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.Result.Default
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.Result.Lazy
 
type() - Method in record class org.aya.tyck.Result.Sort
 
type() - Method in interface org.aya.tyck.Result
 
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(Expr, UnifyInfo.Comparison, UnifyInfo) - 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.
TYPE - Static variable in record class org.aya.core.repr.CodeShape.LocalId
 
Type0 - Static variable in record class org.aya.core.term.SortTerm
 
TypedSubst - Record Class in org.aya.tyck.pat
 
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
 
typeRecog() - Method in record class org.aya.core.pat.Pat.Ctor
Returns the value of the typeRecog record component.

U

u() - Method in record class org.aya.core.serde.SerTerm.InS
Returns the value of the u record component.
u() - Method in record class org.aya.core.serde.SerTerm.OutS
Returns the value of the u record component.
u() - Method in record class org.aya.core.term.HCompTerm
Returns the value of the u record component.
u() - Method in record class org.aya.core.term.InTerm
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.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 record class org.aya.core.serde.SerTerm.Clazz
Returns the value of the ulift record component.
ulift() - Method in interface org.aya.core.term.Callable.Common
 
ulift() - Method in interface org.aya.core.term.Callable.Tele
 
ulift() - Method in record class org.aya.core.term.ClassCall
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.ConCallLike.Head
Returns the value of the ulift record component.
ulift() - Method in interface org.aya.core.term.ConCallLike
 
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.RuleReducer.Con
Returns the value of the ulift record component.
ulift() - Method in record class org.aya.core.term.RuleReducer.Fn
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.ConCallLike.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.
UnifiedTycker - Class in org.aya.tyck.tycker
This is the fourth base-base class of a tycker.
UnifiedTycker(Reporter, Trace.Builder, TyckState) - Constructor for class org.aya.tyck.tycker.UnifiedTycker
 
unifier() - Method in record class org.aya.tyck.unify.DoubleChecker
Returns the value of the unifier record component.
unifier(SourcePos, Ordering) - Method in class org.aya.tyck.tycker.MockTycker
 
unifier(SourcePos, Ordering, LocalCtx) - Method in class org.aya.tyck.tycker.StatedTycker
 
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.ConReturn - Record Class in org.aya.tyck.error
 
UnifyError.PiDom - Record Class in org.aya.tyck.error
 
UnifyError.Type - Record Class in org.aya.tyck.error
 
UnifyInfo - Record Class in org.aya.tyck.error
 
UnifyInfo(TyckState) - Constructor for record class org.aya.tyck.error.UnifyInfo
Creates an instance of a UnifyInfo record class.
UnifyInfo.Comparison - Record Class in org.aya.tyck.error
 
unifyPat(SeqView<Pat>, SeqView<Pat>, Subst, Subst, LocalCtx) - Static method in record class org.aya.core.pat.PatUnify
The unification of patterns.
unifyReported(Term, Term, Term, Expr, Function<UnifyInfo.Comparison, Problem>) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
unifyReported(Term, Term, Term, SourcePos, LocalCtx, Function<UnifyInfo.Comparison, Problem>) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
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.
unifyTy(Term, Term, SourcePos) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
unifyTyReported(Term, Term, Expr) - Method in class org.aya.tyck.tycker.UnifiedTycker
Check if lower is a subtype of upper, and report a type error if it's not the case.
unifyTyReported(Term, Term, Expr, Function<UnifyInfo.Comparison, Problem>) - Method in class org.aya.tyck.tycker.UnifiedTycker
 
uniqueCandidates() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
 
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
 
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.
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.
UnqualifiedResolve(MapView<ModuleName, T>, LazyValue<MutableMap<ModuleName, T>>) - Constructor for record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
Creates an instance of a UnqualifiedResolve 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.
UnsureCase(SourcePos, CtorDef, DataCall) - Constructor for record class org.aya.tyck.pat.ClausesProblem.UnsureCase
Creates an instance of a UnsureCase record class.
UntypedParam - Interface in org.aya.core
 
unwrap(Term, Consumer<LamTerm.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<Tuple2<DefVar<MemberDef, TeleDecl.ClassMember>, Arg<Term>>>) - Method in record class org.aya.core.term.ClassCall
 
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<Pattern>) - Method in record class org.aya.concrete.Pattern.List
 
update(ImmutableSeq<Term.Param>) - Method in record class org.aya.core.term.SigmaTerm
 
update(ImmutableSeq<Term>, ImmutableSeq<Term.Matching>) - Method in record class org.aya.core.term.MatchTerm
 
update(ImmutableSeq<Arg<Pattern>>) - Method in record class org.aya.concrete.Pattern.BinOpSeq
 
update(ImmutableSeq<Arg<Pattern>>) - Method in record class org.aya.concrete.Pattern.Ctor
 
update(ImmutableSeq<Arg<Pattern>>) - Method in record class org.aya.concrete.Pattern.Tuple
 
update(ImmutableSeq<Arg<Pattern>>, Option<Expr>) - Method in class org.aya.concrete.Pattern.Clause
 
update(ImmutableSeq<Arg<Pat>>) - Method in record class org.aya.core.pat.Pat.Tuple
 
update(ImmutableSeq<Arg<Pat>>, DataCall) - Method in record class org.aya.core.pat.Pat.Ctor
 
update(ImmutableSeq<Arg<Pat>>, Term) - Method in record class org.aya.core.term.Term.Matching
 
update(ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.DataCall
 
update(ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.FnCall
 
update(ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.PrimCall
 
update(ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.MetaTerm
 
update(ImmutableSeq<Arg<Term>>, ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.RuleReducer.Con
 
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.LetOpen
 
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.Array.ListCompNames) - Method in record class org.aya.concrete.Expr.Array.CompBlock
 
update(Expr, ImmutableSeq<Expr.Field<Expr>>) - Method in record class org.aya.concrete.Expr.New
 
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(Pattern) - Method in record class org.aya.concrete.Pattern.As
 
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.LetBind, Expr) - Method in record class org.aya.concrete.Expr.Let
 
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(Pat, Term) - Method in record class org.aya.core.pat.Pat.Meta
 
update(ClassCall) - Method in record class org.aya.core.term.NewTerm
 
update(DataCall, ImmutableSeq<Term>) - Method in record class org.aya.core.term.ListTerm
 
update(Term) - Method in record class org.aya.core.pat.Pat.Bind
 
update(Term) - Method in record class org.aya.core.term.LamTerm
 
update(Term) - Method in record class org.aya.core.term.MetaLitTerm
 
update(Term) - Method in record class org.aya.core.term.PLamTerm
 
update(Term) - Method in record class org.aya.core.term.ProjTerm
 
update(Term, ImmutableSeq<Arg<Term>>, PathTerm) - Method in record class org.aya.core.term.PAppTerm
 
update(Term, Term) - Method in record class org.aya.core.term.InTerm
 
update(Term, Term, Term) - Method in record class org.aya.core.term.CoeTerm
 
update(Term, Term, Term) - Method in record class org.aya.core.term.OutTerm
 
update(Term, Partial<Term>) - Method in record class org.aya.core.term.PathTerm
 
update(Term, Restr<Term>) - Method in record class org.aya.core.term.PartialTyTerm
 
update(Term, Arg<Term>) - Method in record class org.aya.core.term.AppTerm
 
update(ConCallLike.Head, ImmutableSeq<Arg<Term>>) - Method in record class org.aya.core.term.ConCall
 
update(DataCall) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
update(Term.Param, Term) - Method in record class org.aya.core.term.PiTerm
 
update(Formula<Term>) - Method in record class org.aya.core.term.FormulaTerm
 
update(Partial<Term>, Term) - Method in record class org.aya.core.term.PartialTerm
 
update(Term) - Method in record class org.aya.concrete.Expr.Field
 
upper() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the upper 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.Expr.LetOpen
Returns the value of the useHide record component.
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.Rename - Record Class in org.aya.concrete.stmt
 
UseHide.Strategy - Enum Class in org.aya.concrete.stmt
 
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
 
userType() - Method in record class org.aya.concrete.Pattern.Bind
Returns the value of the userType record component.
userType() - Method in record class org.aya.concrete.Pattern.QualifiedRef
Returns the value of the userType record component.
Using - Enum constant in enum class org.aya.concrete.stmt.UseHide.Strategy
 

V

valueOf(String) - Static method in enum class org.aya.concrete.remark.CodeAttrProcessor
Returns the enum constant of this class with the specified name.
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.DeclInfo.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.meta.MetaInfo.AnyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.pat.Pat.Absurd
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.AyaShape.AyaIntShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.AyaShape.AyaListShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.AyaShape.AyaPlusFnLeftShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.AyaShape.AyaPlusFnShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.CodeShape.GlobalId
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.ParamShape.Any
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.PatShape.Any
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.ShapeMatcher.MatchMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.repr.TermShape.Any
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.core.serde.SerTerm.Interval
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.term.IntegerOps.FnRule.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.term.IntervalTerm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.core.visitor.AyaRestrSimplifier
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.prettier.AyaPrettierOptions.Key
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.prettier.BasePrettier.Outer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.ref.GenerateKind.Anonymous
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.ref.GenerateKind.None
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.resolve.context.ModuleName.ThisRef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.resolve.context.ModuleSymbol.Error
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.resolve.visitor.ExprResolver.Where
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.aya.concrete.remark.CodeAttrProcessor
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.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.DeclInfo.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.meta.MetaInfo.AnyType
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.pat.Pat.Absurd
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.AyaShape.AyaIntShape
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.AyaShape.AyaListShape
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.AyaShape.AyaPlusFnLeftShape
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.AyaShape.AyaPlusFnShape
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.GlobalId
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.ParamShape.Any
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.PatShape.Any
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.ShapeMatcher.MatchMode
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.TermShape.Any
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.core.serde.SerTerm.Interval
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.term.IntegerOps.FnRule.Kind
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.term.IntervalTerm
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.visitor.AyaRestrSimplifier
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.prettier.AyaPrettierOptions.Key
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.prettier.BasePrettier.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.ref.GenerateKind.Anonymous
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.ref.GenerateKind.None
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.resolve.context.ModuleName.ThisRef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.resolve.context.ModuleSymbol.Error
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.resolve.visitor.ExprResolver.Where
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.prettier.BasePrettier
 
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
 
view() - Method in record class org.aya.resolve.context.ModuleSymbol
 
VISIBLE_AYA - Static variable in interface org.aya.concrete.remark.AyaLiterate
 
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>>, BasePrettier.Outer) - Method in class org.aya.prettier.BasePrettier
 
visitBind(DefVar<?, ?>, BindBlock, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
visitBindBlock(BindBlock) - Method in class org.aya.prettier.ConcretePrettier
 
visitCalls(DefVar<?, ?>, Style, SeqLike<Arg<Term>>, BasePrettier.Outer, boolean) - Method in class org.aya.prettier.BasePrettier
 
visitCalls(Assoc, Doc, SeqView<? extends BinOpElem<Term>>, BasePrettier.Outer, boolean) - Method in class org.aya.prettier.BasePrettier
 
visitCtor(Pat.Ctor) - Method in class org.aya.core.pat.PatToTerm
 
visitDoBinding(Expr.DoBind) - Method in class org.aya.prettier.ConcretePrettier
This function assumed that doBind.var() is not LocalVar.IGNORED
visitPersonality(DeclInfo.Personality) - Method in class org.aya.prettier.ConcretePrettier
 
visitTele(Seq<? extends ParamLike<Term>>) - Method in class org.aya.prettier.BasePrettier
Pretty-print a telescope in a dumb (but conservative) way.
visitTele(Seq<? extends ParamLike<Term>>, Term, ToIntBiFunction<Term, AnyVar>) - Method in class org.aya.prettier.BasePrettier
Pretty-print a telescope in a smart way.
visitTelescopic(TeleDecl<?>) - Method in interface org.aya.concrete.visitor.StmtConsumer
 

W

wantEqual() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the wantEqual record component.
WARNING - Static variable in class org.aya.prettier.BasePrettier
 
weaken(Term.Matching) - Static method in record class org.aya.core.pat.Pat.Preclause
 
wellTyped() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.Result.Default
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.Result.Lazy
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.Result.Sort
Returns the value of the wellTyped record component.
wellTyped() - Method in interface org.aya.tyck.Result
 
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.StatedTycker
 
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
Perform under this context +
with(Supplier<T>, Term.Param...) - Method in interface org.aya.tyck.env.LocalCtx
Perform under this context +
with(Seq<Term.Param>, Supplier<T>) - 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
Perform under this context + ( : )
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
 
withTerms - Variable in class org.aya.tyck.tycker.ConcreteAwareTycker
 
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

YouTrack - Record Class in org.aya.tyck.pat
YouTrack checks confluence.
YouTrack(ImmutableSeq<Term.Param>, ExprTycker, SourcePos) - Constructor for record class org.aya.tyck.pat.YouTrack
Creates an instance of a YouTrack record class.

Z

ZERO - Enum constant in enum class org.aya.core.repr.CodeShape.GlobalId
 
zonk(Term) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
zonk(Partial<Term>) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
zonk(Result) - Method in class org.aya.tyck.tycker.ConcreteAwareTycker
 
zonk(ConcreteAwareTycker) - Method in enum class org.aya.core.pat.Pat.Absurd
 
zonk(ConcreteAwareTycker) - Method in record class org.aya.core.pat.Pat.Bind
 
zonk(ConcreteAwareTycker) - Method in record class org.aya.core.pat.Pat.Ctor
 
zonk(ConcreteAwareTycker) - Method in record class org.aya.core.pat.Pat.Meta
 
zonk(ConcreteAwareTycker) - Method in record class org.aya.core.pat.Pat.ShapedInt
 
zonk(ConcreteAwareTycker) - Method in record class org.aya.core.pat.Pat.Tuple
 
zonk(ConcreteAwareTycker) - Method in interface org.aya.core.pat.Pat
 
Zonker - Record Class in org.aya.core.visitor
Instantiates holes (assuming all holes are solved).
Zonker(StatedTycker, 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