Skip to content

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>