Skip to content

core / org.pinelang.parser / PineScript

PineScript

open class PineScript : Parser

Types

Name Summary
ArgumentsContext open class ArgumentsContext : ParserRuleContext
BinaryOperationContext open class BinaryOperationContext : ParserRuleContext
CallableExpressionContext open class CallableExpressionContext : ParserRuleContext
ExpressionContext open class ExpressionContext : ParserRuleContext
IntegerSuffixContext open class IntegerSuffixContext : ParserRuleContext
ObjectDefinitionContext open class ObjectDefinitionContext : ParserRuleContext
ObjectIdentifierContext open class ObjectIdentifierContext : ParserRuleContext
ObjectInitializerContext open class ObjectInitializerContext : ParserRuleContext
ObjectPropertyExpressionContext open class ObjectPropertyExpressionContext : ParserRuleContext
PrimitiveExpressionContext open class PrimitiveExpressionContext : ParserRuleContext
ProgramContext open class ProgramContext : ParserRuleContext
PropertyDefinitionContext open class PropertyDefinitionContext : ParserRuleContext
RootMemberContext open class RootMemberContext : ParserRuleContext
SignalAssignementContext open class SignalAssignementContext : ParserRuleContext
StringLiteralContext open class StringLiteralContext : ParserRuleContext

Constructors

Name Summary
<init> PineScript(input: TokenStream!)

Properties

Name Summary
_ATN static val _ATN: ATN!
_decisionToDFA static val _decisionToDFA:Array<DFA!>!
_serializedATN static val _serializedATN:String
_sharedContextCache static val _sharedContextCache: PredictionContextCache!
AND static val AND:Int
AND_AND static val AND_AND:Int
COLON static val COLON:Int
COMMA static val COMMA:Int
COMMENT static val COMMENT:Int
DIV static val DIV:Int
DOT static val DOT:Int
DOUBLE_QUOTE_CLOSE static val DOUBLE_QUOTE_CLOSE:Int
DOUBLE_QUOTE_OPEN static val DOUBLE_QUOTE_OPEN:Int
EQ static val EQ:Int
FALSE static val FALSE:Int
FloatLiteral static val FloatLiteral:Int
ID static val ID:Int
Identifier static val Identifier:Int
IMPORT static val IMPORT:Int
IntegerLiteral static val IntegerLiteral:Int
LBRACE static val LBRACE:Int
LBRACKET static val LBRACKET:Int
LINE_COMMENT static val LINE_COMMENT:Int
LineTerminator static val LineTerminator:Int
LPAREN static val LPAREN:Int
MINUS static val MINUS:Int
MULTI static val MULTI:Int
NULL static val NULL:Int
ObjectType static val ObjectType:Int
ON static val ON:Int
OR static val OR:Int
OR_OR static val OR_OR:Int
PLUS static val PLUS:Int
QUESTION static val QUESTION:Int
RBRACE static val RBRACE:Int
RBRACKET static val RBRACKET:Int
REMAINDER static val REMAINDER:Int
RETURN static val RETURN:Int
RPAREN static val RPAREN:Int
RULE_arguments static val RULE_arguments:Int
RULE_binaryOperation static val RULE_binaryOperation:Int
RULE_callableExpression static val RULE_callableExpression:Int
RULE_expression static val RULE_expression:Int
RULE_integerSuffix static val RULE_integerSuffix:Int
RULE_objectDefinition static val RULE_objectDefinition:Int
RULE_objectIdentifier static val RULE_objectIdentifier:Int
RULE_objectInitializer static val RULE_objectInitializer:Int
RULE_objectPropertyExpression static val RULE_objectPropertyExpression:Int
RULE_primitiveExpression static val RULE_primitiveExpression:Int
RULE_program static val RULE_program:Int
RULE_propertyDefinition static val RULE_propertyDefinition:Int
RULE_rootMember static val RULE_rootMember:Int
RULE_signalAssignement static val RULE_signalAssignement:Int
RULE_stringLiteral static val RULE_stringLiteral:Int
ruleNames static val ruleNames:Array<String!>!
SEMICOLON static val SEMICOLON:Int
STRING static val STRING:Int
SUFFIX_DP static val SUFFIX_DP:Int
SUFFIX_PX static val SUFFIX_PX:Int
tokenNames static val tokenNames:Array<String!>!
TRUE static val TRUE:Int
VOCABULARY static val VOCABULARY: Vocabulary!
WS static val WS:Int

Functions

Name Summary
arguments fun arguments(): ArgumentsContext!
binaryOperation fun binaryOperation(): BinaryOperationContext!
callableExpression fun callableExpression(): CallableExpressionContext!
expression fun expression(): ExpressionContext!
getATN open fun getATN(): ATN!
getGrammarFileName open fun getGrammarFileName():String!
getRuleNames open fun getRuleNames():Array<String!>!
getSerializedATN open fun getSerializedATN():String!
getTokenNames open fun ~~getTokenNames~~():Array<String!>!
getVocabulary open fun getVocabulary(): Vocabulary!
integerSuffix fun integerSuffix(): IntegerSuffixContext!
objectDefinition fun objectDefinition(): ObjectDefinitionContext!
objectIdentifier fun objectIdentifier(): ObjectIdentifierContext!
objectInitializer fun objectInitializer(): ObjectInitializerContext!
objectPropertyExpression fun objectPropertyExpression(): ObjectPropertyExpressionContext!
primitiveExpression fun primitiveExpression(): PrimitiveExpressionContext!
program fun program(): ProgramContext!
propertyDefinition fun propertyDefinition(): PropertyDefinitionContext!
rootMember fun rootMember(): RootMemberContext!
sempred open fun sempred(_localctx: RuleContext!, ruleIndex:Int, predIndex:Int):Boolean
signalAssignement fun signalAssignement(): SignalAssignementContext!
stringLiteral fun stringLiteral(): StringLiteralContext!