Package eu.bandm.tools.tpath.runtime
Class SimpleInterpreter<N>
java.lang.Object
eu.bandm.tools.tpath.runtime.Interpreter<N>
eu.bandm.tools.tpath.runtime.SimpleInterpreter<N>
- All Implemented Interfaces:
- BiFunction<Context<N>,- TPath.Expr, - Value<N>> 
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields inherited from class eu.bandm.tools.tpath.runtime.Interpretermsg, traceFlagFunctionApplication
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionapply(Context<N> context, TPath.Expr expr) protected SimpleInterpreter<N>.VisitornewVisitor(Context<N> context) (package private) static <N> Comparator<N> reverse(Comparator<N> c) step(Context<N> context, TPath.AxisSpecifier axis, TPath.Test test, List<TPath.Expr> predicates) Methods inherited from class eu.bandm.tools.tpath.runtime.InterpretersetMessageReceiver, setTraceFlagFunctionApplicationMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunctionandThen
- 
Constructor Details- 
SimpleInterpreterpublic SimpleInterpreter()
 
- 
- 
Method Details- 
apply
- 
stepprotected NodeSet<N> step(Context<N> context, TPath.AxisSpecifier axis, TPath.Test test, List<TPath.Expr> predicates) 
- 
newVisitor
- 
reverse
 
-