Uses of Class
edu.harvard.seas.pl.abcdatalog.ast.Variable
Packages that use Variable
Package
Description
This packages contains classes representing the core abstract syntax tree for AbcDatalog.
This package contains classes that implement the visitor design pattern for visiting AST nodes.
This package contains classes that represents substitutions (i.e., mappings from variables to
terms).
-
Uses of Variable in edu.harvard.seas.pl.abcdatalog.ast
Methods in edu.harvard.seas.pl.abcdatalog.ast that return VariableModifier and TypeMethodDescriptionstatic VariableReturns a variable with the given string identifier.static VariableVariable.createFreshVariable() -
Uses of Variable in edu.harvard.seas.pl.abcdatalog.ast.visitors
Methods in edu.harvard.seas.pl.abcdatalog.ast.visitors with parameters of type VariableModifier and TypeMethodDescriptionMethod parameters in edu.harvard.seas.pl.abcdatalog.ast.visitors with type arguments of type Variable -
Uses of Variable in edu.harvard.seas.pl.abcdatalog.util.substitution
Methods in edu.harvard.seas.pl.abcdatalog.util.substitution with parameters of type VariableModifier and TypeMethodDescriptionbooleanbooleanAttempts to add a mapping to the substitution.booleanRetrieves the mapping of a variable.Returns the constant a variable is mapped to in this substitution.Retrieves the mapping of a variable.Retrieves the mapping of a variable.voidAdds a mapping from a variable to a constant to this substitution.voidAdds a mapping from a variable to a term.booleanAttempts to unify a variable with a term.boolean