pynescript.ast.grammar.antlr4.listener module¶
- class pynescript.ast.grammar.antlr4.listener.PinescriptParserListener¶
Bases:
ParseTreeListener- enterAdditive_expression(ctx)¶
- Parameters:
- enterAdditive_op(ctx)¶
- Parameters:
ctx (Additive_opContext)
- enterArgument_definition(ctx)¶
- Parameters:
- enterArgument_list(ctx)¶
- Parameters:
ctx (Argument_listContext)
- enterArray_type_suffix(ctx)¶
- Parameters:
ctx (Array_type_suffixContext)
- enterAssignment_target(ctx)¶
- Parameters:
ctx (Assignment_targetContext)
- enterAssignment_target_attribute(ctx)¶
- Parameters:
- enterAssignment_target_group(ctx)¶
- Parameters:
- enterAssignment_target_name(ctx)¶
- Parameters:
- enterAssignment_target_subscript(ctx)¶
- Parameters:
- enterAtomic_expression(ctx)¶
- Parameters:
ctx (Atomic_expressionContext)
- enterAttributed_type_name(ctx)¶
- Parameters:
- enterAugassign_op(ctx)¶
- Parameters:
ctx (Augassign_opContext)
- enterBreak_statement(ctx)¶
- Parameters:
ctx (Break_statementContext)
- enterComment(ctx)¶
- Parameters:
ctx (CommentContext)
- enterComments(ctx)¶
- Parameters:
ctx (CommentsContext)
- enterCompound_assignment(ctx)¶
- Parameters:
- enterCompound_augassignment(ctx)¶
- Parameters:
- enterCompound_name_initialization(ctx)¶
- Parameters:
- enterCompound_reassignment(ctx)¶
- Parameters:
- enterCompound_statement(ctx)¶
- Parameters:
- enterCompound_tuple_initialization(ctx)¶
- Parameters:
- enterCompound_variable_initialization(ctx)¶
- Parameters:
- enterConditional_expression(ctx)¶
- Parameters:
- enterConditional_expression_rule(ctx)¶
- Parameters:
- enterConjunction_expression(ctx)¶
- Parameters:
- enterConjunction_expression_rule(ctx)¶
- Parameters:
- enterContinue_statement(ctx)¶
- Parameters:
- enterDeclaration_mode(ctx)¶
- Parameters:
ctx (Declaration_modeContext)
- enterDisjunction_expression(ctx)¶
- Parameters:
- enterDisjunction_expression_rule(ctx)¶
- Parameters:
- enterElif_structure(ctx)¶
- Parameters:
ctx (Elif_structureContext)
- enterElif_structure_elif(ctx)¶
- Parameters:
- enterElif_structure_else(ctx)¶
- Parameters:
- enterElse_block(ctx)¶
- Parameters:
ctx (Else_blockContext)
- enterEnum_declaration(ctx)¶
- Parameters:
ctx (Enum_declarationContext)
- enterEnum_field_definition(ctx)¶
- Parameters:
- enterEnum_field_definitions(ctx)¶
- Parameters:
- enterEqual_trailing_pair(ctx)¶
- Parameters:
- enterEquality_expression(ctx)¶
- Parameters:
- enterEquality_expression_rule(ctx)¶
- Parameters:
- enterEquality_trailing_pair(ctx)¶
- Parameters:
- enterExpression(ctx)¶
- Parameters:
ctx (ExpressionContext)
- enterExpression_statement(ctx)¶
- Parameters:
- enterField_definition(ctx)¶
- Parameters:
ctx (Field_definitionContext)
- enterField_definitions(ctx)¶
- Parameters:
ctx (Field_definitionsContext)
- enterFor_iterator(ctx)¶
- Parameters:
ctx (For_iteratorContext)
- enterFor_structure(ctx)¶
- Parameters:
ctx (For_structureContext)
- enterFor_structure_in(ctx)¶
- Parameters:
ctx (For_structure_inContext)
- enterFor_structure_to(ctx)¶
- Parameters:
ctx (For_structure_toContext)
- enterFunction_declaration(ctx)¶
- Parameters:
- enterGreater_than_equal_trailing_pair(ctx)¶
- Parameters:
- enterGreater_than_trailing_pair(ctx)¶
- Parameters:
- enterGrouped_expression(ctx)¶
- Parameters:
- enterIf_structure(ctx)¶
- Parameters:
ctx (If_structureContext)
- enterIf_structure_elif(ctx)¶
- Parameters:
ctx (If_structure_elifContext)
- enterIf_structure_else(ctx)¶
- Parameters:
ctx (If_structure_elseContext)
- enterImport_statement(ctx)¶
- Parameters:
ctx (Import_statementContext)
- enterIndented_local_block(ctx)¶
- Parameters:
- enterInequality_expression(ctx)¶
- Parameters:
- enterInequality_expression_rule(ctx)¶
- Parameters:
- enterInequality_trailing_pair(ctx)¶
- Parameters:
- enterInline_local_block(ctx)¶
- Parameters:
- enterLess_than_equal_trailing_pair(ctx)¶
- Parameters:
- enterLess_than_trailing_pair(ctx)¶
- Parameters:
- enterLiteral_bool(ctx)¶
- Parameters:
ctx (Literal_boolContext)
- enterLiteral_color(ctx)¶
- Parameters:
ctx (Literal_colorContext)
- enterLiteral_expression(ctx)¶
- Parameters:
- enterLiteral_number(ctx)¶
- Parameters:
ctx (Literal_numberContext)
- enterLiteral_string(ctx)¶
- Parameters:
ctx (Literal_stringContext)
- enterLocal_block(ctx)¶
- Parameters:
ctx (Local_blockContext)
- enterMultiplicative_expression(ctx)¶
- Parameters:
- enterMultiplicative_op(ctx)¶
- Parameters:
ctx (Multiplicative_opContext)
- enterName(ctx)¶
- Parameters:
ctx (NameContext)
- enterName_load(ctx)¶
- Parameters:
ctx (Name_loadContext)
- enterName_store(ctx)¶
- Parameters:
ctx (Name_storeContext)
- enterNot_equal_trailing_pair(ctx)¶
- Parameters:
- enterParameter_definition(ctx)¶
- Parameters:
- enterParameter_list(ctx)¶
- Parameters:
ctx (Parameter_listContext)
- enterPrimary_expression_attribute(ctx)¶
- Parameters:
- enterPrimary_expression_call(ctx)¶
- Parameters:
- enterPrimary_expression_fallback(ctx)¶
- Parameters:
- enterPrimary_expression_subscript(ctx)¶
- Parameters:
- enterSimple_assignment(ctx)¶
- Parameters:
ctx (Simple_assignmentContext)
- enterSimple_augassignment(ctx)¶
- Parameters:
- enterSimple_name_initialization(ctx)¶
- Parameters:
- enterSimple_reassignment(ctx)¶
- Parameters:
- enterSimple_statement(ctx)¶
- Parameters:
ctx (Simple_statementContext)
- enterSimple_statements(ctx)¶
- Parameters:
ctx (Simple_statementsContext)
- enterSimple_tuple_initialization(ctx)¶
- Parameters:
- enterSimple_variable_initialization(ctx)¶
- Parameters:
- enterStart(ctx)¶
- Parameters:
ctx (StartContext)
- enterStart_comments(ctx)¶
- Parameters:
ctx (Start_commentsContext)
- enterStart_expression(ctx)¶
- Parameters:
ctx (Start_expressionContext)
- enterStart_script(ctx)¶
- Parameters:
ctx (Start_scriptContext)
- enterStart_type_annotation(ctx)¶
- Parameters:
- enterStatement(ctx)¶
- Parameters:
ctx (StatementContext)
- enterStatements(ctx)¶
- Parameters:
ctx (StatementsContext)
- enterStructure(ctx)¶
- Parameters:
ctx (StructureContext)
- enterStructure_expression(ctx)¶
- Parameters:
- enterStructure_statement(ctx)¶
- Parameters:
- enterSubscript_slice(ctx)¶
- Parameters:
ctx (Subscript_sliceContext)
- enterSwitch_cases(ctx)¶
- Parameters:
ctx (Switch_casesContext)
- enterSwitch_default_case(ctx)¶
- Parameters:
- enterSwitch_pattern_case(ctx)¶
- Parameters:
- enterSwitch_structure(ctx)¶
- Parameters:
ctx (Switch_structureContext)
- enterTemplate_spec_suffix(ctx)¶
- Parameters:
- enterTemplate_spec_suffix_extension(ctx)¶
- Parameters:
- enterTuple_declaration(ctx)¶
- Parameters:
ctx (Tuple_declarationContext)
- enterTuple_expression(ctx)¶
- Parameters:
ctx (Tuple_expressionContext)
- enterType_annotation(ctx)¶
- Parameters:
ctx (Type_annotationContext)
- enterType_argument_list(ctx)¶
- Parameters:
- enterType_argument_list_extension(ctx)¶
- Parameters:
- enterType_declaration(ctx)¶
- Parameters:
ctx (Type_declarationContext)
- enterType_qualifier(ctx)¶
- Parameters:
ctx (Type_qualifierContext)
- enterType_specification(ctx)¶
- Parameters:
- enterType_specification_extension(ctx)¶
- Parameters:
- enterType_union(ctx)¶
- Parameters:
ctx (Type_unionContext)
- enterUnary_expression(ctx)¶
- Parameters:
ctx (Unary_expressionContext)
- enterUnary_op(ctx)¶
- Parameters:
ctx (Unary_opContext)
- enterVariable_declaration(ctx)¶
- Parameters:
- enterWhile_structure(ctx)¶
- Parameters:
ctx (While_structureContext)
- exitAdditive_expression(ctx)¶
- Parameters:
- exitAdditive_op(ctx)¶
- Parameters:
ctx (Additive_opContext)
- exitArgument_definition(ctx)¶
- Parameters:
- exitArgument_list(ctx)¶
- Parameters:
ctx (Argument_listContext)
- exitArray_type_suffix(ctx)¶
- Parameters:
ctx (Array_type_suffixContext)
- exitAssignment_target(ctx)¶
- Parameters:
ctx (Assignment_targetContext)
- exitAssignment_target_attribute(ctx)¶
- Parameters:
- exitAssignment_target_group(ctx)¶
- Parameters:
- exitAssignment_target_name(ctx)¶
- Parameters:
- exitAssignment_target_subscript(ctx)¶
- Parameters:
- exitAtomic_expression(ctx)¶
- Parameters:
ctx (Atomic_expressionContext)
- exitAttributed_type_name(ctx)¶
- Parameters:
- exitAugassign_op(ctx)¶
- Parameters:
ctx (Augassign_opContext)
- exitBreak_statement(ctx)¶
- Parameters:
ctx (Break_statementContext)
- exitComment(ctx)¶
- Parameters:
ctx (CommentContext)
- exitComments(ctx)¶
- Parameters:
ctx (CommentsContext)
- exitCompound_assignment(ctx)¶
- Parameters:
- exitCompound_augassignment(ctx)¶
- Parameters:
- exitCompound_name_initialization(ctx)¶
- Parameters:
- exitCompound_reassignment(ctx)¶
- Parameters:
- exitCompound_statement(ctx)¶
- Parameters:
- exitCompound_tuple_initialization(ctx)¶
- Parameters:
- exitCompound_variable_initialization(ctx)¶
- Parameters:
- exitConditional_expression(ctx)¶
- Parameters:
- exitConditional_expression_rule(ctx)¶
- Parameters:
- exitConjunction_expression(ctx)¶
- Parameters:
- exitConjunction_expression_rule(ctx)¶
- Parameters:
- exitContinue_statement(ctx)¶
- Parameters:
- exitDeclaration_mode(ctx)¶
- Parameters:
ctx (Declaration_modeContext)
- exitDisjunction_expression(ctx)¶
- Parameters:
- exitDisjunction_expression_rule(ctx)¶
- Parameters:
- exitElif_structure(ctx)¶
- Parameters:
ctx (Elif_structureContext)
- exitElif_structure_elif(ctx)¶
- Parameters:
- exitElif_structure_else(ctx)¶
- Parameters:
- exitElse_block(ctx)¶
- Parameters:
ctx (Else_blockContext)
- exitEnum_declaration(ctx)¶
- Parameters:
ctx (Enum_declarationContext)
- exitEnum_field_definition(ctx)¶
- Parameters:
- exitEnum_field_definitions(ctx)¶
- Parameters:
- exitEqual_trailing_pair(ctx)¶
- Parameters:
- exitEquality_expression(ctx)¶
- Parameters:
- exitEquality_expression_rule(ctx)¶
- Parameters:
- exitEquality_trailing_pair(ctx)¶
- Parameters:
- exitExpression(ctx)¶
- Parameters:
ctx (ExpressionContext)
- exitExpression_statement(ctx)¶
- Parameters:
- exitField_definition(ctx)¶
- Parameters:
ctx (Field_definitionContext)
- exitField_definitions(ctx)¶
- Parameters:
ctx (Field_definitionsContext)
- exitFor_iterator(ctx)¶
- Parameters:
ctx (For_iteratorContext)
- exitFor_structure(ctx)¶
- Parameters:
ctx (For_structureContext)
- exitFor_structure_in(ctx)¶
- Parameters:
ctx (For_structure_inContext)
- exitFor_structure_to(ctx)¶
- Parameters:
ctx (For_structure_toContext)
- exitFunction_declaration(ctx)¶
- Parameters:
- exitGreater_than_equal_trailing_pair(ctx)¶
- Parameters:
- exitGreater_than_trailing_pair(ctx)¶
- Parameters:
- exitGrouped_expression(ctx)¶
- Parameters:
- exitIf_structure(ctx)¶
- Parameters:
ctx (If_structureContext)
- exitIf_structure_elif(ctx)¶
- Parameters:
ctx (If_structure_elifContext)
- exitIf_structure_else(ctx)¶
- Parameters:
ctx (If_structure_elseContext)
- exitImport_statement(ctx)¶
- Parameters:
ctx (Import_statementContext)
- exitIndented_local_block(ctx)¶
- Parameters:
- exitInequality_expression(ctx)¶
- Parameters:
- exitInequality_expression_rule(ctx)¶
- Parameters:
- exitInequality_trailing_pair(ctx)¶
- Parameters:
- exitInline_local_block(ctx)¶
- Parameters:
- exitLess_than_equal_trailing_pair(ctx)¶
- Parameters:
- exitLess_than_trailing_pair(ctx)¶
- Parameters:
- exitLiteral_bool(ctx)¶
- Parameters:
ctx (Literal_boolContext)
- exitLiteral_color(ctx)¶
- Parameters:
ctx (Literal_colorContext)
- exitLiteral_expression(ctx)¶
- Parameters:
- exitLiteral_number(ctx)¶
- Parameters:
ctx (Literal_numberContext)
- exitLiteral_string(ctx)¶
- Parameters:
ctx (Literal_stringContext)
- exitLocal_block(ctx)¶
- Parameters:
ctx (Local_blockContext)
- exitMultiplicative_expression(ctx)¶
- Parameters:
- exitMultiplicative_op(ctx)¶
- Parameters:
ctx (Multiplicative_opContext)
- exitName(ctx)¶
- Parameters:
ctx (NameContext)
- exitName_load(ctx)¶
- Parameters:
ctx (Name_loadContext)
- exitName_store(ctx)¶
- Parameters:
ctx (Name_storeContext)
- exitNot_equal_trailing_pair(ctx)¶
- Parameters:
- exitParameter_definition(ctx)¶
- Parameters:
- exitParameter_list(ctx)¶
- Parameters:
ctx (Parameter_listContext)
- exitPrimary_expression_attribute(ctx)¶
- Parameters:
- exitPrimary_expression_call(ctx)¶
- Parameters:
- exitPrimary_expression_fallback(ctx)¶
- Parameters:
- exitPrimary_expression_subscript(ctx)¶
- Parameters:
- exitSimple_assignment(ctx)¶
- Parameters:
ctx (Simple_assignmentContext)
- exitSimple_augassignment(ctx)¶
- Parameters:
- exitSimple_name_initialization(ctx)¶
- Parameters:
- exitSimple_reassignment(ctx)¶
- Parameters:
- exitSimple_statement(ctx)¶
- Parameters:
ctx (Simple_statementContext)
- exitSimple_statements(ctx)¶
- Parameters:
ctx (Simple_statementsContext)
- exitSimple_tuple_initialization(ctx)¶
- Parameters:
- exitSimple_variable_initialization(ctx)¶
- Parameters:
- exitStart(ctx)¶
- Parameters:
ctx (StartContext)
- exitStart_comments(ctx)¶
- Parameters:
ctx (Start_commentsContext)
- exitStart_expression(ctx)¶
- Parameters:
ctx (Start_expressionContext)
- exitStart_script(ctx)¶
- Parameters:
ctx (Start_scriptContext)
- exitStart_type_annotation(ctx)¶
- Parameters:
- exitStatement(ctx)¶
- Parameters:
ctx (StatementContext)
- exitStatements(ctx)¶
- Parameters:
ctx (StatementsContext)
- exitStructure(ctx)¶
- Parameters:
ctx (StructureContext)
- exitStructure_expression(ctx)¶
- Parameters:
- exitStructure_statement(ctx)¶
- Parameters:
- exitSubscript_slice(ctx)¶
- Parameters:
ctx (Subscript_sliceContext)
- exitSwitch_cases(ctx)¶
- Parameters:
ctx (Switch_casesContext)
- exitSwitch_default_case(ctx)¶
- Parameters:
- exitSwitch_pattern_case(ctx)¶
- Parameters:
- exitSwitch_structure(ctx)¶
- Parameters:
ctx (Switch_structureContext)
- exitTemplate_spec_suffix(ctx)¶
- Parameters:
- exitTemplate_spec_suffix_extension(ctx)¶
- Parameters:
- exitTuple_declaration(ctx)¶
- Parameters:
ctx (Tuple_declarationContext)
- exitTuple_expression(ctx)¶
- Parameters:
ctx (Tuple_expressionContext)
- exitType_annotation(ctx)¶
- Parameters:
ctx (Type_annotationContext)
- exitType_argument_list(ctx)¶
- Parameters:
- exitType_argument_list_extension(ctx)¶
- Parameters:
- exitType_declaration(ctx)¶
- Parameters:
ctx (Type_declarationContext)
- exitType_qualifier(ctx)¶
- Parameters:
ctx (Type_qualifierContext)
- exitType_specification(ctx)¶
- Parameters:
- exitType_specification_extension(ctx)¶
- Parameters:
- exitType_union(ctx)¶
- Parameters:
ctx (Type_unionContext)
- exitUnary_expression(ctx)¶
- Parameters:
ctx (Unary_expressionContext)
- exitUnary_op(ctx)¶
- Parameters:
ctx (Unary_opContext)
- exitVariable_declaration(ctx)¶
- Parameters:
- exitWhile_structure(ctx)¶
- Parameters:
ctx (While_structureContext)