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