Package io.appform.hope.core
-
Interface Summary Interface Description Visitor<T> A visitor to all leafTreeNodetypes so that we don't have to subclass like apes. -
Class Summary Class Description BinaryOperator<T extends Value> Abstraction for a core binary operatorCombiner Abstraction for expression combiner.Evaluatable Abstraction for core expression that can be evaluated as a hope ruleTreeNode Node for parse tree.UnaryOperator<T extends Value> Abstraction for an unary operator that can be evaluated as hope langValue Abstraction for a value typeVisitorAdapter<T> Adapter to reduce redudndant code for visitor implementations