Package com.helix.core.parser.ast
Interface AstVisitor<R>
- Type Parameters:
R- return type of visitor methods
- All Known Implementing Classes:
AstEvaluator,ConstantFolder,DeadCodeEliminator,TypeChecker
public interface AstVisitor<R>
Visitor interface for AST node traversal and code generation.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Rvisit(BinaryExpressionNode node) visit(BinaryOpNode node) default Rvisit(ComparisonNode node) default Rvisit(FieldAccessNode node) default Rvisit(FunctionCallNode node) visit(LiteralNode node) visit(MethodCallNode node) default Rvisit(OnnxInferenceNode node) visit(UnaryOpNode node) visit(VariableNode node)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-