public class SimpleInterpreter<N> extends Interpreter<N>
Modifier and Type | Class and Description |
---|---|
protected class |
SimpleInterpreter.Visitor |
msg, traceFlagFunctionApplication
Constructor and Description |
---|
SimpleInterpreter() |
Modifier and Type | Method and Description |
---|---|
Value<N> |
apply(Context<N> context,
TPath.Expr expr) |
protected SimpleInterpreter.Visitor |
newVisitor(Context<N> context) |
protected NodeSet<N> |
step(Context<N> context,
TPath.AxisSpecifier axis,
TPath.Test test,
List<TPath.Expr> predicates) |
setMessageReceiver, setTraceFlagFunctionApplication
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen
public Value<N> apply(Context<N> context, TPath.Expr expr)
protected NodeSet<N> step(Context<N> context, TPath.AxisSpecifier axis, TPath.Test test, List<TPath.Expr> predicates)
protected SimpleInterpreter.Visitor newVisitor(Context<N> context)
see also the complete user documentation .