Index
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
actionrecord component. - activeMetas() - Method in record class org.aya.tyck.TyckState
-
Returns the value of the
activeMetasrecord 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
actualrecord component. - actual() - Method in record class org.aya.tyck.error.UnifyInfo.Comparison
-
Returns the value of the
actualrecord component. - actualType() - Method in record class org.aya.tyck.error.BadTypeError
-
Returns the value of the
actualTyperecord 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
allowedrecord component. - allowedGeneralizes() - Method in record class org.aya.resolve.visitor.ExprResolver
-
Returns the value of the
allowedGeneralizesrecord component. - allowIntroduceGeneralized() - Method in record class org.aya.resolve.visitor.ExprResolver.Options
-
Returns the value of the
allowIntroduceGeneralizedrecord 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
AmbiguousNameErrorrecord class. - AmbiguousNameWarn(String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
-
Creates an instance of a
AmbiguousNameWarnrecord 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
argsrecord component. - asMut() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
-
Returns the value of the
asMutrecord component. - assoc1() - Method in record class org.aya.resolve.error.OperatorError.Fixity
-
Returns the value of the
assoc1record component. - assoc2() - Method in record class org.aya.resolve.error.OperatorError.Fixity
-
Returns the value of the
assoc2record component. - asSubst() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
-
Returns the value of the
asSubstrecord component. - asSubst() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
-
Returns the value of the
asSubstrecord component. - available() - Method in record class org.aya.tyck.error.PatternProblem.PossiblePat
-
Returns the value of the
availablerecord 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
AyaOrgaTyckerrecord 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
AyaSccTyckerrecord 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
BadExprErrorrecord class. - BadImplicitArg(Expr.NamedArg) - Constructor for record class org.aya.tyck.error.LicitError.BadImplicitArg
-
Creates an instance of a
BadImplicitArgrecord class. - BadInterval(SourcePos, int) - Constructor for record class org.aya.tyck.error.PrimError.BadInterval
-
Creates an instance of a
BadIntervalrecord class. - BadLitPattern(WithPos<Pattern>, Term) - Constructor for record class org.aya.tyck.error.PatternProblem.BadLitPattern
-
Creates an instance of a
BadLitPatternrecord class. - BadlyScopedError(MetaCall, Term, Seq<LocalVar>) - Constructor for record class org.aya.tyck.error.HoleProblem.BadlyScopedError
-
Creates an instance of a
BadlyScopedErrorrecord class. - BadNamedArg(Expr.NamedArg) - Constructor for record class org.aya.tyck.error.LicitError.BadNamedArg
-
Creates an instance of a
BadNamedArgrecord 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
BadRecursionrecord class. - BadSignature(PrimDecl, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.PrimError.BadSignature
-
Creates an instance of a
BadSignaturerecord class. - BadSpineError(MetaCall) - Constructor for record class org.aya.tyck.error.HoleProblem.BadSpineError
-
Creates an instance of a
BadSpineErrorrecord 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
BadTypeErrorrecord 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
basePathrecord component. - bind() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
-
Returns the value of the
bindrecord 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
BindContextrecord class. - bindCtx() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
-
Returns the value of the
bindCtxrecord 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
BindEaterrecord 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
FreeTermin with appropriate index - BlockedEval(WithPos<Pattern>, DataCall) - Constructor for record class org.aya.tyck.error.PatternProblem.BlockedEval
-
Creates an instance of a
BlockedEvalrecord 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
BoundaryDisagreerecord 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
callerrecord 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
CallResolverrecord 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
CannotFindGeneralSolutionrecord class. - captures() - Method in record class org.aya.primitive.ShapeMatcher
-
Returns the value of the
capturesrecord component. - Captures(MutableMap<CodeShape.MomentId, AnyVar>, MutableValue<ShapeMatcher.Captures>) - Constructor for record class org.aya.primitive.ShapeMatcher.Captures
-
Creates an instance of a
Capturesrecord 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
-
Maybe you're looking for
TermComparator.compare(org.aya.syntax.core.term.Term, org.aya.syntax.core.term.Term, org.aya.syntax.core.term.Term)instead. - 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
Circularrecord class. - CircularSignature(ImmutableSeq<TyckUnit>) - Constructor for record class org.aya.tyck.error.TyckOrderError.CircularSignature
-
Creates an instance of a
CircularSignaturerecord class. - ClashModNameError(ModulePath, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ClashModNameError
-
Creates an instance of a
ClashModNameErrorrecord 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
clauserecord 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
clausesrecord component. - clauses() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
-
Returns the value of the
clausesrecord 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
ClauseTyckerrecord 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
cmprecord 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
comparisonrecord component. - comparison() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
-
Returns the value of the
comparisonrecord component. - comparison() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
-
Returns the value of the
comparisonrecord component. - comparison() - Method in record class org.aya.tyck.error.PrimError.BadSignature
-
Returns the value of the
comparisonrecord component. - comparison() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
-
Returns the value of the
comparisonrecord component. - comparison() - Method in record class org.aya.tyck.error.UnifyError.Type
-
Returns the value of the
comparisonrecord component. - Comparison(Term, Term, TermComparator.FailureData) - Constructor for record class org.aya.tyck.error.UnifyInfo.Comparison
-
Creates an instance of a
Comparisonrecord 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
conrecord component. - con() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
-
Returns the value of the
conrecord component. - Con(ExprTycker, SortTerm) - Constructor for record class org.aya.tyck.tycker.TeleTycker.Con
-
Creates an instance of a
Conrecord 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
Conditionsrecord 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
Confluencerecord 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
ConReturnrecord 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
contextrecord component. - context() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
-
Returns the value of the
contextrecord 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 theLocalCtxthat 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
ctxrecord 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
currentClauserecord component. - cycles() - Method in record class org.aya.tyck.error.TyckOrderError.CircularSignature
-
Returns the value of the
cyclesrecord component.
D
- dataCall() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
-
Returns the value of the
dataCallrecord component. - dataCall() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
-
Returns the value of the
dataCallrecord component. - dataCall() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
-
Returns the value of the
dataCallrecord component. - dataResult() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
-
Returns the value of the
dataResultrecord component. - def() - Method in record class org.aya.tyck.pat.IApplyConfl
-
Returns the value of the
defrecord component. - Default(Term, Term) - Constructor for record class org.aya.tyck.Jdg.Default
-
Creates an instance of a
Defaultrecord class. - Default(ExprTycker) - Constructor for record class org.aya.tyck.tycker.TeleTycker.Default
-
Creates an instance of a
Defaultrecord 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
delegaterecord component. - delegate() - Method in record class org.aya.normalize.Finalizer.Zonk
-
Returns the value of the
delegaterecord component. - delegate() - Method in record class org.aya.tyck.pat.PatClassifier
-
Returns the value of the
delegaterecord component. - dependency() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
-
Returns the value of the
dependencyrecord component. - Dependency(String, ImmutableSeq<PrimDef.ID>, SourcePos) - Constructor for record class org.aya.resolve.error.PrimResolveError.Dependency
-
Creates an instance of a
Dependencyrecord class. - depGraph() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
depGraphrecord 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
ExprResolverthat 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
Desaltrecord 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
desiredrecord 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
diagrecord 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
disambiguationrecord 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
discoveredrecord component. - dom() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
-
Returns the value of the
domrecord component. - Domination(int, int, SourcePos) - Constructor for record class org.aya.tyck.error.ClausesProblem.Domination
-
Creates an instance of a
Dominationrecord 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
DoubleCheckerrecord 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
DuplicateExportErrorrecord class. - DuplicateModNameError(ModuleName, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateModNameError
-
Creates an instance of a
DuplicateModNameErrorrecord class. - DuplicateNameError(String, AnyVar, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.DuplicateNameError
-
Creates an instance of a
DuplicateNameErrorrecord class.
E
- ElemMismatchError(SourcePos, int, int) - Constructor for record class org.aya.tyck.error.TupleError.ElemMismatchError
-
Creates an instance of a
ElemMismatchErrorrecord class. - elims() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
-
Returns the value of the
elimsrecord 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
EmptyContextrecord 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
Eqnrecord class. - eqns() - Method in record class org.aya.tyck.error.HoleProblem.CannotFindGeneralSolution
-
Returns the value of the
eqnsrecord component. - eqns() - Method in record class org.aya.tyck.TyckState
-
Returns the value of the
eqnsrecord 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
errsrecord 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
expectedrecord component. - expected() - Method in record class org.aya.tyck.error.UnifyInfo.Comparison
-
Returns the value of the
expectedrecord component. - expectedBound() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
-
Returns the value of the
expectedBoundrecord component. - expectedTy() - Method in record class org.aya.tyck.error.BadExprError
-
Returns the value of the
expectedTyrecord 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
AnyVarwith 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
exprrecord component. - expr() - Method in record class org.aya.tyck.error.BadTypeError
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.LicitError.BadImplicitArg
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.LicitError.BadNamedArg
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.LicitError.ImplicitLam
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.NoRuleError
-
Returns the value of the
exprrecord 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
exprrecord component. - expr() - Method in record class org.aya.tyck.error.UnifyError.PiDom
-
Returns the value of the
exprrecord component. - expr() - Method in record class org.aya.tyck.error.UnifyError.Type
-
Returns the value of the
exprrecord 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
ExprResolverrecord 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
exprTyckerrecord 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
failureDatarecord component. - FailureData(Term, Term) - Constructor for record class org.aya.unify.TermComparator.FailureData
-
Creates an instance of a
FailureDatarecord class. - fileManager() - Method in record class org.aya.resolve.module.FileModuleLoader
-
Returns the value of the
fileManagerrecord 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
FileModuleLoaderrecord 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
Fixityrecord class. - FMDomination(int, SourcePos) - Constructor for record class org.aya.tyck.error.ClausesProblem.FMDomination
-
Creates an instance of a
FMDominationrecord 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
Freezerecord 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
futurerecord 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
GeneralizedNotAvailableErrorrecord 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
GenStmtrecord 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
ModuleExportby a module inthiscontext. - 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
ModuleExportby 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}inthiscontext - 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
thiscontext. - 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
Goalrecord class. - graph() - Method in record class org.aya.terck.CallResolver
-
Returns the value of the
graphrecord 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
hasErrorrecord component. - hasError() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
-
Returns the value of the
hasErrorrecord 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
hasLhsErrorrecord 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
holerecord 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
irecord component. - i() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
-
Returns the value of the
irecord 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
IApplyConflrecord 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
IllTypedErrorrecord class. - ImplicitLam(WithPos<Expr>) - Constructor for record class org.aya.tyck.error.LicitError.ImplicitLam
-
Creates an instance of a
ImplicitLamrecord 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
ImportInforecord 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
importsrecord 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
inferMetarecord component. - info() - Method in record class org.aya.resolve.salt.Desalt
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.resolve.StmtResolvers
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.resolve.visitor.StmtBinder
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.CubicalError.BoundaryDisagree
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.PrimError.BadSignature
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.UnifyError.ConReturn
-
Returns the value of the
inforecord component. - info() - Method in record class org.aya.tyck.error.UnifyError.Type
-
Returns the value of the
inforecord 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
InsufficientPatternrecord class. - integer() - Method in record class org.aya.tyck.error.PrimError.BadInterval
-
Returns the value of the
integerrecord 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
InvalidEmptyBodyrecord class. - iPos() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
-
Returns the value of the
iPosrecord component. - iPos() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
-
Returns the value of the
iPosrecord component. - isFn() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
-
Returns the value of the
isFnrecord 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
itemsrecord 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
jrecord component. - Jdg - Interface in org.aya.tyck
- Jdg.Default - Record Class in org.aya.tyck
-
Jdg.Default.typeis the type ofJdg.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
jPosrecord 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
lackrecord 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
Lazyrecord 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
lazyTyperecord 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
LevelErrorrecord class. - lhs() - Method in record class org.aya.tyck.TyckState.Eqn
-
Returns the value of the
lhsrecord component. - lhs() - Method in record class org.aya.unify.TermComparator.FailureData
-
Returns the value of the
lhsrecord 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
LhsResultrecord 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
litrecord 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
loaderrecord component. - loader() - Method in record class org.aya.resolve.visitor.StmtPreResolver
-
Returns the value of the
loaderrecord component. - loaders() - Method in record class org.aya.resolve.module.ModuleListLoader
-
Returns the value of the
loadersrecord 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
localCtxrecord 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
localCtxrecord 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.,Jdgcan 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
LocalLetrecord class. - locator() - Method in record class org.aya.resolve.module.FileModuleLoader
-
Returns the value of the
locatorrecord component. - lower() - Method in record class org.aya.tyck.error.LevelError
-
Returns the value of the
lowerrecord 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
maprecord component. - map() - Method in record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
-
Returns the value of the
maprecord 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
matchrecord 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
matchingsrecord 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
MiscDeclrecord 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
MissingCaserecord class. - MissingOperand(SourcePos, String) - Constructor for record class org.aya.resolve.error.OperatorError.MissingOperand
-
Creates an instance of a
MissingOperandrecord class. - mockTerm(Param, SourcePos) - Method in interface org.aya.tyck.tycker.Contextful
-
Generate a fresh
MetaCallwith typeParam.type() - modName() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
-
Returns the value of the
modNamerecord component. - modName() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
-
Returns the value of the
modNamerecord component. - modName() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
-
Returns the value of the
modNamerecord component. - modName() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
-
Returns the value of the
modNamerecord component. - ModNameNotFoundError(ModuleName, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
-
Creates an instance of a
ModNameNotFoundErrorrecord class. - ModNotFoundError(ModulePath, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModNotFoundError
-
Creates an instance of a
ModNotFoundErrorrecord class. - ModShadowingWarn(ModuleName, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.ModShadowingWarn
-
Creates an instance of a
ModShadowingWarnrecord class. - ModStmt(ImmutableSeq<ResolvingStmt>) - Constructor for record class org.aya.resolve.ResolvingStmt.ModStmt
-
Creates an instance of a
ModStmtrecord 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
ModuleExportrecord 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
ModuleListLoaderrecord 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
modulePathrecord 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
modulePathrecord 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
modulesrecord component. - modules() - Method in record class org.aya.resolve.context.NoExportContext
-
Returns the value of the
modulesrecord 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
ModuleSymbolrecord 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
mouthrecord component.
N
- name() - Method in record class org.aya.normalize.error.UnsolvedMeta
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.context.BindContext
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
-
Returns the value of the
namerecord component. - name() - Method in record class org.aya.terck.BadRecursion
-
Returns the value of the
namerecord component. - nameGen() - Method in record class org.aya.unify.Synthesizer
-
Returns the value of the
nameGenrecord 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
newBodyrecord 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
NobodyErrorrecord 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
NoExportContextrecord class. - NoResultType(PrimDecl) - Constructor for record class org.aya.tyck.error.PrimError.NoResultType
-
Creates an instance of a
NoResultTyperecord 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
NoRuleErrorrecord 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
oprecord component. - op1() - Method in record class org.aya.resolve.error.OperatorError.Fixity
-
Returns the value of the
op1record component. - op1() - Method in record class org.aya.resolve.error.OperatorError.Precedence
-
Returns the value of the
op1record component. - op2() - Method in record class org.aya.resolve.error.OperatorError.Fixity
-
Returns the value of the
op2record component. - op2() - Method in record class org.aya.resolve.error.OperatorError.Precedence
-
Returns the value of the
op2record 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
OperatorNameNotFoundrecord class. - opInfo() - Method in record class org.aya.resolve.ResolveInfo.RenamedOpDecl
-
Returns the value of the
opInforecord component. - opRename() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
opRenamerecord component. - OpRenameInfo(Context, ResolveInfo.RenamedOpDecl, BindBlock, boolean) - Constructor for record class org.aya.resolve.ResolveInfo.OpRenameInfo
-
Creates an instance of a
OpRenameInforecord class. - opSet() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
opSetrecord component. - options() - Method in record class org.aya.resolve.visitor.ExprResolver
-
Returns the value of the
optionsrecord component. - Options(boolean) - Constructor for record class org.aya.resolve.visitor.ExprResolver.Options
-
Creates an instance of a
Optionsrecord 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
orderIndeprecord 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
paramrecord component. - param() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
-
Returns the value of the
paramrecord component. - paramSubst() - Method in record class org.aya.tyck.pat.ClauseTycker.LhsResult
-
Returns the value of the
paramSubstrecord component. - paramSubst() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
-
Returns the value of the
paramSubstrecord 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
parentrecord 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
parentrecord 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
parentrecord component. - parent() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
-
Returns the value of the
parentrecord component. - parser() - Method in record class org.aya.resolve.module.FileModuleLoader
-
Returns the value of the
parserrecord 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
PatClassifierrecord class. - path() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
-
Returns the value of the
pathrecord component. - PathConDominateError(SourcePos) - Constructor for record class org.aya.tyck.error.CubicalError.PathConDominateError
-
Creates an instance of a
PathConDominateErrorrecord 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
PatMatcherrecord 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
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.BlockedEval
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.InsufficientPattern
-
Returns the value of the
patternrecord 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
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.TooManyImplicitPattern
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.TooManyPattern
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.UnavailableCon
-
Returns the value of the
patternrecord component. - pattern() - Method in record class org.aya.tyck.error.PatternProblem.UnknownCon
-
Returns the value of the
patternrecord 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
PiDomrecord class. - pos - Variable in class org.aya.unify.TermComparator
- pos() - Method in record class org.aya.tyck.pat.PatClassifier
-
Returns the value of the
posrecord component. - pos() - Method in record class org.aya.tyck.pat.YouTrack
-
Returns the value of the
posrecord component. - pos() - Method in record class org.aya.tyck.TyckState.Eqn
-
Returns the value of the
posrecord component. - PossiblePat(WithPos<Pattern>, ConCallLike.Head) - Constructor for record class org.aya.tyck.error.PatternProblem.PossiblePat
-
Creates an instance of a
PossiblePatrecord 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
prerecord 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
Precedencerecord class. - prim() - Method in record class org.aya.tyck.error.PrimError.BadSignature
-
Returns the value of the
primrecord component. - prim() - Method in record class org.aya.tyck.error.PrimError.NoResultType
-
Returns the value of the
primrecord 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
primFactoryrecord component. - primFactory() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
primFactoryrecord component. - primFactory() - Method in record class org.aya.tyck.StmtTycker
-
Returns the value of the
primFactoryrecord component. - primFactory() - Method in record class org.aya.tyck.TyckState
-
Returns the value of the
primFactoryrecord 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
PrimSeedrecord 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
ProjIxErrorrecord 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
QualifiedNameNotFoundErrorrecord 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
RecursionErrorrecord class. - Redefinition(String, SourcePos) - Constructor for record class org.aya.resolve.error.PrimResolveError.Redefinition
-
Creates an instance of a
Redefinitionrecord class. - reExport() - Method in record class org.aya.resolve.ResolveInfo.ImportInfo
-
Returns the value of the
reExportrecord component. - reExport() - Method in record class org.aya.resolve.ResolveInfo.OpRenameInfo
-
Returns the value of the
reExportrecord component. - reExports() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
reExportsrecord component. - ref() - Method in record class org.aya.resolve.context.BindContext
-
Returns the value of the
refrecord component. - ref() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
-
Returns the value of the
refrecord component. - reference() - Method in record class org.aya.resolve.visitor.ExprResolver
-
Returns the value of the
referencerecord 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
renamedrecord component. - RenamedOpDecl(OpDecl.OpInfo) - Constructor for record class org.aya.resolve.ResolveInfo.RenamedOpDecl
-
Creates an instance of a
RenamedOpDeclrecord 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
reporterrecord 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
reporterrecord component. - reporter() - Method in record class org.aya.resolve.module.ModuleListLoader
-
Returns the value of the
reporterrecord 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
reporterrecord 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
reporterrecord 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
resolvedrecord component. - resolveInfo() - Method in record class org.aya.resolve.ResolveInfo.ImportInfo
-
Returns the value of the
resolveInforecord component. - resolveInfo() - Method in record class org.aya.resolve.visitor.StmtPreResolver
-
Returns the value of the
resolveInforecord component. - resolveInfo() - Method in record class org.aya.tyck.order.AyaSccTycker
-
Returns the value of the
resolveInforecord 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
ResolveInforecord 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
-
Stmtthat 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
resultrecord component. - rhs() - Method in record class org.aya.tyck.TyckState.Eqn
-
Returns the value of the
rhsrecord component. - rhs() - Method in record class org.aya.unify.TermComparator.FailureData
-
Returns the value of the
rhsrecord component.
S
- sccTycker() - Method in record class org.aya.tyck.order.AyaOrgaTycker
-
Returns the value of the
sccTyckerrecord 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
scoperecord 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
SelfBindrecord class. - SelfReference(TyckUnit) - Constructor for record class org.aya.tyck.error.TyckOrderError.SelfReference
-
Creates an instance of a
SelfReferencerecord 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
localCtxwith 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
ShadowingWarnrecord class. - shapeFactory() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
shapeFactoryrecord component. - shapeFactory() - Method in record class org.aya.tyck.StmtTycker
-
Returns the value of the
shapeFactoryrecord component. - shapeFactory() - Method in record class org.aya.tyck.TyckState
-
Returns the value of the
shapeFactoryrecord 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
ShapeMatcherrecord 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
signaturerecord component. - skippedSet() - Method in record class org.aya.tyck.order.AyaOrgaTycker
-
Returns the value of the
skippedSetrecord component. - sol() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
-
Returns the value of the
solrecord component. - solution() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
-
Returns the value of the
solutionrecord component. - solutions() - Method in record class org.aya.tyck.TyckState
-
Returns the value of the
solutionsrecord 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
solvedrecord 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
sortrecord 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
Sortrecord 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
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.GeneralizedNotAvailableError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.AmbiguousNameWarn
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ClashModNameError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateExportError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateModNameError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.DuplicateNameError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModNameNotFoundError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModNotFoundError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ModShadowingWarn
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.OperatorNameNotFound
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.QualifiedNameNotFoundError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.ShadowingWarn
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
-
Returns the value of the
sourcePosrecord 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
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.OperatorError.MissingOperand
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.OperatorError.Precedence
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.OperatorError.SelfBind
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.Dependency
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.Redefinition
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.resolve.error.PrimResolveError.UnknownPrim
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.terck.BadRecursion
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.BadExprError
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.Conditions
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.Confluence
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.Domination
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.MissingCase
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.ClausesProblem.UnsureCase
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.CubicalError.PathConDominateError
-
Returns the value of the
sourcePosrecord 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
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.NobodyError
-
Returns the value of the
sourcePosrecord 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
sourcePosrecord 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
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.TupleError.ProjIxError
-
Returns the value of the
sourcePosrecord 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
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.error.UnifyError.Type
-
Returns the value of the
sourcePosrecord component. - sourcePos() - Method in record class org.aya.tyck.pat.IApplyConfl
-
Returns the value of the
sourcePosrecord component. - SplittingOnNonData(WithPos<Pattern>, Term) - Constructor for record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
-
Creates an instance of a
SplittingOnNonDatarecord class. - stack() - Method in record class org.aya.normalize.Finalizer.Zonk
-
Returns the value of the
stackrecord 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
staterecord component. - state() - Method in record class org.aya.tyck.error.BadTypeError
-
Returns the value of the
staterecord component. - state() - Method in record class org.aya.tyck.error.Goal
-
Returns the value of the
staterecord component. - state() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
-
Returns the value of the
staterecord component. - state() - Method in record class org.aya.tyck.error.UnifyInfo
-
Returns the value of the
staterecord 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
stmtrecord component. - stmt() - Method in record class org.aya.resolve.ResolvingStmt.MiscDecl
-
Returns the value of the
stmtrecord component. - stmt() - Method in record class org.aya.resolve.ResolvingStmt.TopDecl
-
Returns the value of the
stmtrecord 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
StmtBinderrecord 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
StmtPreResolverrecord 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
StmtResolversrecord 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
StmtTyckerrecord 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
subrecord component. - sub() - Method in record class org.aya.tyck.error.ClausesProblem.FMDomination
-
Returns the value of the
subrecord 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
substrecord 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
suppliedrecord component. - supplier() - Method in record class org.aya.primitive.PrimFactory.PrimSeed
-
Returns the value of the
supplierrecord 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
symbolsrecord component. - symbols() - Method in record class org.aya.resolve.context.NoExportContext
-
Returns the value of the
symbolsrecord 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
synthesizerrecord component. - Synthesizer - Record Class in org.aya.unify
- Synthesizer(NameGenerator, AbstractTycker) - Constructor for record class org.aya.unify.Synthesizer
-
Creates an instance of a
Synthesizerrecord 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
tablerecord component. - targets() - Method in record class org.aya.terck.CallResolver
-
Returns the value of the
targetsrecord component. - telescope() - Method in record class org.aya.tyck.pat.YouTrack
-
Returns the value of the
telescoperecord component. - teleSubst() - Method in record class org.aya.primitive.ShapeMatcher
-
Returns the value of the
teleSubstrecord 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
termrecord component. - term() - Method in record class org.aya.tyck.error.HoleProblem.BadSpineError
-
Returns the value of the
termrecord component. - term() - Method in record class org.aya.tyck.error.HoleProblem.IllTypedError
-
Returns the value of the
termrecord component. - term() - Method in record class org.aya.tyck.error.HoleProblem.RecursionError
-
Returns the value of the
termrecord 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
termrecord 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
termStackrecord component. - thing() - Method in record class org.aya.tyck.error.BadTypeError
-
Returns the value of the
thingrecord component. - thisModule() - Method in record class org.aya.resolve.ResolveInfo
-
Returns the value of the
thisModulerecord 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
TooManyImplicitPatternrecord class. - TooManyPattern(WithPos<Pattern>) - Constructor for record class org.aya.tyck.error.PatternProblem.TooManyPattern
-
Creates an instance of a
TooManyPatternrecord class. - TopDecl(Decl, Context) - Constructor for record class org.aya.resolve.ResolvingStmt.TopDecl
-
Creates an instance of a
TopDeclrecord 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
TupleNonSigrecord 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
tyckerrecord component. - tycker() - Method in record class org.aya.tyck.pat.IApplyConfl
-
Returns the value of the
tyckerrecord component. - tycker() - Method in record class org.aya.tyck.pat.YouTrack
-
Returns the value of the
tyckerrecord component. - tycker() - Method in record class org.aya.tyck.tycker.TeleTycker.Con
-
Returns the value of the
tyckerrecord component. - tycker() - Method in record class org.aya.tyck.tycker.TeleTycker.Default
-
Returns the value of the
tyckerrecord 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
tyckerrecord 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
TyckResultrecord 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
TyckResultrecord 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
TyckStaterecord 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
typerecord component. - type() - Method in record class org.aya.tyck.error.PatternProblem.SplittingOnNonData
-
Returns the value of the
typerecord component. - type() - Method in record class org.aya.tyck.error.PatternProblem.TupleNonSig
-
Returns the value of the
typerecord component. - type() - Method in record class org.aya.tyck.Jdg.Default
-
Returns the value of the
typerecord 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
typerecord component. - Type(Expr, SourcePos, UnifyInfo.Comparison, UnifyInfo) - Constructor for record class org.aya.tyck.error.UnifyError.Type
-
Creates an instance of a
Typerecord class.
U
- UnavailableCon(WithPos<Pattern>, DataCall) - Constructor for record class org.aya.tyck.error.PatternProblem.UnavailableCon
-
Creates an instance of a
UnavailableConrecord 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
underlyingFilerecord 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
unfoldrecord 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
unifierrecord 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
UnifyInforecord 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
unitrecord 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
UnknownConrecord class. - UnknownPrim(SourcePos, String) - Constructor for record class org.aya.resolve.error.PrimResolveError.UnknownPrim
-
Creates an instance of a
UnknownPrimrecord class. - UnqualifiedNameNotFoundError(Context, String, SourcePos) - Constructor for record class org.aya.resolve.error.NameProblem.UnqualifiedNameNotFoundError
-
Creates an instance of a
UnqualifiedNameNotFoundErrorrecord class. - UnqualifiedResolve(MapView<ModuleName, T>, LazyValue<MutableMap<ModuleName, T>>) - Constructor for record class org.aya.resolve.context.ModuleSymbol.UnqualifiedResolve
-
Creates an instance of a
UnqualifiedResolverecord 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
UnsolvedLitrecord 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
UnsolvedMetarecord class. - UnsureCase(SourcePos, ConDefLike, DataCall) - Constructor for record class org.aya.tyck.error.ClausesProblem.UnsureCase
-
Creates an instance of a
UnsureCaserecord class. - upper() - Method in record class org.aya.tyck.error.LevelError
-
Returns the value of the
upperrecord component. - usageGraph() - Method in record class org.aya.tyck.order.AyaOrgaTycker
-
Returns the value of the
usageGraphrecord 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
varrecord component. - var() - Method in record class org.aya.tyck.error.NobodyError
-
Returns the value of the
varrecord component. - vars() - Method in record class org.aya.tyck.pat.ClauseTycker.Worker
-
Returns the value of the
varsrecord 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
wantEqualrecord component. - wellTyped() - Method in record class org.aya.tyck.Jdg.Default
-
Returns the value of the
wellTypedrecord component. - wellTyped() - Method in record class org.aya.tyck.Jdg.Lazy
-
Returns the value of the
wellTypedrecord component. - wellTyped() - Method in record class org.aya.tyck.Jdg.Sort
-
Returns the value of the
wellTypedrecord component. - wellTyped() - Method in interface org.aya.tyck.Jdg
- wellTyped() - Method in record class org.aya.tyck.order.AyaSccTycker
-
Returns the value of the
wellTypedrecord component. - wellTyped() - Method in record class org.aya.tyck.pat.ClauseTycker.TyckResult
-
Returns the value of the
wellTypedrecord component. - wellTyped() - Method in record class org.aya.tyck.pat.PatternTycker.TyckResult
-
Returns the value of the
wellTypedrecord 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
whererecord 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
Workerrecord 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
YouTrackrecord 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
Zonkrecord class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form