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! |