-
嵌套类概要
嵌套类
static final record
static final record
static final record
-
方法概要
default @NotNull kala.control.Option<org.aya.util.error.WithPos<Term>>
tryUnfoldClauses(boolean orderIndependent,
@NotNull kala.collection.SeqLike<Arg<Term>> args,
int ulift,
@NotNull kala.collection.immutable.ImmutableSeq<Matching> clauses)
default @NotNull kala.control.Option<org.aya.util.error.WithPos<Term>>
tryUnfoldClauses(boolean orderIndependent,
@NotNull kala.collection.SeqLike<Arg<Term>> args,
@NotNull Subst subst,
int ulift,
@NotNull kala.collection.immutable.ImmutableSeq<Matching> clauses)
-
方法详细资料
-
-
buildSubst
@NotNull
static @NotNull Subst buildSubst(@NotNull
@NotNull kala.collection.SeqLike<Term.Param> self,
@NotNull
@NotNull kala.collection.SeqLike<Arg<Term>> args)
-
post
@NotNull
default @NotNull Term post(@NotNull
@NotNull Term term)
- 指定者:
post 在接口中 EndoFunctor
-
-
tryUnfoldClauses
@NotNull
default @NotNull kala.control.Option<org.aya.util.error.WithPos<Term>> tryUnfoldClauses(boolean orderIndependent,
@NotNull
@NotNull kala.collection.SeqLike<Arg<Term>> args,
@NotNull
@NotNull Subst subst,
int ulift,
@NotNull
@NotNull kala.collection.immutable.ImmutableSeq<Matching> clauses)
-
tryUnfoldClauses
@NotNull
default @NotNull kala.control.Option<org.aya.util.error.WithPos<Term>> tryUnfoldClauses(boolean orderIndependent,
@NotNull
@NotNull kala.collection.SeqLike<Arg<Term>> args,
int ulift,
@NotNull
@NotNull kala.collection.immutable.ImmutableSeq<Matching> clauses)
-
applyThoroughly
@NotNull
default <T extends Term> @NotNull Term applyThoroughly(@NotNull
@NotNull Function<T,Term> f,
@NotNull
T term)
-
-