pynescript.ast.grammar.antlr4.visitor module

class pynescript.ast.grammar.antlr4.visitor.PinescriptParserVisitor

Bases: ParseTreeVisitor

visitAdditive_expression(ctx)
Parameters:

ctx (Additive_expressionContext)

visitAdditive_op(ctx)
Parameters:

ctx (Additive_opContext)

visitArgument_definition(ctx)
Parameters:

ctx (Argument_definitionContext)

visitArgument_list(ctx)
Parameters:

ctx (Argument_listContext)

visitArray_type_suffix(ctx)
Parameters:

ctx (Array_type_suffixContext)

visitAssignment_target(ctx)
Parameters:

ctx (Assignment_targetContext)

visitAssignment_target_attribute(ctx)
Parameters:

ctx (Assignment_target_attributeContext)

visitAssignment_target_group(ctx)
Parameters:

ctx (Assignment_target_groupContext)

visitAssignment_target_name(ctx)
Parameters:

ctx (Assignment_target_nameContext)

visitAssignment_target_subscript(ctx)
Parameters:

ctx (Assignment_target_subscriptContext)

visitAtomic_expression(ctx)
Parameters:

ctx (Atomic_expressionContext)

visitAttributed_type_name(ctx)
Parameters:

ctx (Attributed_type_nameContext)

visitAugassign_op(ctx)
Parameters:

ctx (Augassign_opContext)

visitBreak_statement(ctx)
Parameters:

ctx (Break_statementContext)

visitComment(ctx)
Parameters:

ctx (CommentContext)

visitComments(ctx)
Parameters:

ctx (CommentsContext)

visitCompound_assignment(ctx)
Parameters:

ctx (Compound_assignmentContext)

visitCompound_augassignment(ctx)
Parameters:

ctx (Compound_augassignmentContext)

visitCompound_name_initialization(ctx)
Parameters:

ctx (Compound_name_initializationContext)

visitCompound_reassignment(ctx)
Parameters:

ctx (Compound_reassignmentContext)

visitCompound_statement(ctx)
Parameters:

ctx (Compound_statementContext)

visitCompound_tuple_initialization(ctx)
Parameters:

ctx (Compound_tuple_initializationContext)

visitCompound_variable_initialization(ctx)
Parameters:

ctx (Compound_variable_initializationContext)

visitConditional_expression(ctx)
Parameters:

ctx (Conditional_expressionContext)

visitConditional_expression_rule(ctx)
Parameters:

ctx (Conditional_expression_ruleContext)

visitConjunction_expression(ctx)
Parameters:

ctx (Conjunction_expressionContext)

visitConjunction_expression_rule(ctx)
Parameters:

ctx (Conjunction_expression_ruleContext)

visitContinue_statement(ctx)
Parameters:

ctx (Continue_statementContext)

visitDeclaration_mode(ctx)
Parameters:

ctx (Declaration_modeContext)

visitDisjunction_expression(ctx)
Parameters:

ctx (Disjunction_expressionContext)

visitDisjunction_expression_rule(ctx)
Parameters:

ctx (Disjunction_expression_ruleContext)

visitElif_structure(ctx)
Parameters:

ctx (Elif_structureContext)

visitElif_structure_elif(ctx)
Parameters:

ctx (Elif_structure_elifContext)

visitElif_structure_else(ctx)
Parameters:

ctx (Elif_structure_elseContext)

visitElse_block(ctx)
Parameters:

ctx (Else_blockContext)

visitEnum_declaration(ctx)
Parameters:

ctx (Enum_declarationContext)

visitEnum_field_definition(ctx)
Parameters:

ctx (Enum_field_definitionContext)

visitEnum_field_definitions(ctx)
Parameters:

ctx (Enum_field_definitionsContext)

visitEqual_trailing_pair(ctx)
Parameters:

ctx (Equal_trailing_pairContext)

visitEquality_expression(ctx)
Parameters:

ctx (Equality_expressionContext)

visitEquality_expression_rule(ctx)
Parameters:

ctx (Equality_expression_ruleContext)

visitEquality_trailing_pair(ctx)
Parameters:

ctx (Equality_trailing_pairContext)

visitExpression(ctx)
Parameters:

ctx (ExpressionContext)

visitExpression_statement(ctx)
Parameters:

ctx (Expression_statementContext)

visitField_definition(ctx)
Parameters:

ctx (Field_definitionContext)

visitField_definitions(ctx)
Parameters:

ctx (Field_definitionsContext)

visitFor_iterator(ctx)
Parameters:

ctx (For_iteratorContext)

visitFor_structure(ctx)
Parameters:

ctx (For_structureContext)

visitFor_structure_in(ctx)
Parameters:

ctx (For_structure_inContext)

visitFor_structure_to(ctx)
Parameters:

ctx (For_structure_toContext)

visitFunction_declaration(ctx)
Parameters:

ctx (Function_declarationContext)

visitGreater_than_equal_trailing_pair(ctx)
Parameters:

ctx (Greater_than_equal_trailing_pairContext)

visitGreater_than_trailing_pair(ctx)
Parameters:

ctx (Greater_than_trailing_pairContext)

visitGrouped_expression(ctx)
Parameters:

ctx (Grouped_expressionContext)

visitIf_structure(ctx)
Parameters:

ctx (If_structureContext)

visitIf_structure_elif(ctx)
Parameters:

ctx (If_structure_elifContext)

visitIf_structure_else(ctx)
Parameters:

ctx (If_structure_elseContext)

visitImport_statement(ctx)
Parameters:

ctx (Import_statementContext)

visitIndented_local_block(ctx)
Parameters:

ctx (Indented_local_blockContext)

visitInequality_expression(ctx)
Parameters:

ctx (Inequality_expressionContext)

visitInequality_expression_rule(ctx)
Parameters:

ctx (Inequality_expression_ruleContext)

visitInequality_trailing_pair(ctx)
Parameters:

ctx (Inequality_trailing_pairContext)

visitInline_local_block(ctx)
Parameters:

ctx (Inline_local_blockContext)

visitLess_than_equal_trailing_pair(ctx)
Parameters:

ctx (Less_than_equal_trailing_pairContext)

visitLess_than_trailing_pair(ctx)
Parameters:

ctx (Less_than_trailing_pairContext)

visitLiteral_bool(ctx)
Parameters:

ctx (Literal_boolContext)

visitLiteral_color(ctx)
Parameters:

ctx (Literal_colorContext)

visitLiteral_expression(ctx)
Parameters:

ctx (Literal_expressionContext)

visitLiteral_number(ctx)
Parameters:

ctx (Literal_numberContext)

visitLiteral_string(ctx)
Parameters:

ctx (Literal_stringContext)

visitLocal_block(ctx)
Parameters:

ctx (Local_blockContext)

visitMultiplicative_expression(ctx)
Parameters:

ctx (Multiplicative_expressionContext)

visitMultiplicative_op(ctx)
Parameters:

ctx (Multiplicative_opContext)

visitName(ctx)
Parameters:

ctx (NameContext)

visitName_load(ctx)
Parameters:

ctx (Name_loadContext)

visitName_store(ctx)
Parameters:

ctx (Name_storeContext)

visitNot_equal_trailing_pair(ctx)
Parameters:

ctx (Not_equal_trailing_pairContext)

visitParameter_definition(ctx)
Parameters:

ctx (Parameter_definitionContext)

visitParameter_list(ctx)
Parameters:

ctx (Parameter_listContext)

visitPrimary_expression_attribute(ctx)
Parameters:

ctx (Primary_expression_attributeContext)

visitPrimary_expression_call(ctx)
Parameters:

ctx (Primary_expression_callContext)

visitPrimary_expression_fallback(ctx)
Parameters:

ctx (Primary_expression_fallbackContext)

visitPrimary_expression_subscript(ctx)
Parameters:

ctx (Primary_expression_subscriptContext)

visitSimple_assignment(ctx)
Parameters:

ctx (Simple_assignmentContext)

visitSimple_augassignment(ctx)
Parameters:

ctx (Simple_augassignmentContext)

visitSimple_name_initialization(ctx)
Parameters:

ctx (Simple_name_initializationContext)

visitSimple_reassignment(ctx)
Parameters:

ctx (Simple_reassignmentContext)

visitSimple_statement(ctx)
Parameters:

ctx (Simple_statementContext)

visitSimple_statements(ctx)
Parameters:

ctx (Simple_statementsContext)

visitSimple_tuple_initialization(ctx)
Parameters:

ctx (Simple_tuple_initializationContext)

visitSimple_variable_initialization(ctx)
Parameters:

ctx (Simple_variable_initializationContext)

visitStart(ctx)
Parameters:

ctx (StartContext)

visitStart_comments(ctx)
Parameters:

ctx (Start_commentsContext)

visitStart_expression(ctx)
Parameters:

ctx (Start_expressionContext)

visitStart_script(ctx)
Parameters:

ctx (Start_scriptContext)

visitStart_type_annotation(ctx)
Parameters:

ctx (Start_type_annotationContext)

visitStatement(ctx)
Parameters:

ctx (StatementContext)

visitStatements(ctx)
Parameters:

ctx (StatementsContext)

visitStructure(ctx)
Parameters:

ctx (StructureContext)

visitStructure_expression(ctx)
Parameters:

ctx (Structure_expressionContext)

visitStructure_statement(ctx)
Parameters:

ctx (Structure_statementContext)

visitSubscript_slice(ctx)
Parameters:

ctx (Subscript_sliceContext)

visitSwitch_cases(ctx)
Parameters:

ctx (Switch_casesContext)

visitSwitch_default_case(ctx)
Parameters:

ctx (Switch_default_caseContext)

visitSwitch_pattern_case(ctx)
Parameters:

ctx (Switch_pattern_caseContext)

visitSwitch_structure(ctx)
Parameters:

ctx (Switch_structureContext)

visitTemplate_spec_suffix(ctx)
Parameters:

ctx (Template_spec_suffixContext)

visitTemplate_spec_suffix_extension(ctx)
Parameters:

ctx (Template_spec_suffix_extensionContext)

visitTuple_declaration(ctx)
Parameters:

ctx (Tuple_declarationContext)

visitTuple_expression(ctx)
Parameters:

ctx (Tuple_expressionContext)

visitType_annotation(ctx)
Parameters:

ctx (Type_annotationContext)

visitType_argument_list(ctx)
Parameters:

ctx (Type_argument_listContext)

visitType_argument_list_extension(ctx)
Parameters:

ctx (Type_argument_list_extensionContext)

visitType_declaration(ctx)
Parameters:

ctx (Type_declarationContext)

visitType_qualifier(ctx)
Parameters:

ctx (Type_qualifierContext)

visitType_specification(ctx)
Parameters:

ctx (Type_specificationContext)

visitType_specification_extension(ctx)
Parameters:

ctx (Type_specification_extensionContext)

visitType_union(ctx)
Parameters:

ctx (Type_unionContext)

visitUnary_expression(ctx)
Parameters:

ctx (Unary_expressionContext)

visitUnary_op(ctx)
Parameters:

ctx (Unary_opContext)

visitVariable_declaration(ctx)
Parameters:

ctx (Variable_declarationContext)

visitWhile_structure(ctx)
Parameters:

ctx (While_structureContext)