Uses of Interface
edu.harvard.seas.pl.abcdatalog.ast.visitors.TermVisitor
Packages that use TermVisitor
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.
-
Uses of TermVisitor in edu.harvard.seas.pl.abcdatalog.ast
Methods in edu.harvard.seas.pl.abcdatalog.ast with parameters of type TermVisitorModifier and TypeMethodDescription<I,
O> O Constant.accept
(TermVisitor<I, O> visitor, I state) <I,
O> O Term.accept
(TermVisitor<I, O> visitor, I state) <I,
O> O Variable.accept
(TermVisitor<I, O> visitor, I state) static <T> T
TermHelpers.fold
(Term[] terms, TermVisitor<T, T> tv, T init) static <T> T
TermHelpers.fold
(Iterable<Term> terms, TermVisitor<T, T> tv, T init) -
Uses of TermVisitor in edu.harvard.seas.pl.abcdatalog.ast.visitors
Classes in edu.harvard.seas.pl.abcdatalog.ast.visitors that implement TermVisitorMethods in edu.harvard.seas.pl.abcdatalog.ast.visitors that return TermVisitor