KBarsParserVisitor

interface KBarsParserVisitor<T> : ParseTreeVisitor<T>

This interface defines a complete generic visitor for a parse tree produced by KBarsParser.

Type Parameters

T

The return type of the visit operation. Use Unit for operations with no return type

Inheritors

Functions

Link copied to clipboard
abstract fun visit(tree: ParseTree): T
Link copied to clipboard

Visit a parse tree produced by the AssignSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the BinaryExpression labeled alternative in KBarsParser.expression.

Link copied to clipboard
abstract fun visitChildren(node: RuleNode): T
Link copied to clipboard

Visit a parse tree produced by the CommentSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the EachBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.eachElseArm.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.elseArm.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.elseIfArm.

Link copied to clipboard
abstract fun visitErrorNode(node: ErrorNode): T
Link copied to clipboard

Visit a parse tree produced by the EscapedDelimiterSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by the GroupedOperand labeled alternative in KBarsParser.operand.

Link copied to clipboard

Visit a parse tree produced by the IfBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the InlineBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.inlineName.

Link copied to clipboard

Visit a parse tree produced by the InterpolationBothTrimSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the InterpolationSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the InterpolationTrimCloseSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the InterpolationTrimOpenSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.operator.

Link copied to clipboard

Visit a parse tree produced by the ParenArg labeled alternative in KBarsParser.transformArg.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by the PartialBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.partialKey.

Link copied to clipboard

Visit a parse tree produced by the PartialSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.primary.

Link copied to clipboard

Visit a parse tree produced by the PrimaryArg labeled alternative in KBarsParser.transformArg.

Link copied to clipboard

Visit a parse tree produced by the PrimaryExpression labeled alternative in KBarsParser.expression.

Link copied to clipboard

Visit a parse tree produced by the PrimaryOperand labeled alternative in KBarsParser.operand.

Link copied to clipboard

Visit a parse tree produced by the RawBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by KBarsParser.template.

Link copied to clipboard
abstract fun visitTerminal(node: TerminalNode): T
Link copied to clipboard

Visit a parse tree produced by the TextSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the UnescapedInterpolationBothTrimSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the UnescapedInterpolationSegment labeled alternative in KBarsParser.segment.

Visit a parse tree produced by the UnescapedInterpolationTrimCloseSegment labeled alternative in KBarsParser.segment.

Visit a parse tree produced by the UnescapedInterpolationTrimOpenSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the UnlessBlockSegment labeled alternative in KBarsParser.segment.

Link copied to clipboard

Visit a parse tree produced by the WithBlockSegment labeled alternative in KBarsParser.segment.