core / org.pinelang.parser / PineScriptBaseVisitor
PineScriptBaseVisitor¶
open class PineScriptBaseVisitor<T :
Any
!> : AbstractParseTreeVisitor<T>,
PineScriptVisitor
<T>
This class provides an empty implementation of `[
PineScriptVisitor`](../-pine-script-visitor/index.md), which can be extended to create a visitor which only needs to handle a subset of the available methods.
Constructors¶
Name | Summary |
---|---|
<init> | This class provides an empty implementation of `[ PineScriptVisitor](../-pine-script-visitor/index.md), which can be extended to create a visitor which only needs to handle a subset of the available methods. PineScriptBaseVisitor()` |
Functions¶
Name | Summary |
---|---|
visitArguments | Visit a parse tree produced by `[ PineScript#arguments](../-pine-script/arguments.md). open fun visitArguments(ctx: ArgumentsContext!): T` |
visitBinaryOperation | Visit a parse tree produced by `[ PineScript#binaryOperation](../-pine-script/binary-operation.md). open fun visitBinaryOperation(ctx: BinaryOperationContext!): T` |
visitCallableExpression | Visit a parse tree produced by `[ PineScript#callableExpression](../-pine-script/callable-expression.md). open fun visitCallableExpression(ctx: CallableExpressionContext!): T` |
visitExpression | Visit a parse tree produced by PineScript#expression. open fun visitExpression(ctx: ExpressionContext!): T |
visitIntegerSuffix | Visit a parse tree produced by `[ PineScript#integerSuffix](../-pine-script/integer-suffix.md). open fun visitIntegerSuffix(ctx: IntegerSuffixContext!): T` |
visitObjectDefinition | Visit a parse tree produced by `[ PineScript#objectDefinition](../-pine-script/object-definition.md). open fun visitObjectDefinition(ctx: ObjectDefinitionContext!): T` |
visitObjectIdentifier | Visit a parse tree produced by `[ PineScript#objectIdentifier](../-pine-script/object-identifier.md). open fun visitObjectIdentifier(ctx: ObjectIdentifierContext!): T` |
visitObjectInitializer | Visit a parse tree produced by `[ PineScript#objectInitializer](../-pine-script/object-initializer.md). open fun visitObjectInitializer(ctx: ObjectInitializerContext!): T` |
visitObjectPropertyExpression | Visit a parse tree produced by `[ PineScript#objectPropertyExpression](../-pine-script/object-property-expression.md). open fun visitObjectPropertyExpression(ctx: ObjectPropertyExpressionContext!): T` |
visitPrimitiveExpression | Visit a parse tree produced by `[ PineScript#primitiveExpression](../-pine-script/primitive-expression.md). open fun visitPrimitiveExpression(ctx: PrimitiveExpressionContext!): T` |
visitProgram | Visit a parse tree produced by `[ PineScript#program](../-pine-script/program.md). open fun visitProgram(ctx: ProgramContext!): T` |
visitPropertyDefinition | Visit a parse tree produced by `[ PineScript#propertyDefinition](../-pine-script/property-definition.md). open fun visitPropertyDefinition(ctx: PropertyDefinitionContext!): T` |
visitRootMember | Visit a parse tree produced by `[ PineScript#rootMember](../-pine-script/root-member.md). open fun visitRootMember(ctx: RootMemberContext!): T` |
visitSignalAssignement | Visit a parse tree produced by `[ PineScript#signalAssignement](../-pine-script/signal-assignement.md). open fun visitSignalAssignement(ctx: SignalAssignementContext!): T` |
visitStringLiteral | Visit a parse tree produced by `[ PineScript#stringLiteral](../-pine-script/string-literal.md). open fun visitStringLiteral(ctx: StringLiteralContext!): T` |
Inheritors¶
Name | Summary |
---|---|
PineScriptVisitor | open class PineScriptVisitor<T> : PineScriptBaseVisitor <T> |