Package eu.bandm.tools.ramus.runtime2
Interface Expression.OperatorFactory<D,T,A>
- Type Parameters:
D
- the type of document identifiersT
- the type of token typesA
- the type of parsing results
- Enclosing class:
- Expression<D,
T, A>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Function for constructing binary AST nodes for operators.
-
Method Summary
-
Method Details
-
apply
Construct a binary AST node for an operator.- Parameters:
location
- the source location of the operator useleft
- the left operandop
- the token type of the operandright
- the right operand- Returns:
- an AST node for the application of the operator to the operands
-