-
-
方法概要
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)