Uses of Class
net.hydromatic.morel.util.Unifier.Substitution
Packages that use Unifier.Substitution
Package
Description
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.Utilities.
-
Uses of Unifier.Substitution in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as Unifier.SubstitutionModifier and TypeFieldDescription(package private) final Unifier.SubstitutionTypeMap.substitutionConstructors in net.hydromatic.morel.compile with parameters of type Unifier.SubstitutionModifierConstructorDescription(package private)TypeMap(TypeSystem typeSystem, Map<AstNode, Unifier.Term> nodeTypeTerms, Unifier.Substitution substitution) -
Uses of Unifier.Substitution in net.hydromatic.morel.util
Subclasses of Unifier.Substitution in net.hydromatic.morel.utilModifier and TypeClassDescriptionstatic final classThe results of a successful unification.Methods in net.hydromatic.morel.util that return Unifier.SubstitutionModifier and TypeMethodDescriptionUnifier.Substitution.resolve()Unifier.substitution(Unifier.Term... varTerms) Creates a substitution.Methods in net.hydromatic.morel.util with parameters of type Unifier.SubstitutionModifier and TypeMethodDescriptionvoidUnifier.Action.accept(Unifier.Variable variable, Unifier.Term term, Unifier.Substitution substitution, List<Unifier.TermTerm> termPairs) private voidMartelliUnifier.act(Unifier.Variable variable, Unifier.Term term, List<Unifier.TermTerm> termPairs, Unifier.Substitution substitution, Map<Unifier.Variable, Unifier.Action> termActions, int depth)