Uses of Class
edu.harvard.seas.pl.abcdatalog.ast.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
Modifier and TypeMethodDescriptionstatic Variable
Returns a variable with the given string identifier.static Variable
Variable.createFreshVariable()
-
Uses of Variable in edu.harvard.seas.pl.abcdatalog.ast.visitors
Modifier and TypeMethodDescription -
Uses of Variable in edu.harvard.seas.pl.abcdatalog.util.substitution
Modifier and TypeMethodDescriptionboolean
boolean
Attempts to add a mapping to the substitution.boolean
Retrieves 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.void
Adds a mapping from a variable to a constant to this substitution.void
Adds a mapping from a variable to a term.boolean
Attempts to unify a variable with a term.boolean