Uses of Interface
com.helix.core.parser.ast.AstVisitor
Packages that use AstVisitor
-
Uses of AstVisitor in com.helix.core.bytecode
Classes in com.helix.core.bytecode that implement AstVisitorModifier and TypeClassDescriptionclassAST Visitor that evaluates expressions dynamically against anExecutionContext.classAST Optimization pass that performs constant folding on literal expressions.classAST Optimization pass that eliminates unreachable branches and redundant constant logical terms. -
Uses of AstVisitor in com.helix.core.parser
Classes in com.helix.core.parser that implement AstVisitorModifier and TypeClassDescriptionclassStatic AST type checker and type inference engine. -
Uses of AstVisitor in com.helix.core.parser.ast
Methods in com.helix.core.parser.ast with parameters of type AstVisitorModifier and TypeMethodDescription<R> RBinaryExpressionNode.accept(AstVisitor<R> visitor) <R> RBinaryOpNode.accept(AstVisitor<R> visitor) <R> RComparisonNode.accept(AstVisitor<R> visitor) <R> RExpressionNode.accept(AstVisitor<R> visitor) Accepts an AST visitor.<R> RFieldAccessNode.accept(AstVisitor<R> visitor) <R> RFunctionCallNode.accept(AstVisitor<R> visitor) <R> RLiteralNode.accept(AstVisitor<R> visitor) <R> RMethodCallNode.accept(AstVisitor<R> visitor) <R> ROnnxInferenceNode.accept(AstVisitor<R> visitor) <R> RRuleNode.accept(AstVisitor<R> visitor) <R> RUnaryOpNode.accept(AstVisitor<R> visitor) <R> RVariableNode.accept(AstVisitor<R> visitor)