- Type Parameters:
T-
- All Known Subinterfaces:
Shaped.Inductive<T>,Shaped.List<T>,Shaped.Nat<T>
- All Known Implementing Classes:
IntegerTerm,ListTerm,Pat.ShapedInt,Pattern.FakeShapedList
public interface Shaped<T>
What should I do after I creating a new Shape?
- impl your Shape, see
IntegerTerm, and do everything you should after you creating aTerm/Pat. - impl TermComparator, see
TermComparator.doCompareUntyped(Term, Term, TermComparator.Sub, TermComparator.Sub) - impl PatMatcher, see
PatMatcher.match(Pat, Term) - impl PatUnifier, see
PatUnify.unify(Pat, Pat)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceShaped.List<T extends AyaDocile>static interfaceShaped.Nat<T extends AyaDocile> -
Method Summary
-
Method Details
-
type
-