Package org.kie.dmn.feel.codegen.feel11
Class ASTCompilerVisitor
- java.lang.Object
-
- org.kie.dmn.feel.codegen.feel11.ASTCompilerVisitor
-
- All Implemented Interfaces:
Visitor<DirectCompilerResult>
public class ASTCompilerVisitor extends Object implements Visitor<DirectCompilerResult>
-
-
Constructor Summary
Constructors Constructor Description ASTCompilerVisitor()
-
Method Summary
-
-
-
Method Detail
-
visit
public DirectCompilerResult visit(ASTNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(DashNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(BooleanNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(NumberNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(StringNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(AtLiteralNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(UnaryTestListNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(NullNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(NameDefNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(NameRefNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(QualifiedNameNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(InfixOpNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(InstanceOfNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(CTypeNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ListTypeNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ContextTypeNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(FunctionTypeNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(IfExpressionNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ForExpressionNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(BetweenNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ContextNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ContextEntryNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(FilterExpressionNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(FormalParameterNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(FunctionDefNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(FunctionInvocationNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
replaceWithTemporalConstant
public DirectCompilerResult replaceWithTemporalConstant(FunctionInvocationNode n, TemporalConstantNode tcFolded)
-
visit
public DirectCompilerResult visit(NamedParameterNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(InNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(IterationContextNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(ListNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(PathExpressionNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(QuantifiedExpressionNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(RangeNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(SignedUnaryNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
visit
public DirectCompilerResult visit(UnaryTestNode n)
- Specified by:
visitin interfaceVisitor<DirectCompilerResult>
-
-