de.hakenadu.terms.Term Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of composite-terms Show documentation
Show all versions of composite-terms Show documentation
A light extensible java 8+ library for creating composites of terms which are evaluatable using a visitor pattern.
The newest version!
package de.hakenadu.terms;
import de.hakenadu.terms.visitor.Visitor;
/**
* Every node in the composite is an instance of this interface.
*
* @author Manuel Seiche
* @since 11.12.2019
*/
public interface Term {
void accept(Visitor visitor, C context);
}