Interface ExpressionNode

All Known Implementing Classes:
BinaryExpressionNode, BinaryOpNode, ComparisonNode, FieldAccessNode, FunctionCallNode, LiteralNode, MethodCallNode, OnnxInferenceNode, RuleNode, UnaryOpNode, VariableNode

public interface ExpressionNode
Base interface for all nodes in the Abstract Syntax Tree.
  • Method Summary

    Modifier and Type
    Method
    Description
    <R> R
    accept(AstVisitor<R> visitor)
    Accepts an AST visitor.
  • Method Details

    • accept

      <R> R accept(AstVisitor<R> visitor)
      Accepts an AST visitor.
      Type Parameters:
      R - return type
      Parameters:
      visitor - the visitor
      Returns:
      result from visitor