Uses of Class
net.hydromatic.morel.util.Unifier.Sequence
-
Packages that use Unifier.Sequence Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated.net.hydromatic.morel.util Utilities. -
-
Uses of Unifier.Sequence in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile with parameters of type Unifier.Sequence Modifier and Type Method Description (package private) static List<String>TypeResolver. fieldList(Unifier.Sequence sequence)TypeTypeMap.TermToTypeConverter. visit(Unifier.Sequence sequence) -
Uses of Unifier.Sequence in net.hydromatic.morel.util
Fields in net.hydromatic.morel.util with type parameters of type Unifier.Sequence Modifier and Type Field Description private Map<String,Unifier.Sequence>Unifier. atomMapprivate Map<String,Unifier.Sequence>Unifier. sequenceMapMethods in net.hydromatic.morel.util that return Unifier.Sequence Modifier and Type Method Description Unifier.SequenceUnifier. apply(String operator, Iterable<? extends Unifier.Term> args)Creates a sequence, or returns an existing one with the same terms.Unifier.SequenceUnifier. apply(String operator, Unifier.Term... args)Creates a sequence, or returns an existing one with the same terms.(package private) static Unifier.SequenceUnifier. sequenceApply(String operator, Map<Unifier.Variable,Unifier.Term> substitutions, Iterable<Unifier.Term> terms)Methods in net.hydromatic.morel.util with parameters of type Unifier.Sequence Modifier and Type Method Description private booleanUnifier.Sequence. equalsShallow(Unifier.Sequence sequence)Compares whether two sequences have the same terms.voidTracers.NullTracer. onConflict(Unifier.Sequence left, Unifier.Sequence right)voidTracers.PrintTracer. onConflict(Unifier.Sequence left, Unifier.Sequence right)voidUnifier.Tracer. onConflict(Unifier.Sequence left, Unifier.Sequence right)voidTracers.NullTracer. onSequence(Unifier.Sequence left, Unifier.Sequence right)voidTracers.PrintTracer. onSequence(Unifier.Sequence left, Unifier.Sequence right)voidUnifier.Tracer. onSequence(Unifier.Sequence left, Unifier.Sequence right)private Unifier.ResultRobinsonUnifier. sequenceUnify(Unifier.Sequence lhs, Unifier.Sequence rhs)RUnifier.TermVisitor. visit(Unifier.Sequence sequence)
-