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

AbstractTycker - Class in org.aya.tyck.tycker
 
AbstractTycker(TyckState, LocalCtx, Reporter) - Constructor for class org.aya.tyck.tycker.AbstractTycker
 
accept(Term.Matching) - Method in record class org.aya.terck.CallResolver
 
action() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the action record component.
activeMetas() - Method in record class org.aya.tyck.TyckState
Returns the value of the activeMetas record component.
actual - Variable in exception class org.aya.tyck.ExprTycker.NotPi
 
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(ImmutableSeq<Term>, Term) - Method in record class org.aya.tyck.pat.PatClassifier
 
add(ModuleName, String, T) - Method in record class org.aya.resolve.context.ModuleSymbol
Adding a new symbol which can be referred by `{componentName}::{name}`
addEqn(TyckState.Eqn) - Method in record class org.aya.tyck.TyckState
 
addLocalLet(ImmutableSeq<LocalVar>, ExprTycker) - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
 
addWithTerm(Expr.WithTerm, SourcePos, Term) - Method in class org.aya.tyck.ExprTycker
 
allowed() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the allowed record component.
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.
allowVague - Variable in class org.aya.unify.Unifier
 
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.
apply(ImmutableSeq<Pat>, ImmutableSeq<Term>) - Method in record class org.aya.normalize.PatMatcher
 
apply(Pat) - Method in record class org.aya.tyck.pat.BindEater
 
apply(Term) - Method in class org.aya.normalize.Normalizer
 
apply(Term.Matching, ImmutableSeq<Term>) - Method in record class org.aya.normalize.PatMatcher
 
apply(SourcePos, Expr) - Method in record class org.aya.resolve.salt.Desalt
 
apply(SourcePos, Expr) - Method in record class org.aya.resolve.visitor.ExprResolver
Special handling of terms with binding structure.
apply(SourcePos, Pattern) - Method in class org.aya.resolve.visitor.PatternResolver
 
appOp() - Method in class org.aya.resolve.salt.ExprBinParser
 
appOp() - Method in class org.aya.resolve.salt.PatternBinParser
 
AppTycker - Interface in org.aya.tyck.tycker
 
AppTycker.Factory<Ex> - Interface in org.aya.tyck.tycker
 
args() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
Returns the value of the args record component.
asMut() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
Returns the value of the asMut record component.
assoc1() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns the value of the assoc1 record component.
assoc2() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns the value of the assoc2 record component.
asSubst() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the asSubst record component.
asSubst() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the asSubst record component.
available() - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
Returns the value of the available record component.
aya.base - module aya.base
 
AyaBinOpSet - Class in org.aya.resolve.salt
 
AyaBinOpSet(Reporter) - Constructor for class org.aya.resolve.salt.AyaBinOpSet
 
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.
AyaSccTycker - Record Class in org.aya.tyck.order
Tyck statements in SCC.
AyaSccTycker(StmtTycker, CountingReporter, ResolveInfo, MutableList<TyckDef>) - 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
 

B

BadExprError - Record Class in org.aya.tyck.error
 
BadExprError(AyaDocile, SourcePos, Term) - Constructor for record class org.aya.tyck.error.BadExprError
Creates an instance of a BadExprError record class.
BadImplicitArg(Expr.NamedArg) - Constructor for record class org.aya.tyck.error.LicitError.BadImplicitArg
Creates an instance of a BadImplicitArg record class.
BadInterval(SourcePos, int) - Constructor for record class org.aya.tyck.error.PrimError.BadInterval
Creates an instance of a BadInterval record class.
BadLitPattern(WithPos<Pattern>, Term) - Constructor for record class org.aya.tyck.error.PatternProblem.BadLitPattern
Creates an instance of a BadLitPattern record class.
BadlyScopedError(MetaCall, Term, Seq<LocalVar>) - Constructor for record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Creates an instance of a BadlyScopedError record class.
BadNamedArg(Expr.NamedArg) - Constructor for record class org.aya.tyck.error.LicitError.BadNamedArg
Creates an instance of a BadNamedArg record class.
BadRecursion - Record Class in org.aya.terck
 
BadRecursion(SourcePos, DefVar<?, ?>, Diagonal<? extends Term, TyckDef>) - Constructor for record class org.aya.terck.BadRecursion
Creates an instance of a BadRecursion record class.
BadSignature(PrimDecl, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.PrimError.BadSignature
Creates an instance of a BadSignature record class.
BadSpineError(MetaCall) - 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(WithPos<Expr>, Term, Doc, Doc, AyaDocile, TyckState) - Constructor for record class org.aya.tyck.error.BadTypeError
Creates an instance of a BadTypeError record class.
baseContext - Variable in class org.aya.resolve.module.DumbModuleLoader
 
basePath() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the basePath record component.
bind() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
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(Context, BindBlock, OpDecl) - Method in record class org.aya.resolve.visitor.StmtBinder
Bind to in
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
 
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.
bindCtx() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
Returns the value of the bindCtx record component.
BindEater - Record Class in org.aya.tyck.pat
We eat bindings, now there are only holes.
BindEater(MutableList<Term>) - Constructor for record class org.aya.tyck.pat.BindEater
Creates an instance of a BindEater record class.
bindTele(SeqView<LocalVar>) - Method in interface org.aya.tyck.Jdg
 
bindTele(ImmutableSeq<LocalVar>, MutableSeq<Param>) - Static method in interface org.aya.tyck.tycker.TeleTycker
Replace FreeTerm in with appropriate index
BlockedEval(WithPos<Pattern>, DataCall) - Constructor for record class org.aya.tyck.error.PatternProblem.BlockedEval
Creates an instance of a BlockedEval record class.
bonjour(AnyDef, ShapeRecognition) - Method in class org.aya.primitive.ShapeFactory
 
bonjour(TyckDef) - Method in class org.aya.primitive.ShapeFactory
Discovery of shaped literals
bonjour(TyckDef, ShapeRecognition) - Method in class org.aya.primitive.ShapeFactory
 
BoundaryDisagree(WithPos<Expr>, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.CubicalError.BoundaryDisagree
Creates an instance of a BoundaryDisagree record class.

C

CachedModuleLoader<ML> - Class in org.aya.resolve.module
 
CachedModuleLoader(ML) - Constructor for class org.aya.resolve.module.CachedModuleLoader
 
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(TyckState, FnDef, Set<TyckDef>, MutableValue<Term.Matching>, CallGraph<Callable.Tele, TyckDef>) - Constructor for record class org.aya.terck.CallResolver
Creates an instance of a CallResolver record class.
CallResolver(TyckState, FnDef, Set<TyckDef>, CallGraph<Callable.Tele, TyckDef>) - Constructor for record class org.aya.terck.CallResolver
 
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.primitive.ShapeMatcher
Returns the value of the captures record component.
Captures(MutableMap<CodeShape.MomentId, AnyVar>, MutableValue<ShapeMatcher.Captures>) - Constructor for record class org.aya.primitive.ShapeMatcher.Captures
Creates an instance of a Captures record class.
check() - Method in record class org.aya.terck.CallResolver
 
check() - Method in record class org.aya.tyck.pat.IApplyConfl
 
check(Decl) - Method in record class org.aya.tyck.StmtTycker
 
check(ClauseTycker.TyckResult, Term, ImmutableSeq<PatClass<ImmutableSeq<Term>>>) - Method in record class org.aya.tyck.pat.YouTrack
 
check(SourcePos) - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
 
checkAllLhs(ImmutableIntSeq, Signature, SeqView<Pattern.Clause>, boolean) - Method in record class org.aya.tyck.pat.ClauseTycker
 
checkAllRhs(ImmutableSeq<LocalVar>, ImmutableSeq<ClauseTycker.LhsResult>) - Method in record class org.aya.tyck.pat.ClauseTycker
 
checkAvail(DataCall, ConDefLike, TyckState) - Static method in class org.aya.tyck.pat.PatternTycker
Check whether is available under
checkBoundaries(EqTerm, Closure, SourcePos, Function<UnifyInfo.Comparison, Problem>) - Method in interface org.aya.tyck.tycker.Unifiable
 
checkCompiledApplication(JitTele, AppTycker.Factory<Ex>) - Static method in interface org.aya.tyck.tycker.AppTycker
 
checkDefApplication(DefVar<?, ?>, TyckState, AppTycker.Factory<Ex>) - Static method in interface org.aya.tyck.tycker.AppTycker
 
checkDependency(PrimDef.ID) - Method in class org.aya.primitive.PrimFactory
 
checkEqn(TyckState.Eqn) - Method in class org.aya.unify.TermComparator
checkHeader(Decl) - Method in record class org.aya.tyck.StmtTycker
 
checkLhs(Signature, ImmutableIntSeq, Pattern.Clause, boolean) - Method in record class org.aya.tyck.pat.ClauseTycker
 
checkNoClassify() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
 
checkSignature(ImmutableSeq<Expr.Param>, WithPos<Expr>) - Method in interface org.aya.tyck.tycker.TeleTycker
 
checkTele(ImmutableSeq<Expr.Param>) - Method in interface org.aya.tyck.tycker.TeleTycker
Does not zonk the result.
checkTeleFree(ImmutableSeq<Expr.Param>) - Method in interface org.aya.tyck.tycker.TeleTycker
Check the tele with free variables remaining in the localCtx.
checkType(WithPos<Expr>) - Method in interface org.aya.tyck.tycker.TeleTycker
Tyck a expr that is expected to be a type
checkType(WithPos<Expr>) - Method in record class org.aya.tyck.tycker.TeleTycker.Con
 
checkType(WithPos<Expr>) - Method in record class org.aya.tyck.tycker.TeleTycker.Default
 
Circular(ImmutableSeq<BinOpSet.BinOP>) - Constructor for record class org.aya.resolve.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(ModulePath, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ClashModNameError
Creates an instance of a ClashModNameError record class.
classify(SeqView<? extends Pat.Preclause<?>>, SeqView<Param>, AbstractTycker, SourcePos) - Static method in record class org.aya.tyck.pat.PatClassifier
 
classify1(ImmutableSeq<Term>, Param, ImmutableSeq<Indexed<Pat>>, int) - Method in record class org.aya.tyck.pat.PatClassifier
 
clause() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the clause record component.
clause(Pattern.Clause) - Method in record class org.aya.resolve.visitor.ExprResolver
 
clauses() - Method in record class org.aya.tyck.pat.ClauseTycker.TyckResult
Returns the value of the clauses record component.
clauses() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the clauses record component.
ClausesProblem - Interface in org.aya.tyck.error
 
ClausesProblem.Conditions - Record Class in org.aya.tyck.error
 
ClausesProblem.Confluence - Record Class in org.aya.tyck.error
 
ClausesProblem.Domination - Record Class in org.aya.tyck.error
 
ClausesProblem.FMDomination - Record Class in org.aya.tyck.error
 
ClausesProblem.MissingCase - Record Class in org.aya.tyck.error
 
ClausesProblem.UnsureCase - Record Class in org.aya.tyck.error
 
ClauseTycker - Record Class in org.aya.tyck.pat
 
ClauseTycker(ExprTycker) - Constructor for record class org.aya.tyck.pat.ClauseTycker
Creates an instance of a ClauseTycker record class.
ClauseTycker.LhsResult - Record Class in org.aya.tyck.pat
 
ClauseTycker.TyckResult - Record Class in org.aya.tyck.pat
 
ClauseTycker.Worker - Record Class in org.aya.tyck.pat
 
clear() - Method in class org.aya.primitive.PrimFactory
 
clear(PrimDef.ID) - Method in class org.aya.primitive.PrimFactory
 
cmp - Variable in class org.aya.unify.TermComparator
 
cmp() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the cmp record component.
collect(MutableList<LocalVar>) - Method in record class org.aya.resolve.context.BindContext
 
collect(MutableList<LocalVar>) - Method in interface org.aya.resolve.context.Context
 
collectUsageOf(TyckOrder) - Method in record class org.aya.tyck.order.AyaOrgaTycker
 
COMMIT_HASH - Static variable in class org.aya.prelude.GeneratedVersion
 
compare(Term, Term, Term) - Method in class org.aya.unify.TermComparator
Compare two terms with the given (if not null)
comparison() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
Returns the value of the comparison record component.
comparison() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the comparison record component.
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.PrimError.BadSignature
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(Term, Term, TermComparator.FailureData) - Constructor for record class org.aya.tyck.error.UnifyInfo.Comparison
Creates an instance of a Comparison record class.
computeSolution(MetaCall, UnaryOperator<Term>) - Method in record class org.aya.tyck.TyckState
 
con() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
Returns the value of the con record component.
con() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
Returns the value of the con record component.
Con(ExprTycker, SortTerm) - Constructor for record class org.aya.tyck.tycker.TeleTycker.Con
Creates an instance of a Con record class.
Conditions(SourcePos, SourcePos, int, ImmutableSeq<Term>, UnifyInfo, UnifyInfo.Comparison) - Constructor for record class org.aya.tyck.error.ClausesProblem.Conditions
Creates an instance of a Conditions record class.
Confluence(SourcePos, int, int, UnifyInfo.Comparison, UnifyInfo, SourcePos, SourcePos) - Constructor for record class org.aya.tyck.error.ClausesProblem.Confluence
Creates an instance of a Confluence record class.
ConPattern - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
ConReturn(DataCon, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.UnifyError.ConReturn
Creates an instance of a ConReturn record class.
contains(String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
contains(ModuleName, String) - Method in record class org.aya.resolve.context.ModuleSymbol
 
context() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
Returns the value of the context record component.
context() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
Returns the value of the context record component.
context() - Method in class org.aya.resolve.visitor.PatternResolver
 
Context - Interface in org.aya.resolve.context
 
Context.ResolvingInterruptedException - Exception Class in org.aya.resolve.context
 
Contextful - Interface in org.aya.tyck.tycker
Indicating something is LocalCtxful.
Whenever you want to introduce some bind, make sure you are modifying the LocalCtx that you own it, i.e.
create() - Static method in record class org.aya.primitive.ShapeMatcher.Captures
 
create(ResolveInfo, Reporter) - Static method in record class org.aya.tyck.order.AyaSccTycker
 
createEqn(Term, Term) - Method in class org.aya.unify.Unifier
 
createErrorExpr(SourcePos) - Method in class org.aya.resolve.salt.ExprBinParser
 
createErrorExpr(SourcePos) - Method in class org.aya.resolve.salt.PatternBinParser
 
ctx() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the ctx record component.
CubicalError - Interface in org.aya.tyck.error
 
CubicalError.BoundaryDisagree - Record Class in org.aya.tyck.error
 
CubicalError.PathConDominateError - Record Class in org.aya.tyck.error
 
currentClause() - Method in record class org.aya.terck.CallResolver
Returns the value of the currentClause record component.
cycles() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
Returns the value of the cycles record component.

D

dataCall() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
Returns the value of the dataCall record component.
dataCall() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
Returns the value of the dataCall record component.
dataCall() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
Returns the value of the dataCall record component.
dataResult() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
Returns the value of the dataResult record component.
def() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns the value of the def record component.
Default(Term, Term) - Constructor for record class org.aya.tyck.Jdg.Default
Creates an instance of a Default record class.
Default(ExprTycker) - Constructor for record class org.aya.tyck.tycker.TeleTycker.Default
Creates an instance of a Default record class.
defineSymbol(AnyVar, Stmt.Accessibility, SourcePos) - Method in interface org.aya.resolve.context.ModuleContext
 
delegate() - Method in record class org.aya.normalize.Finalizer.Freeze
Returns the value of the delegate record component.
delegate() - Method in record class org.aya.normalize.Finalizer.Zonk
Returns the value of the delegate record component.
delegate() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the delegate record component.
dependency() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Returns the value of the dependency record component.
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.tyck.ctx.LocalLet
 
derive(String) - Method in interface org.aya.resolve.context.Context
 
derive(ModulePath) - Method in interface org.aya.resolve.context.Context
 
derive(ModulePath) - Method in record class org.aya.resolve.context.EmptyContext
 
derive(SourcePos, Ordering) - Method in class org.aya.unify.Unifier
 
deriveRestrictive() - Method in record class org.aya.resolve.visitor.ExprResolver
The intended usage is to create an ExprResolver that resolves the body/bodies of something.
Desalt - Record Class in org.aya.resolve.salt
Desugar, but the sugars are not sweet enough, therefore called salt.
Desalt(ResolveInfo) - Constructor for record class org.aya.resolve.salt.Desalt
Creates an instance of a Desalt record class.
describe(PrettierOptions) - Method in record class org.aya.normalize.error.UnsolvedLit
 
describe(PrettierOptions) - Method in record class org.aya.normalize.error.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.OperatorError.Circular
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.Fixity
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.Precedence
 
describe(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.SelfBind
 
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.ClausesProblem.Conditions
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.Domination
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.CubicalError.PathConDominateError
 
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.LevelError
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LicitError.BadImplicitArg
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
 
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.PatternProblem.BadLitPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PrimError.BadInterval
 
describe(PrettierOptions) - Method in record class org.aya.tyck.error.PrimError.BadSignature
 
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.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
 
describeUnify(PrettierOptions, UnifyInfo.Comparison, Doc, Doc) - Method in record class org.aya.tyck.error.UnifyInfo
 
desired() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the desired record component.
desugar(SourcePos, Expr.Sugar) - Method in record class org.aya.resolve.salt.Desalt
 
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.primitive.ShapeMatcher.Captures
closed with unmerged changes
discovered - Variable in class org.aya.primitive.ShapeFactory
 
discovered() - Method in record class org.aya.primitive.ShapeMatcher
Returns the value of the discovered record component.
dom() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Returns the value of the dom record component.
Domination(int, int, SourcePos) - Constructor for record class org.aya.tyck.error.ClausesProblem.Domination
Creates an instance of a Domination record class.
doSolveMeta(Pat, Pat.Meta) - Static method in record class org.aya.normalize.PatMatcher
Perform meta solving, make sure that is unsolved.
doSolveMeta(MetaCall, Term, Term) - Method in class org.aya.unify.TermComparator
Trying to solve with
doSolveMeta(MetaCall, Term, Term) - Method in class org.aya.unify.Unifier
 
doSynthesize(WithPos<Expr>) - Method in class org.aya.tyck.ExprTycker
 
DoubleChecker - Record Class in org.aya.unify
 
DoubleChecker(Unifier) - Constructor for record class org.aya.unify.DoubleChecker
 
DoubleChecker(Unifier, Synthesizer) - Constructor for record class org.aya.unify.DoubleChecker
Creates an instance of a DoubleChecker record class.
doZonk(Term) - Method in interface org.aya.normalize.Finalizer
 
DUMB_MODULE_NAME - Static variable in class org.aya.resolve.module.DumbModuleLoader
 
DumbModuleLoader - Class in org.aya.resolve.module
 
DumbModuleLoader(Context) - Constructor for class org.aya.resolve.module.DumbModuleLoader
 
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

ElemMismatchError(SourcePos, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ElemMismatchError
Creates an instance of a ElemMismatchError record class.
elims() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the elims record component.
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.
enter(Context) - Method in record class org.aya.resolve.visitor.ExprResolver
 
enter(ExprResolver.Where) - Method in record class org.aya.resolve.visitor.ExprResolver
 
Eq - Enum constant in enum class org.aya.primitive.ShapeMatcher.MatchMode
 
Eqn(Term, Term, Ordering, SourcePos, LocalCtx) - Constructor for record class org.aya.tyck.TyckState.Eqn
Creates an instance of a Eqn record class.
eqns() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
Returns the value of the eqns record component.
eqns() - Method in record class org.aya.tyck.TyckState
Returns the value of the eqns record component.
equals(Object) - Method in record class org.aya.normalize.error.UnsolvedLit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.normalize.error.UnsolvedMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.normalize.Finalizer.Freeze
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.normalize.Finalizer.Zonk
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.normalize.PatMatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.primitive.ShapeMatcher.Captures
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.primitive.ShapeMatcher
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.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.OperatorError.Circular
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.OperatorError.Fixity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.OperatorError.Precedence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.error.OperatorError.SelfBind
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.ImportInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
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.ResolvingStmt.GenStmt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolvingStmt.MiscDecl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolvingStmt.ModStmt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.salt.Desalt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.StmtResolvers
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.StmtBinder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.resolve.visitor.StmtPreResolver
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.ctx.LocalLet
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.ClausesProblem.Conditions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
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.PathConDominateError
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.LevelError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LicitError.BadImplicitArg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
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.PatternProblem.BadLitPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
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.BadSignature
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.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.Jdg.Default
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.Jdg.Lazy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.Jdg.Sort
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.pat.BindEater
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClauseTycker
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.TyckResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.IApplyConfl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatClassifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
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.StmtTycker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.tycker.TeleTycker.Con
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.tycker.TeleTycker.Default
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.TyckState.Eqn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.tyck.TyckState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.unify.DoubleChecker
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.unify.Synthesizer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aya.unify.TermComparator.FailureData
Indicates whether some other object is "equal to" this one.
equals(OpDecl, OpDecl) - Method in class org.aya.resolve.salt.AyaBinOpSet
 
errs() - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
Returns the value of the errs record component.
exampleContext() - Method in class org.aya.resolve.context.PhysicalModuleContext
 
exampleContext(ModuleContext) - Static method in record class org.aya.resolve.visitor.StmtPreResolver
 
existsFileLevelModule(ModulePath) - Method in class org.aya.resolve.module.CachedModuleLoader
 
existsFileLevelModule(ModulePath) - Method in class org.aya.resolve.module.DumbModuleLoader
 
existsFileLevelModule(ModulePath) - Method in record class org.aya.resolve.module.FileModuleLoader
 
existsFileLevelModule(ModulePath) - Method in record class org.aya.resolve.module.ModuleListLoader
 
existsFileLevelModule(ModulePath) - Method in interface org.aya.resolve.module.ModuleLoader
 
exit() - Method in record class org.aya.resolve.visitor.ExprResolver
 
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.
export(ModuleName, String, AnyDefVar) - 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 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, AnyDefVar) - Method in interface org.aya.resolve.context.ModuleContext
Exporting an AnyVar with qualified id {modName}::{name}
exportSymbol(ModuleName, String, AnyDefVar) - Method in class org.aya.resolve.context.PhysicalModuleContext
 
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.LicitError.BadImplicitArg
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
Returns the value of the expr record component.
expr() - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
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 interface org.aya.tyck.error.SourceNodeProblem
 
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.
ExprBinParser - Class in org.aya.resolve.salt
 
ExprBinParser(ResolveInfo, SeqView<Expr.NamedArg>) - Constructor for class org.aya.resolve.salt.ExprBinParser
 
exprInfo(Doc, Doc, MutableList<Doc>) - Static method in record class org.aya.tyck.error.UnifyInfo
 
exprInfo(Term, PrettierOptions, Stateful, MutableList<Doc>) - Static method in record class org.aya.tyck.error.UnifyInfo
 
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>) - 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
 
exprTycker() - Method in record class org.aya.tyck.pat.ClauseTycker
Returns the value of the exprTycker record component.
ExprTycker - Class in org.aya.tyck
 
ExprTycker(TyckState, LocalCtx, LocalLet, Reporter) - Constructor for class org.aya.tyck.ExprTycker
 
ExprTycker(TyckState, Reporter) - Constructor for class org.aya.tyck.ExprTycker
 
ExprTycker.NotPi - Exception Class in org.aya.tyck
 
extractGlobal() - Method in record class org.aya.primitive.ShapeMatcher.Captures
 

F

factory(PrimDef.ID, DefVar<PrimDef, PrimDecl>) - Method in class org.aya.primitive.PrimFactory
 
fail(AyaDocile, Term, Problem) - Method in interface org.aya.tyck.tycker.Problematic
 
fail(AyaDocile, Problem) - Method in interface org.aya.tyck.tycker.Problematic
 
fail(Problem) - Method in interface org.aya.tyck.tycker.Problematic
 
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.unify.TermComparator.FailureData
Creates an instance of a FailureData record class.
fileManager() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the fileManager record component.
FileModuleLoader - Record Class in org.aya.resolve.module
 
FileModuleLoader(SourceFileLocator, Path, Reporter, GenericAyaParser, GenericAyaFile.Factory) - Constructor for record class org.aya.resolve.module.FileModuleLoader
 
FileModuleLoader(SourceFileLocator, Path, Reporter, GenericAyaParser, GenericAyaFile.Factory, PrimFactory) - Constructor for record class org.aya.resolve.module.FileModuleLoader
Creates an instance of a FileModuleLoader record class.
Finalizer - Interface in org.aya.normalize
 
Finalizer.Freeze - Record Class in org.aya.normalize
 
Finalizer.Zonk<T> - Record Class in org.aya.normalize
 
find(AnyDef) - Method in class org.aya.primitive.ShapeFactory
 
findImpl(AyaShape) - Method in class org.aya.primitive.ShapeFactory
 
firstMatchDomination(ImmutableSeq<? extends SourceNode>, Reporter, ImmutableSeq<? extends PatClass<?>>) - Static method in record class org.aya.tyck.pat.PatClassifier
 
Fixity(String, Assoc, String, Assoc, SourcePos) - Constructor for record class org.aya.resolve.error.OperatorError.Fixity
Creates an instance of a Fixity record class.
FMDomination(int, SourcePos) - Constructor for record class org.aya.tyck.error.ClausesProblem.FMDomination
Creates an instance of a FMDomination record class.
FnBody - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
FnPattern - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
FnSimple - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
forEach(BiConsumer<String, Map<ModuleName, T>>) - Method in record class org.aya.resolve.context.ModuleSymbol
 
fork() - Method in record class org.aya.primitive.ShapeMatcher.Captures
 
Freeze(Stateful) - Constructor for record class org.aya.normalize.Finalizer.Freeze
Creates an instance of a Freeze record class.
freezeHoles(Term) - Method in interface org.aya.tyck.tycker.Stateful
 
freshMeta(String, SourcePos, MetaVar.Requirement) - Method in interface org.aya.tyck.tycker.Contextful
Construct a fresh MetaCall
future() - Method in record class org.aya.primitive.ShapeMatcher.Captures
Returns the value of the future record component.

G

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.
GeneratedVersion - Class in org.aya.prelude
 
GeneratedVersion() - Constructor for class org.aya.prelude.GeneratedVersion
 
generatePi(Expr.Lambda, SourcePos) - Method in interface org.aya.tyck.tycker.Contextful
 
GenStmt(Generalize) - Constructor for record class org.aya.resolve.ResolvingStmt.GenStmt
Creates an instance of a GenStmt record class.
get(QualifiedID) - Method in interface org.aya.resolve.context.Context
Getting a symbol by name .
getCall(PrimDef.ID) - Method in class org.aya.primitive.PrimFactory
 
getCall(PrimDef.ID, ImmutableSeq<Term>) - Method in class org.aya.primitive.PrimFactory
 
getFailure() - Method in class org.aya.unify.TermComparator
 
getLocal(LocalVar) - Method in record class org.aya.tyck.ctx.LocalLet
 
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.
getMaybe(QualifiedID) - Method in interface org.aya.resolve.context.Context
 
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.
getOption(PrimDef.ID) - Method in class org.aya.primitive.PrimFactory
 
getOrCreate(PrimDef.ID, DefVar<PrimDef, PrimDecl>) - Method in class org.aya.primitive.PrimFactory
 
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 .
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, MetaCall, ImmutableSeq<LocalVar>) - Constructor for record class org.aya.tyck.error.Goal
Creates an instance of a Goal record class.
graph() - Method in record class org.aya.terck.CallResolver
Returns the value of the graph record component.

H

handleInternalError(Panic) - Static method in record class org.aya.resolve.module.FileModuleLoader
 
hasError() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the hasError record component.
hasError() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the hasError record component.
hashCode() - Method in record class org.aya.normalize.error.UnsolvedLit
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.normalize.error.UnsolvedMeta
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.normalize.Finalizer.Freeze
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.normalize.Finalizer.Zonk
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.normalize.PatMatcher
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.primitive.ShapeMatcher.Captures
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.primitive.ShapeMatcher
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.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.OperatorError.Circular
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.OperatorError.Precedence
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.error.OperatorError.SelfBind
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.ImportInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
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.ResolvingStmt.GenStmt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolvingStmt.MiscDecl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolvingStmt.ModStmt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.salt.Desalt
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.StmtResolvers
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.StmtBinder
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.resolve.visitor.StmtPreResolver
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.ctx.LocalLet
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.ClausesProblem.Conditions
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
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.PathConDominateError
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.LevelError
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LicitError.BadImplicitArg
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
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.PatternProblem.BadLitPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
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.BadSignature
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.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.Jdg.Default
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.Jdg.Lazy
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.Jdg.Sort
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.pat.BindEater
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClauseTycker
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.TyckResult
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatClassifier
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
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.StmtTycker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.tycker.TeleTycker.Default
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.TyckState.Eqn
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.tyck.TyckState
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.unify.DoubleChecker
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.unify.Synthesizer
Returns a hash code value for this object.
hashCode() - Method in record class org.aya.unify.TermComparator.FailureData
Returns a hash code value for this object.
hasLhsError() - Method in record class org.aya.tyck.pat.ClauseTycker.TyckResult
Returns the value of the hasLhsError record component.
have(PrimDef.ID) - Method in class org.aya.primitive.PrimFactory
 
Head - Enum constant in enum class org.aya.resolve.visitor.ExprResolver.Where
 
hint(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.Fixity
 
hint(PrettierOptions) - Method in record class org.aya.resolve.error.OperatorError.Precedence
 
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.
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.error.ClausesProblem.Conditions
Returns the value of the i record component.
i() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the i record component.
IApplyConfl - Record Class in org.aya.tyck.pat
This is XTT-specific confluence check, very simple: we check for all combinations.
IApplyConfl(FnDef, ImmutableSeq<Term.Matching>, boolean, SourcePos, ExprTycker) - Constructor for record class org.aya.tyck.pat.IApplyConfl
Creates an instance of a IApplyConfl record class.
IApplyConfl(FnDef, ExprTycker, SourcePos) - Constructor for record class org.aya.tyck.pat.IApplyConfl
 
IllTypedError(MetaCall, TyckState, Term) - Constructor for record class org.aya.tyck.error.HoleProblem.IllTypedError
Creates an instance of a IllTypedError record class.
ImplicitLam(WithPos<Expr>) - Constructor for record class org.aya.tyck.error.LicitError.ImplicitLam
Creates an instance of a ImplicitLam record class.
importAll(ShapeFactory) - Method in class org.aya.primitive.ShapeFactory
 
ImportInfo(ResolveInfo, boolean) - Constructor for record class org.aya.resolve.ResolveInfo.ImportInfo
Creates an instance of a ImportInfo record class.
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.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.
inferMeta() - Method in record class org.aya.normalize.PatMatcher
Returns the value of the inferMeta record component.
info() - Method in record class org.aya.resolve.salt.Desalt
Returns the value of the info record component.
info() - Method in record class org.aya.resolve.StmtResolvers
Returns the value of the info record component.
info() - Method in record class org.aya.resolve.visitor.StmtBinder
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
Returns the value of the info record component.
info() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the info record component.
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.PrimError.BadSignature
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.
inherit(Term, Term) - Method in record class org.aya.unify.DoubleChecker
 
inherit(WithPos<Expr>, Term) - Method in class org.aya.tyck.ExprTycker
 
inheritPiDom(Term, SortTerm) - Method in record class org.aya.unify.Synthesizer
 
inlineHints(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
 
inlineHints(PrettierOptions) - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
 
inlineHints(PrettierOptions) - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
 
InsufficientPattern(WithPos<Pattern>, Param) - Constructor for record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Creates an instance of a InsufficientPattern record class.
integer() - Method in record class org.aya.tyck.error.PrimError.BadInterval
Returns the value of the integer record component.
intervalType - Variable in class org.aya.primitive.PrimFactory
 
InvalidEmptyBody(Pattern.Clause) - Constructor for record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
Creates an instance of a InvalidEmptyBody record class.
iPos() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
Returns the value of the iPos record component.
iPos() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the iPos record component.
isFn() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the isFn record component.
isTypeMeta(MetaVar.Requirement) - Method in record class org.aya.unify.Synthesizer
 
items() - Method in record class org.aya.resolve.error.OperatorError.Circular
Returns the value of the items record component.
iterate(Function<Context, T>) - Method in interface org.aya.resolve.context.Context
 

J

j() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the j record component.
Jdg - Interface in org.aya.tyck
 
Jdg.Default - Record Class in org.aya.tyck
Jdg.Default.type is the type of Jdg.Default.wellTyped.
Jdg.Lazy - Record Class in org.aya.tyck
 
Jdg.Sort - Record Class in org.aya.tyck
 
jPos() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the jPos record component.

K

keysView() - Method in record class org.aya.resolve.context.ModuleSymbol
 

L

lack() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
Returns the value of the lack record component.
LAX - Static variable in record class org.aya.resolve.visitor.ExprResolver
 
Lazy(Term, LazyValue<Term>) - Constructor for record class org.aya.tyck.Jdg.Lazy
Creates an instance of a Lazy record class.
lazyJdg(Term) - Method in class org.aya.tyck.tycker.AbstractTycker
 
lazyType() - Method in record class org.aya.tyck.Jdg.Lazy
Returns the value of the lazyType record component.
level() - Method in record class org.aya.normalize.error.UnsolvedLit
 
level() - Method in record class org.aya.normalize.error.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.OperatorError
 
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.ClausesProblem.Domination
 
level() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
 
level() - Method in interface org.aya.tyck.error.ClausesProblem
 
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 record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
 
level() - Method in interface org.aya.tyck.error.PatternProblem
 
level() - Method in interface org.aya.tyck.error.TyckError
 
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.
lhs() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the lhs record component.
lhs() - Method in record class org.aya.unify.TermComparator.FailureData
Returns the value of the lhs record component.
LhsResult(LocalCtx, Term, ImmutableSeq<Jdg>, LocalLet, Pat.Preclause<Expr>, boolean) - Constructor for record class org.aya.tyck.pat.ClauseTycker.LhsResult
Creates an instance of a LhsResult record class.
LicitError - Interface in org.aya.tyck.error
 
LicitError.BadImplicitArg - Record Class in org.aya.tyck.error
 
LicitError.BadNamedArg - Record Class in org.aya.tyck.error
 
LicitError.ImplicitLam - Record Class in org.aya.tyck.error
 
lit() - Method in record class org.aya.normalize.error.UnsolvedLit
Returns the value of the lit record component.
load(ModulePath) - Method in interface org.aya.resolve.module.ModuleLoader
 
load(ModulePath, ModuleLoader) - Method in class org.aya.resolve.module.CachedModuleLoader
 
load(ModulePath, ModuleLoader) - Method in class org.aya.resolve.module.DumbModuleLoader
 
load(ModulePath, ModuleLoader) - Method in record class org.aya.resolve.module.FileModuleLoader
 
load(ModulePath, ModuleLoader) - Method in record class org.aya.resolve.module.ModuleListLoader
 
load(ModulePath, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
 
loader - Variable in class org.aya.resolve.module.CachedModuleLoader
 
loader() - Method in record class org.aya.resolve.StmtResolvers
Returns the value of the loader record component.
loader() - Method in record class org.aya.resolve.visitor.StmtPreResolver
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.
loadTele(SeqView<LocalVar>, Signature, ExprTycker) - Static method in interface org.aya.tyck.tycker.TeleTycker
 
localCtx() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the localCtx record component.
localCtx() - Method in class org.aya.tyck.tycker.AbstractTycker
 
localCtx() - Method in interface org.aya.tyck.tycker.Contextful
 
localCtx() - Method in interface org.aya.tyck.tycker.TeleTycker.Impl
 
localCtx() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the localCtx record component.
localCtx() - Method in record class org.aya.unify.DoubleChecker
 
localCtx() - Method in record class org.aya.unify.Synthesizer
 
localLet() - Method in class org.aya.tyck.ExprTycker
 
LocalLet - Record Class in org.aya.tyck.ctx
A locally, lazy substitution
Every substitution should be well-scoped, i.e., Jdg can only refer to some free variable or elder lazy substitution.
LocalLet() - Constructor for record class org.aya.tyck.ctx.LocalLet
 
LocalLet(LocalLet, MutableLinkedHashMap<LocalVar, Jdg>) - Constructor for record class org.aya.tyck.ctx.LocalLet
Creates an instance of a LocalLet record class.
locator() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the locator record component.
lower() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the lower record component.

M

makeArg(SourcePos, WithPos<Expr>, Expr.NamedArg, boolean) - Method in class org.aya.resolve.salt.ExprBinParser
 
makeArg(SourcePos, WithPos<Pattern>, Arg<WithPos<Pattern>>, boolean) - Method in class org.aya.resolve.salt.PatternBinParser
 
makeSectionApp(SourcePos, Expr.NamedArg, Function<Expr.NamedArg, WithPos<Expr>>) - Method in class org.aya.resolve.salt.ExprBinParser
 
makeSectionApp(SourcePos, Arg<WithPos<Pattern>>, Function<Arg<WithPos<Pattern>>, WithPos<Pattern>>) - Method in class org.aya.resolve.salt.PatternBinParser
 
makeTyckState() - Method in record class org.aya.resolve.ResolveInfo
 
map() - Method in record class org.aya.primitive.ShapeMatcher.Captures
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(UnaryOperator<Term>) - Method in record class org.aya.tyck.Jdg.Default
 
map(UnaryOperator<Term>) - Method in record class org.aya.tyck.Jdg.Lazy
 
map(UnaryOperator<Term>) - Method in interface org.aya.tyck.Jdg
 
map(UnaryOperator<Term>) - Method in record class org.aya.tyck.Jdg.Sort
 
map(UnaryOperator<Term>) - Method in record class org.aya.unify.TermComparator.FailureData
 
match() - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
Returns the value of the match record component.
match(AyaShape, TyckDef) - Method in record class org.aya.primitive.ShapeMatcher
 
matchings() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns the value of the matchings record component.
merge() - Method in record class org.aya.primitive.ShapeMatcher.Captures
 
MiscDecl(Decl) - Constructor for record class org.aya.resolve.ResolvingStmt.MiscDecl
Creates an instance of a MiscDecl record class.
Mismatch - Enum constant in enum class org.aya.normalize.PatMatcher.State
 
MissingCase(SourcePos, ImmutableSeq<PatClass<ImmutableSeq<Term>>>) - Constructor for record class org.aya.tyck.error.ClausesProblem.MissingCase
Creates an instance of a MissingCase record class.
MissingOperand(SourcePos, String) - Constructor for record class org.aya.resolve.error.OperatorError.MissingOperand
Creates an instance of a MissingOperand record class.
mockTerm(Param, SourcePos) - Method in interface org.aya.tyck.tycker.Contextful
Generate a fresh MetaCall with type Param.type()
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.
ModStmt(ImmutableSeq<ResolvingStmt>) - Constructor for record class org.aya.resolve.ResolvingStmt.ModStmt
Creates an instance of a ModStmt record class.
ModuleCallback<E> - Interface in org.aya.resolve.module
 
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<AnyDefVar>, 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
 
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.
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
 
mouth() - Method in record class org.aya.tyck.pat.BindEater
Returns the value of the mouth record component.

N

name() - Method in record class org.aya.normalize.error.UnsolvedMeta
Returns the value of the name record component.
name() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
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.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.
nameGen() - Method in record class org.aya.unify.Synthesizer
Returns the value of the nameGen record component.
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
 
newBody() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the newBody record component.
newTycker() - Method in record class org.aya.resolve.ResolveInfo
 
newTycker(Reporter) - Method in record class org.aya.resolve.ResolveInfo
 
NobodyError - Record Class in org.aya.tyck.error
 
NobodyError(SourcePos, DefVar<FnDef, 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
Used for `let open`
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(PrimDecl) - Constructor for record class org.aya.tyck.error.PrimError.NoResultType
Creates an instance of a NoResultType record class.
normalize(Pat) - Method in record class org.aya.tyck.pat.PatClassifier
 
normalize(Term, CodeOptions.NormalizeMode) - Method in class org.aya.normalize.Normalizer
Do NOT use this in the type checker.
Normalizer - Class in org.aya.normalize
Unlike in pre-v0.30 Aya, we use only one normalizer, only doing head reduction, and we merge conservative normalizer and the whnf normalizer.
Normalizer(TyckState) - Constructor for class org.aya.normalize.Normalizer
 
NoRuleError - Record Class in org.aya.tyck.error
 
NoRuleError(WithPos<Expr>, Term) - Constructor for record class org.aya.tyck.error.NoRuleError
Creates an instance of a NoRuleError record class.
NotFound - Enum constant in enum class org.aya.resolve.context.ModuleSymbol.Error
 
NotPi(Term) - Constructor for exception class org.aya.tyck.ExprTycker.NotPi
 
notYetTycked(DefVar<?, ?>) - Static method in interface org.aya.tyck.error.TyckOrderError
 

O

onModuleTycked(ResolveInfo, ImmutableSeq<TyckDef>) - Method in interface org.aya.resolve.module.ModuleCallback
 
op() - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
Returns the value of the op record component.
op1() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns the value of the op1 record component.
op1() - Method in record class org.aya.resolve.error.OperatorError.Precedence
Returns the value of the op1 record component.
op2() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns the value of the op2 record component.
op2() - Method in record class org.aya.resolve.error.OperatorError.Precedence
Returns the value of the op2 record component.
opaque - Variable in class org.aya.normalize.Normalizer
 
open(ResolveInfo, SourcePos, Stmt.Accessibility) - Method in record class org.aya.resolve.ResolveInfo
 
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.resolve.error
 
OperatorError.Circular - Record Class in org.aya.resolve.error
 
OperatorError.Fixity - Record Class in org.aya.resolve.error
 
OperatorError.MissingOperand - Record Class in org.aya.resolve.error
 
OperatorError.Precedence - Record Class in org.aya.resolve.error
 
OperatorError.SelfBind - Record Class in org.aya.resolve.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 record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Returns the value of the opInfo record component.
opRename() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the opRename record component.
OpRenameInfo(Context, ResolveInfo.RenamedOpDecl, BindBlock, boolean) - Constructor for record class org.aya.resolve.ResolveInfo.OpRenameInfo
Creates an instance of a OpRenameInfo record class.
opSet() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the opSet 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.
OrderedEq - Enum constant in enum class org.aya.primitive.ShapeMatcher.MatchMode
 
orderIndep() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns the value of the orderIndep record component.
org.aya.normalize - package org.aya.normalize
 
org.aya.normalize.error - package org.aya.normalize.error
 
org.aya.prelude - package org.aya.prelude
 
org.aya.primitive - package org.aya.primitive
 
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.salt - package org.aya.resolve.salt
 
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.ctx - package org.aya.tyck.ctx
 
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.tycker - package org.aya.tyck.tycker
 
org.aya.unify - package org.aya.unify
 

P

param() - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Returns the value of the param record component.
param() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Returns the value of the param record component.
paramSubst() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the paramSubst record component.
paramSubst() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
Returns the value of the paramSubst record component.
paramSubstObj() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
 
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 record class org.aya.tyck.ctx.LocalLet
Returns the value of the parent record component.
parent() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the parent record component.
parser() - Method in record class org.aya.resolve.module.FileModuleLoader
Returns the value of the parser record component.
PatClassifier - Record Class in org.aya.tyck.pat
 
PatClassifier(AbstractTycker, SourcePos) - Constructor for record class org.aya.tyck.pat.PatClassifier
Creates an instance of a PatClassifier record class.
path() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
Returns the value of the path record component.
PathConDominateError(SourcePos) - Constructor for record class org.aya.tyck.error.CubicalError.PathConDominateError
Creates an instance of a PathConDominateError record class.
PatMatcher - Record Class in org.aya.normalize
 
PatMatcher(boolean, UnaryOperator<Term>) - Constructor for record class org.aya.normalize.PatMatcher
Creates an instance of a PatMatcher record class.
PatMatcher.Failure - Exception Class in org.aya.normalize
 
PatMatcher.State - Enum Class in org.aya.normalize
 
pattern() - Method in record class org.aya.resolve.salt.Desalt
 
pattern() - Method in record class org.aya.tyck.error.PatternProblem.BadLitPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Returns the value of the pattern record component.
pattern() - Method in interface org.aya.tyck.error.PatternProblem
 
pattern() - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
Returns the value of the pattern record component.
pattern() - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
Returns the value of the pattern record component.
PatternBinParser - Class in org.aya.resolve.salt
 
PatternBinParser(ResolveInfo, SeqView<Arg<WithPos<Pattern>>>) - Constructor for class org.aya.resolve.salt.PatternBinParser
 
PatternProblem - Interface in org.aya.tyck.error
 
PatternProblem.BadLitPattern - Record Class in org.aya.tyck.error
 
PatternProblem.BlockedEval - Record Class in org.aya.tyck.error
 
PatternProblem.InsufficientPattern - Record Class in org.aya.tyck.error
 
PatternProblem.InvalidEmptyBody - Record Class in org.aya.tyck.error
 
PatternProblem.PossiblePat - Record Class in org.aya.tyck.error
 
PatternProblem.SplittingOnNonData - Record Class in org.aya.tyck.error
 
PatternProblem.TooManyImplicitPattern - Record Class in org.aya.tyck.error
 
PatternProblem.TooManyPattern - Record Class in org.aya.tyck.error
 
PatternProblem.TupleNonSig - Record Class in org.aya.tyck.error
 
PatternProblem.UnavailableCon - Record Class in org.aya.tyck.error
 
PatternProblem.UnknownCon - Record Class in org.aya.tyck.error
 
PatternResolver - Class in org.aya.resolve.visitor
 
PatternResolver(Context, Consumer<TyckUnit>) - Constructor for class org.aya.resolve.visitor.PatternResolver
 
PatternTycker - Class in org.aya.tyck.pat
Tyck for Pattern's, the left hand side of one clause.
PatternTycker(ExprTycker, SeqView<Param>, LocalLet, boolean, NameGenerator) - Constructor for class org.aya.tyck.pat.PatternTycker
 
PatternTycker.TyckResult - Record Class in org.aya.tyck.pat
 
PhysicalModuleContext - Class in org.aya.resolve.context
 
PhysicalModuleContext(Context, ModulePath) - Constructor for class org.aya.resolve.context.PhysicalModuleContext
 
pi(TyckState, WithPos<Expr>, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
PiDom(Expr, SourcePos, Term, SortTerm) - Constructor for record class org.aya.tyck.error.UnifyError.PiDom
Creates an instance of a PiDom record class.
pos - Variable in class org.aya.unify.TermComparator
 
pos() - Method in record class org.aya.tyck.pat.PatClassifier
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.pat.YouTrack
Returns the value of the pos record component.
pos() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the pos record component.
PossiblePat(WithPos<Pattern>, ConCallLike.Head) - Constructor for record class org.aya.tyck.error.PatternProblem.PossiblePat
Creates an instance of a PossiblePat record class.
post(SourcePos, Pattern) - Method in class org.aya.resolve.visitor.PatternResolver
 
pre() - Method in record class org.aya.normalize.PatMatcher
Returns the value of the pre record component.
pre(Expr) - Method in record class org.aya.resolve.visitor.ExprResolver
 
Precedence(String, String, SourcePos) - Constructor for record class org.aya.resolve.error.OperatorError.Precedence
Creates an instance of a Precedence record class.
prim() - Method in record class org.aya.tyck.error.PrimError.BadSignature
Returns the value of the prim record component.
prim() - Method in record class org.aya.tyck.error.PrimError.NoResultType
Returns the value of the prim record component.
PrimError - Interface in org.aya.tyck.error
 
PrimError.BadInterval - Record Class in org.aya.tyck.error
 
PrimError.BadSignature - Record Class in org.aya.tyck.error
 
PrimError.NoResultType - Record Class in org.aya.tyck.error
 
primFactory - Variable in class org.aya.resolve.module.DumbModuleLoader
 
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.StmtTycker
Returns the value of the primFactory record component.
primFactory() - Method in record class org.aya.tyck.TyckState
Returns the value of the primFactory record component.
PrimFactory - Class in org.aya.primitive
 
PrimFactory() - Constructor for class org.aya.primitive.PrimFactory
 
PrimFactory.PrimSeed - Record Class in org.aya.primitive
 
PrimFactory.Unfolder - Interface in org.aya.primitive
 
PrimResolveError - Interface 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
 
PrimSeed(PrimDef.ID, PrimFactory.Unfolder, Function<DefVar<PrimDef, PrimDecl>, PrimDef>, ImmutableSeq<PrimDef.ID>) - Constructor for record class org.aya.primitive.PrimFactory.PrimSeed
Creates an instance of a PrimSeed record class.
Problematic - Interface in org.aya.tyck.tycker
A Problematic is something that may have Problem
ProjIxError(Expr.Proj, SourcePos, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ProjIxError
Creates an instance of a ProjIxError record class.
put(CodeShape.MomentId, AnyVar) - Method in record class org.aya.primitive.ShapeMatcher.Captures
 
putIndex(NameGenerator, Term) - Method in class org.aya.tyck.tycker.AbstractTycker
 
putIndex(Term) - Method in record class org.aya.unify.DoubleChecker
 
putIndex(Term) - Method in record class org.aya.unify.Synthesizer
 
putIndex(Term) - Method in class org.aya.unify.TermComparator
 
putLocal(LocalVar, Jdg) - Method in record class org.aya.tyck.ctx.LocalLet
 

Q

QualifiedNameNotFoundError(ModuleName, String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
Creates an instance of a QualifiedNameNotFoundError record class.

R

realSolution(MetaPatTerm) - Static method in record class org.aya.normalize.PatMatcher
 
reason - Variable in exception class org.aya.normalize.PatMatcher.Failure
 
RecursionError(MetaCall, 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.
reExport() - Method in record class org.aya.resolve.ResolveInfo.ImportInfo
Returns the value of the reExport record component.
reExport() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
Returns the value of the reExport record component.
reExports() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the reExports record component.
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.
reference() - Method in record class org.aya.resolve.visitor.ExprResolver
Returns the value of the reference record component.
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
 
renamed() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
Returns the value of the renamed record component.
RenamedOpDecl(OpDecl.OpInfo) - Constructor for record class org.aya.resolve.ResolveInfo.RenamedOpDecl
Creates an instance of a RenamedOpDecl record class.
renameOp(Context, AnyDef, ResolveInfo.RenamedOpDecl, BindBlock, boolean) - Method in record class org.aya.resolve.ResolveInfo
 
replicate(SeqView<Expr.NamedArg>) - Method in class org.aya.resolve.salt.ExprBinParser
 
replicate(SeqView<Arg<WithPos<Pattern>>>) - Method in class org.aya.resolve.salt.PatternBinParser
 
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.resolve.salt.ExprBinParser
 
reportAmbiguousPred(String, String, SourcePos) - Method in class org.aya.resolve.salt.PatternBinParser
 
reportAndThrow(Problem) - Method in interface org.aya.resolve.context.Context
 
reportCyclic(ImmutableSeq<ImmutableSeq<BinOpSet.BinOP>>) - Method in class org.aya.resolve.salt.AyaBinOpSet
 
reporter - Variable in class org.aya.resolve.salt.AyaBinOpSet
 
reporter - Variable in class org.aya.tyck.tycker.AbstractTycker
 
reporter() - Method in record class org.aya.normalize.Finalizer.Zonk
 
reporter() - Method in record class org.aya.resolve.context.BindContext
 
reporter() - Method in interface org.aya.resolve.context.Context
 
reporter() - Method in record class org.aya.resolve.context.EmptyContext
Returns the value of the reporter record component.
reporter() - Method in interface org.aya.resolve.context.ModuleContext
 
reporter() - Method in class org.aya.resolve.module.CachedModuleLoader
 
reporter() - Method in class org.aya.resolve.module.DumbModuleLoader
 
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 class org.aya.resolve.salt.AyaBinOpSet
 
reporter() - Method in class org.aya.resolve.salt.PatternBinParser
 
reporter() - Method in record class org.aya.tyck.order.AyaSccTycker
Returns the value of the reporter record component.
reporter() - Method in record class org.aya.tyck.pat.ClauseTycker
 
reporter() - Method in record class org.aya.tyck.pat.PatClassifier
 
reporter() - Method in class org.aya.tyck.pat.PatternTycker
 
reporter() - Method in record class org.aya.tyck.StmtTycker
Returns the value of the reporter record component.
reporter() - Method in class org.aya.tyck.tycker.AbstractTycker
 
reporter() - Method in interface org.aya.tyck.tycker.Problematic
 
reporter() - Method in record class org.aya.unify.DoubleChecker
 
reportFixityError(Assoc, Assoc, String, String, SourcePos) - Method in class org.aya.resolve.salt.ExprBinParser
 
reportFixityError(Assoc, Assoc, String, String, SourcePos) - Method in class org.aya.resolve.salt.PatternBinParser
 
reportMissingOperand(String, SourcePos) - Method in class org.aya.resolve.salt.ExprBinParser
 
reportMissingOperand(String, SourcePos) - Method in class org.aya.resolve.salt.PatternBinParser
 
reportSelfBind(SourcePos) - Method in class org.aya.resolve.salt.AyaBinOpSet
 
resetRefs() - Method in record class org.aya.resolve.visitor.ExprResolver
 
resolve(ImmutableSeq<Stmt>) - Method in class org.aya.resolve.module.DumbModuleLoader
 
resolve(ImmutableSeq<Stmt>) - Method in record class org.aya.resolve.StmtResolvers
Resolve file level Stmts
resolve(CodeShape.MomentId) - Method in record class org.aya.primitive.ShapeMatcher.Captures
 
resolveBind(SeqLike<ResolvingStmt>) - Method in record class org.aya.resolve.visitor.StmtBinder
 
resolved() - Method in record class org.aya.resolve.ResolvingStmt.ModStmt
Returns the value of the resolved record component.
resolveInfo() - Method in record class org.aya.resolve.ResolveInfo.ImportInfo
Returns the value of the resolveInfo record component.
resolveInfo() - Method in record class org.aya.resolve.visitor.StmtPreResolver
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(ModuleContext, PrimFactory, ShapeFactory) - Constructor for record class org.aya.resolve.ResolveInfo
 
ResolveInfo(ModuleContext, PrimFactory, ShapeFactory, AyaBinOpSet) - Constructor for record class org.aya.resolve.ResolveInfo
 
ResolveInfo(ModuleContext, PrimFactory, ShapeFactory, AyaBinOpSet, MutableMap<AnyDef, ResolveInfo.OpRenameInfo>, MutableMap<ModuleName.Qualified, ResolveInfo.ImportInfo>, MutableMap<ModuleName.Qualified, UseHide>, MutableGraph<TyckOrder>) - Constructor for record class org.aya.resolve.ResolveInfo
Creates an instance of a ResolveInfo record class.
ResolveInfo.ImportInfo - Record Class in org.aya.resolve
 
ResolveInfo.OpRenameInfo - Record Class in org.aya.resolve
 
ResolveInfo.RenamedOpDecl - Record Class in org.aya.resolve
 
resolveLax(ModuleContext, WithPos<Expr>) - Static method in record class org.aya.resolve.visitor.ExprResolver
Do !!!NOT!!! use in the type checker.
resolveModule(PrimFactory, ShapeFactory, AyaBinOpSet, ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
Resolve a certain module.
resolveModule(PrimFactory, ModuleContext, ImmutableSeq<Stmt>, ModuleLoader) - Method in interface org.aya.resolve.module.ModuleLoader
Resolve a certain module
resolveOpDecl(AnyDef) - Method in record class org.aya.resolve.ResolveInfo
 
resolveOpDecl(AnyVar) - Method in record class org.aya.resolve.ResolveInfo
 
resolvePattern(WithPos<Pattern>, MutableValue<Context>) - Method in record class org.aya.resolve.visitor.ExprResolver
 
resolveStmt(ImmutableSeq<ResolvingStmt>, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolveStmt(ImmutableSeq<Stmt>, ModuleContext) - Method in record class org.aya.resolve.visitor.StmtPreResolver
Resolve Stmts under .
resolveStmt(ResolvingStmt, ResolveInfo) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
resolveStmt(Stmt, ModuleContext) - Method in record class org.aya.resolve.visitor.StmtPreResolver
 
resolveUnqualified(String) - Method in record class org.aya.resolve.context.ModuleSymbol
Getting the candidates of an unqualified name
resolvingInterrupt(Reporter, Problem) - Static method in interface org.aya.resolve.visitor.StmtResolver
 
ResolvingInterruptedException() - Constructor for exception class org.aya.resolve.context.Context.ResolvingInterruptedException
 
ResolvingStmt - Interface in org.aya.resolve
Stmt that is resolving, stores some extra information (i.e.
ResolvingStmt.GenStmt - Record Class in org.aya.resolve
 
ResolvingStmt.MiscDecl - Record Class in org.aya.resolve
 
ResolvingStmt.ModStmt - Record Class in org.aya.resolve
 
ResolvingStmt.ResolvingDecl - Interface in org.aya.resolve
 
ResolvingStmt.TopDecl - Record Class in org.aya.resolve
 
RESTRICTIVE - Static variable in record class org.aya.resolve.visitor.ExprResolver
 
result() - Method in record class org.aya.tyck.error.UnifyError.PiDom
Returns the value of the result record component.
rhs() - Method in record class org.aya.tyck.TyckState.Eqn
Returns the value of the rhs record component.
rhs() - Method in record class org.aya.unify.TermComparator.FailureData
Returns the value of the rhs record component.

S

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.
self() - Method in record class org.aya.tyck.ctx.LocalLet
 
SelfBind(SourcePos) - Constructor for record class org.aya.resolve.error.OperatorError.SelfBind
Creates an instance of a SelfBind record class.
SelfReference(TyckUnit) - Constructor for record class org.aya.tyck.error.TyckOrderError.SelfReference
Creates an instance of a SelfReference record class.
setDownstream(ShapeMatcher.Captures) - Method in record class org.aya.primitive.ShapeMatcher.Captures
 
setLocalCtx(LocalCtx) - Method in class org.aya.tyck.tycker.AbstractTycker
 
setLocalCtx(LocalCtx) - Method in interface org.aya.tyck.tycker.Contextful
Update localCtx with the given one
setLocalCtx(LocalCtx) - Method in interface org.aya.tyck.tycker.TeleTycker.Impl
 
setLocalCtx(LocalCtx) - Method in record class org.aya.unify.DoubleChecker
 
setLocalCtx(LocalCtx) - Method in record class org.aya.unify.Synthesizer
 
setLocalLet(LocalLet) - Method in class org.aya.tyck.ExprTycker
 
ShadowingWarn(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ShadowingWarn
Creates an instance of a ShadowingWarn record class.
shapeFactory() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the shapeFactory record component.
shapeFactory() - Method in record class org.aya.tyck.StmtTycker
Returns the value of the shapeFactory record component.
shapeFactory() - Method in record class org.aya.tyck.TyckState
Returns the value of the shapeFactory record component.
ShapeFactory - Class in org.aya.primitive
 
ShapeFactory() - Constructor for class org.aya.primitive.ShapeFactory
 
ShapeMatcher - Record Class in org.aya.primitive
 
ShapeMatcher() - Constructor for record class org.aya.primitive.ShapeMatcher
 
ShapeMatcher(ImmutableMap<AnyDef, ShapeRecognition>) - Constructor for record class org.aya.primitive.ShapeMatcher
 
ShapeMatcher(ShapeMatcher.Captures, MutableMap<AnyVar, AnyVar>, ImmutableMap<AnyDef, ShapeRecognition>) - Constructor for record class org.aya.primitive.ShapeMatcher
Creates an instance of a ShapeMatcher record class.
ShapeMatcher.Captures - Record Class in org.aya.primitive
 
ShapeMatcher.MatchMode - Enum Class in org.aya.primitive
 
sigmaAcc(TyckState, WithPos<Expr>, int, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
sigmaCon(TyckState, WithPos<Expr>, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
signature() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the signature record component.
skippedSet() - Method in record class org.aya.tyck.order.AyaOrgaTycker
Returns the value of the skippedSet record component.
sol() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
Returns the value of the sol record component.
solution() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
Returns the value of the solution record component.
solutions() - Method in record class org.aya.tyck.TyckState
Returns the value of the solutions record component.
solve(MetaVar, Term) - Method in interface org.aya.tyck.tycker.Stateful
Does not validate solution.
solve(MetaVar, Term) - Method in record class org.aya.tyck.TyckState
 
solved() - Method in record class org.aya.tyck.error.HoleProblem.BadlyScopedError
Returns the value of the solved record component.
solveMeta(MetaCall, Term, Term) - Method in class org.aya.unify.TermComparator
 
solveMetas() - Method in class org.aya.tyck.ExprTycker
 
solveMetas(Reporter) - Method in record class org.aya.tyck.TyckState
 
sort() - Method in record class org.aya.tyck.error.UnifyError.PiDom
Returns the value of the sort record component.
sort(WithPos<Expr>) - Method in class org.aya.tyck.ExprTycker
 
Sort(SortTerm) - Constructor for record class org.aya.tyck.Jdg.Sort
Creates an instance of a Sort record class.
SourceNodeProblem - Interface in org.aya.tyck.error
 
sourcePos() - Method in record class org.aya.normalize.error.UnsolvedLit
 
sourcePos() - Method in record class org.aya.normalize.error.UnsolvedMeta
Returns the value of the sourcePos record component.
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.OperatorError.Circular
 
sourcePos() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.OperatorError.Precedence
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.resolve.error.OperatorError.SelfBind
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.ClausesProblem.Conditions
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
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.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.NobodyError
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.NoRuleError
 
sourcePos() - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
 
sourcePos() - Method in interface org.aya.tyck.error.PatternProblem
 
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.BadSignature
 
sourcePos() - Method in record class org.aya.tyck.error.PrimError.NoResultType
 
sourcePos() - Method in interface org.aya.tyck.error.SourceNodeProblem
 
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.TupleError.ProjIxError
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.SelfReference
 
sourcePos() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
 
sourcePos() - Method in record class org.aya.tyck.error.UnifyError.PiDom
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.error.UnifyError.Type
Returns the value of the sourcePos record component.
sourcePos() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns the value of the sourcePos record component.
SplittingOnNonData(WithPos<Pattern>, Term) - Constructor for record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Creates an instance of a SplittingOnNonData record class.
stack() - Method in record class org.aya.normalize.Finalizer.Zonk
Returns the value of the stack record component.
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.OperatorError
 
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.TyckError
 
stage() - Method in exception class org.aya.tyck.order.AyaSccTycker.SCCTyckingFailed
 
state - Variable in class org.aya.normalize.Normalizer
 
state - Variable in class org.aya.tyck.tycker.AbstractTycker
 
state() - Method in record class org.aya.normalize.Finalizer.Freeze
 
state() - Method in interface org.aya.normalize.Finalizer
 
state() - Method in record class org.aya.normalize.Finalizer.Zonk
 
state() - Method in record class org.aya.terck.CallResolver
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.UnifyInfo
Returns the value of the state record component.
state() - Method in record class org.aya.tyck.pat.ClauseTycker
 
state() - Method in record class org.aya.tyck.pat.PatClassifier
 
state() - Method in class org.aya.tyck.pat.PatternTycker
 
state() - Method in class org.aya.tyck.tycker.AbstractTycker
 
state() - Method in interface org.aya.tyck.tycker.Stateful
 
state() - Method in record class org.aya.unify.DoubleChecker
 
state() - Method in record class org.aya.unify.Synthesizer
 
Stateful - Interface in org.aya.tyck.tycker
Indicating something is TyckStateful, therefore we can perform weak-head normalizing and Ice Spell 「 Perfect Freeze 」
stmt() - Method in record class org.aya.resolve.ResolvingStmt.GenStmt
Returns the value of the stmt record component.
stmt() - Method in record class org.aya.resolve.ResolvingStmt.MiscDecl
Returns the value of the stmt record component.
stmt() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
Returns the value of the stmt record component.
StmtBinder - Record Class in org.aya.resolve.visitor
 
StmtBinder(ResolveInfo) - Constructor for record class org.aya.resolve.visitor.StmtBinder
Creates an instance of a StmtBinder record class.
StmtPreResolver - Record Class in org.aya.resolve.visitor
simply adds all top-level names to the context
StmtPreResolver(ModuleLoader, ResolveInfo) - Constructor for record class org.aya.resolve.visitor.StmtPreResolver
Creates an instance of a StmtPreResolver record class.
StmtResolver - Interface in org.aya.resolve.visitor
Resolves expressions inside stmts, after StmtPreResolver
StmtResolvers - Record Class in org.aya.resolve
 
StmtResolvers(ModuleLoader, ResolveInfo) - Constructor for record class org.aya.resolve.StmtResolvers
Creates an instance of a StmtResolvers record class.
StmtTycker - Record Class in org.aya.tyck
 
StmtTycker(Reporter, ShapeFactory, PrimFactory) - Constructor for record class org.aya.tyck.StmtTycker
Creates an instance of a StmtTycker record class.
structAcc(TyckState, WithPos<Expr>, String, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
structCon(TyckState, WithPos<Expr>, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
Stuck - Enum constant in enum class org.aya.normalize.PatMatcher.State
 
sub() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Returns the value of the sub record component.
sub() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
Returns the value of the sub record component.
Sub - Enum constant in enum class org.aya.primitive.ShapeMatcher.MatchMode
 
subscoped(Supplier<R>) - Method in class org.aya.tyck.ExprTycker
 
subscoped(Supplier<R>) - Method in interface org.aya.tyck.tycker.Contextful
 
subst() - Method in record class org.aya.tyck.ctx.LocalLet
Returns the value of the subst record component.
subst(ImmutableSeq<Term>, Param) - Method in record class org.aya.tyck.pat.PatClassifier
 
Sup - Enum constant in enum class org.aya.primitive.ShapeMatcher.MatchMode
 
supplied() - Method in record class org.aya.tyck.error.TupleError.ElemMismatchError
Returns the value of the supplied record component.
supplier() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Returns the value of the supplier record component.
supply(DefVar<PrimDef, PrimDecl>) - Method in record class org.aya.primitive.PrimFactory.PrimSeed
 
suppressRedefinition() - Method in class org.aya.primitive.PrimFactory
whether redefinition should be treated as error
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
 
synth(Term) - Method in record class org.aya.unify.Synthesizer
 
synthDontNormalize(Term) - Method in record class org.aya.unify.Synthesizer
 
synthesize(WithPos<Expr>) - Method in class org.aya.tyck.ExprTycker
 
synthesizer() - Method in record class org.aya.unify.DoubleChecker
Returns the value of the synthesizer record component.
Synthesizer - Record Class in org.aya.unify
 
Synthesizer(NameGenerator, AbstractTycker) - Constructor for record class org.aya.unify.Synthesizer
Creates an instance of a Synthesizer record class.
Synthesizer(AbstractTycker) - Constructor for record class org.aya.unify.Synthesizer
 

T

table() - Method in record class org.aya.resolve.context.ModuleSymbol
Returns the value of the table record component.
targets() - Method in record class org.aya.terck.CallResolver
Returns the value of the targets record component.
telescope() - Method in record class org.aya.tyck.pat.YouTrack
Returns the value of the telescope record component.
teleSubst() - Method in record class org.aya.primitive.ShapeMatcher
Returns the value of the teleSubst record component.
TeleTycker - Interface in org.aya.tyck.tycker
 
TeleTycker.Con - Record Class in org.aya.tyck.tycker
 
TeleTycker.Default - Record Class in org.aya.tyck.tycker
 
TeleTycker.Impl - Interface in org.aya.tyck.tycker
 
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.
TermComparator - Class in org.aya.unify
 
TermComparator(TyckState, LocalCtx, Reporter, SourcePos, Ordering) - Constructor for class org.aya.unify.TermComparator
 
TermComparator.FailureData - Record Class in org.aya.unify
 
termStack() - Method in record class org.aya.normalize.error.UnsolvedMeta
Returns the value of the termStack record component.
thing() - Method in record class org.aya.tyck.error.BadTypeError
Returns the value of the thing record component.
thisModule() - Method in record class org.aya.resolve.ResolveInfo
Returns the value of the thisModule record component.
toDoc(PrettierOptions) - Method in record class org.aya.tyck.TyckState.Eqn
 
TooManyImplicitPattern(WithPos<Pattern>, Param) - Constructor for record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Creates an instance of a TooManyImplicitPattern record class.
TooManyPattern(WithPos<Pattern>) - Constructor for record class org.aya.tyck.error.PatternProblem.TooManyPattern
Creates an instance of a TooManyPattern record class.
TopDecl(Decl, Context) - Constructor for record class org.aya.resolve.ResolvingStmt.TopDecl
Creates an instance of a TopDecl record class.
toString() - Method in record class org.aya.normalize.error.UnsolvedLit
Returns a string representation of this record class.
toString() - Method in record class org.aya.normalize.error.UnsolvedMeta
Returns a string representation of this record class.
toString() - Method in record class org.aya.normalize.Finalizer.Freeze
Returns a string representation of this record class.
toString() - Method in record class org.aya.normalize.Finalizer.Zonk
Returns a string representation of this record class.
toString() - Method in record class org.aya.normalize.PatMatcher
Returns a string representation of this record class.
toString() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Returns a string representation of this record class.
toString() - Method in record class org.aya.primitive.ShapeMatcher.Captures
Returns a string representation of this record class.
toString() - Method in record class org.aya.primitive.ShapeMatcher
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.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.OperatorError.Circular
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.OperatorError.Fixity
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.OperatorError.Precedence
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.error.OperatorError.SelfBind
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.ImportInfo
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
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.ResolvingStmt.GenStmt
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolvingStmt.MiscDecl
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolvingStmt.ModStmt
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.salt.Desalt
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.StmtResolvers
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.StmtBinder
Returns a string representation of this record class.
toString() - Method in record class org.aya.resolve.visitor.StmtPreResolver
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.ctx.LocalLet
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.ClausesProblem.Conditions
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
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.PathConDominateError
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.LevelError
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LicitError.BadImplicitArg
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
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.PatternProblem.BadLitPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.InvalidEmptyBody
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
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.BadSignature
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.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.Jdg.Default
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.Jdg.Lazy
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.Jdg.Sort
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.pat.BindEater
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
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClauseTycker.TyckResult
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.IApplyConfl
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatClassifier
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
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.StmtTycker
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.tycker.TeleTycker.Default
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.TyckState.Eqn
Returns a string representation of this record class.
toString() - Method in record class org.aya.tyck.TyckState
Returns a string representation of this record class.
toString() - Method in record class org.aya.unify.DoubleChecker
Returns a string representation of this record class.
toString() - Method in record class org.aya.unify.Synthesizer
Returns a string representation of this record class.
toString() - Method in record class org.aya.unify.TermComparator.FailureData
Returns a string representation of this record class.
trySynth(Term) - Method in record class org.aya.unify.Synthesizer
 
tryUnfoldClauses(ImmutableSeq<Term.Matching>, ImmutableSeq<Term>, int, boolean) - Method in class org.aya.normalize.Normalizer
 
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(WithPos<Pattern.Tuple>, Term) - Constructor for record class org.aya.tyck.error.PatternProblem.TupleNonSig
Creates an instance of a TupleNonSig record class.
ty(WithPos<Expr>) - Method in class org.aya.tyck.ExprTycker
 
tyck(SeqView<Arg<WithPos<Pattern>>>, WithPos<Pattern>, WithPos<Expr>) - Method in class org.aya.tyck.pat.PatternTycker
 
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.IApplyConfl
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.
tycker() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
Returns the value of the tycker record component.
tycker() - Method in record class org.aya.tyck.tycker.TeleTycker.Default
Returns the value of the tycker record component.
tycker() - Method in interface org.aya.tyck.tycker.TeleTycker.Impl
 
tycker() - Method in record class org.aya.unify.Synthesizer
Returns the value of the tycker record component.
TyckError - Interface in org.aya.tyck.error
 
tyckModule(PrimFactory, ModuleContext, ImmutableSeq<Stmt>, ModuleCallback<E>) - Method in interface org.aya.resolve.module.ModuleLoader
 
tyckModule(ResolveInfo, ModuleCallback<E>) - Method in interface org.aya.resolve.module.ModuleLoader
 
TyckOrderError - Interface in org.aya.tyck.error
 
TyckOrderError.CircularSignature - Record Class in org.aya.tyck.error
 
TyckOrderError.SelfReference - Record Class in org.aya.tyck.error
 
TyckResult(ImmutableSeq<Pat.Preclause<Term>>, ImmutableSeq<Term.Matching>, boolean) - Constructor for record class org.aya.tyck.pat.ClauseTycker.TyckResult
Creates an instance of a TyckResult record class.
TyckResult(ImmutableSeq<Pat>, ImmutableSeq<Jdg>, LocalLet, WithPos<Expr>, boolean) - 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
 
TyckState(MutableList<TyckState.Eqn>, MutableList<WithPos<MetaVar>>, MutableMap<MetaVar, Term>, ShapeFactory, PrimFactory) - Constructor for record class org.aya.tyck.TyckState
Creates an instance of a TyckState record class.
TyckState(ShapeFactory, PrimFactory) - Constructor for record class org.aya.tyck.TyckState
 
TyckState.Eqn - Record Class in org.aya.tyck
 
type() - Method in record class org.aya.tyck.error.PatternProblem.BadLitPattern
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.Jdg.Default
Returns the value of the type record component.
type() - Method in record class org.aya.tyck.Jdg.Lazy
 
type() - Method in record class org.aya.tyck.Jdg.Sort
 
type() - Method in interface org.aya.tyck.Jdg
 
type() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
Returns the value of the type record component.
Type(Expr, SourcePos, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.UnifyError.Type
Creates an instance of a Type record class.

U

UnavailableCon(WithPos<Pattern>, DataCall) - Constructor for record class org.aya.tyck.error.PatternProblem.UnavailableCon
Creates an instance of a UnavailableCon record class.
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.resolve.salt.ExprBinParser
 
underlyingOpDecl(Arg<WithPos<Pattern>>) - Method in class org.aya.resolve.salt.PatternBinParser
 
unfold() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
Returns the value of the unfold record component.
unfold(PrimCall, TyckState) - Method in class org.aya.primitive.PrimFactory
 
Unifiable - Interface in org.aya.tyck.tycker
 
unifier() - Method in record class org.aya.unify.DoubleChecker
Returns the value of the unifier record component.
unifier(SourcePos, Ordering) - Method in class org.aya.tyck.ExprTycker
 
unifier(SourcePos, Ordering) - Method in interface org.aya.tyck.tycker.Unifiable
 
Unifier - Class in org.aya.unify
 
Unifier(TyckState, LocalCtx, Reporter, SourcePos, Ordering, boolean) - Constructor for class org.aya.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
 
unifyTerm(Term, Term, Term, SourcePos, Ordering) - Method in interface org.aya.tyck.tycker.Unifiable
Check whether is a subtype of if is Ordering.Lt.
unifyTermReported(Term, Term, Term, SourcePos, Function<UnifyInfo.Comparison, Problem>) - Method in interface org.aya.tyck.tycker.Unifiable
 
unifyTyReported(Term, Term, SourcePos, Function<UnifyInfo.Comparison, Problem>) - Method in interface org.aya.tyck.tycker.Unifiable
 
unifyTyReported(Term, Term, WithPos<Expr>) - Method in interface org.aya.tyck.tycker.Unifiable
 
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.
univ(TyckState, WithPos<Expr>, Term) - Static method in record class org.aya.tyck.error.BadTypeError
 
UnknownCon(WithPos<Pattern>) - Constructor for record class org.aya.tyck.error.PatternProblem.UnknownCon
Creates an instance of a UnknownCon record class.
UnknownPrim(SourcePos, String) - Constructor for record class org.aya.resolve.error.PrimResolveError.UnknownPrim
Creates an instance of a UnknownPrim record class.
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.
UnsolvedLit - Record Class in org.aya.normalize.error
 
UnsolvedLit(MetaLitTerm) - Constructor for record class org.aya.normalize.error.UnsolvedLit
Creates an instance of a UnsolvedLit record class.
UnsolvedMeta - Record Class in org.aya.normalize.error
 
UnsolvedMeta(ImmutableSeq<Term>, SourcePos, String) - Constructor for record class org.aya.normalize.error.UnsolvedMeta
Creates an instance of a UnsolvedMeta record class.
UnsureCase(SourcePos, ConDefLike, DataCall) - Constructor for record class org.aya.tyck.error.ClausesProblem.UnsureCase
Creates an instance of a UnsureCase record class.
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.

V

valueOf(String) - Static method in enum class org.aya.normalize.PatMatcher.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.aya.primitive.ShapeMatcher.MatchMode
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.normalize.PatMatcher.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.aya.primitive.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.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.resolve.error.GeneralizedNotAvailableError
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.
vars() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
Returns the value of the vars record component.
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.resolve.context.ModuleSymbol
 

W

wantEqual() - Method in record class org.aya.tyck.error.LevelError
Returns the value of the wantEqual record component.
wellTyped() - Method in record class org.aya.tyck.Jdg.Default
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.Jdg.Lazy
Returns the value of the wellTyped record component.
wellTyped() - Method in record class org.aya.tyck.Jdg.Sort
Returns the value of the wellTyped record component.
wellTyped() - Method in interface org.aya.tyck.Jdg
 
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.ClauseTycker.TyckResult
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.
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 interface org.aya.tyck.tycker.Stateful
 
with(LocalVar, Term, Supplier<R>) - Method in interface org.aya.tyck.tycker.Contextful
 
withTerms - Variable in class org.aya.tyck.ExprTycker
 
Worker(ClauseTycker, ImmutableSeq<LocalVar>, Signature, ImmutableSeq<Pattern.Clause>, ImmutableSeq<WithPos<LocalVar>>, boolean) - Constructor for record class org.aya.tyck.pat.ClauseTycker.Worker
Creates an instance of a Worker record class.

Y

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

Z

zonk(ImmutableSeq<WithPos<Param>>) - Method in class org.aya.tyck.tycker.AbstractTycker
 
zonk(Term) - Method in record class org.aya.normalize.Finalizer.Freeze
 
zonk(Term) - Method in interface org.aya.normalize.Finalizer
 
zonk(Term) - Method in record class org.aya.normalize.Finalizer.Zonk
 
zonk(Term) - Method in class org.aya.tyck.tycker.AbstractTycker
 
zonk(Jdg) - Method in class org.aya.tyck.tycker.AbstractTycker
 
Zonk(T) - Constructor for record class org.aya.normalize.Finalizer.Zonk
 
Zonk(T, MutableSinglyLinkedList<Term>) - Constructor for record class org.aya.normalize.Finalizer.Zonk
Creates an instance of a Zonk record class.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form