pynescript.ast.builder module¶
- class pynescript.ast.builder.PinescriptASTBuilder¶
Bases:
PinescriptParserVisitor,PinescriptASTLocator,PinescriptCommentParser- visitAdditive_expression(ctx)¶
- Parameters:
- visitAdditive_op(ctx)¶
- Parameters:
- visitArgument_definition(ctx)¶
- Parameters:
- visitArgument_list(ctx)¶
- Parameters:
- visitAssignment_target_attribute(ctx)¶
- Parameters:
- visitAssignment_target_group(ctx)¶
- Parameters:
- visitAssignment_target_name(ctx)¶
- Parameters:
- visitAssignment_target_subscript(ctx)¶
- Parameters:
- visitAttributed_type_name(ctx)¶
- Parameters:
- visitAugassign_op(ctx)¶
- Parameters:
- visitBreak_statement(ctx)¶
- Parameters:
- visitComment(ctx)¶
- Parameters:
- visitComments(ctx)¶
- Parameters:
- visitCompound_augassignment(ctx)¶
- Parameters:
- visitCompound_name_initialization(ctx)¶
- Parameters:
- visitCompound_reassignment(ctx)¶
- Parameters:
- visitCompound_tuple_initialization(ctx)¶
- Parameters:
- visitConditional_expression_rule(ctx)¶
- Parameters:
- visitConjunction_expression_rule(ctx)¶
- Parameters:
- visitContinue_statement(ctx)¶
- Parameters:
- visitDeclaration_mode(ctx)¶
- Parameters:
- visitDisjunction_expression_rule(ctx)¶
- Parameters:
- visitElif_structure_elif(ctx)¶
- Parameters:
- visitElif_structure_else(ctx)¶
- Parameters:
- visitElse_block(ctx)¶
- Parameters:
- visitEnum_declaration(ctx)¶
- Parameters:
- visitEnum_field_definition(ctx)¶
- Parameters:
- visitEnum_field_definitions(ctx)¶
- Parameters:
- visitEqual_trailing_pair(ctx)¶
- Parameters:
- visitEquality_expression_rule(ctx)¶
- Parameters:
- visitExpression_statement(ctx)¶
- Parameters:
- visitField_definition(ctx)¶
- Parameters:
- visitField_definitions(ctx)¶
- Parameters:
- visitFor_structure_in(ctx)¶
- Parameters:
- visitFor_structure_to(ctx)¶
- Parameters:
- visitFunction_declaration(ctx)¶
- Parameters:
- visitGreater_than_equal_trailing_pair(ctx)¶
- Parameters:
ctx (PinescriptParser.Greater_than_equal_trailing_pairContext)
- visitGreater_than_trailing_pair(ctx)¶
- Parameters:
- visitGrouped_expression(ctx)¶
- Parameters:
- visitIf_structure_elif(ctx)¶
- Parameters:
- visitIf_structure_else(ctx)¶
- Parameters:
- visitImport_statement(ctx)¶
- Parameters:
- visitIndented_local_block(ctx)¶
- Parameters:
- visitInequality_expression_rule(ctx)¶
- Parameters:
- visitInline_local_block(ctx)¶
- Parameters:
- visitLess_than_equal_trailing_pair(ctx)¶
- Parameters:
- visitLess_than_trailing_pair(ctx)¶
- Parameters:
- visitLiteral_bool(ctx)¶
- Parameters:
- visitLiteral_color(ctx)¶
- Parameters:
- visitLiteral_expression(ctx)¶
- Parameters:
- visitLiteral_number(ctx)¶
- Parameters:
- visitLiteral_string(ctx)¶
- Parameters:
- visitMultiplicative_expression(ctx)¶
- Parameters:
- visitMultiplicative_op(ctx)¶
- Parameters:
- visitName(ctx)¶
- Parameters:
- visitName_load(ctx)¶
- Parameters:
- visitName_store(ctx)¶
- Parameters:
- visitNot_equal_trailing_pair(ctx)¶
- Parameters:
- visitParameter_definition(ctx)¶
- Parameters:
- visitParameter_list(ctx)¶
- Parameters:
- visitPrimary_expression_attribute(ctx)¶
- Parameters:
- visitPrimary_expression_call(ctx)¶
- Parameters:
- visitPrimary_expression_subscript(ctx)¶
- Parameters:
- visitSimple_augassignment(ctx)¶
- Parameters:
- visitSimple_name_initialization(ctx)¶
- Parameters:
- visitSimple_reassignment(ctx)¶
- Parameters:
- visitSimple_statements(ctx)¶
- Parameters:
- visitSimple_tuple_initialization(ctx)¶
- Parameters:
- visitStart(ctx)¶
- Parameters:
- visitStart_comments(ctx)¶
- Parameters:
- visitStart_expression(ctx)¶
- Parameters:
- visitStart_script(ctx)¶
- Parameters:
- visitStart_type_annotation(ctx)¶
- Parameters:
- visitStatement(ctx)¶
- Parameters:
- visitStatements(ctx)¶
- Parameters:
- visitStructure_expression(ctx)¶
- Parameters:
- visitStructure_statement(ctx)¶
- Parameters:
- visitSubscript_slice(ctx)¶
- Parameters:
- visitSwitch_cases(ctx)¶
- Parameters:
- visitSwitch_default_case(ctx)¶
- Parameters:
- visitSwitch_pattern_case(ctx)¶
- Parameters:
- visitSwitch_structure(ctx)¶
- Parameters:
- visitTemplate_spec_suffix(ctx)¶
- Parameters:
- visitTemplate_spec_suffix_extension(ctx)¶
- Parameters:
ctx (PinescriptParser.Template_spec_suffix_extensionContext)
- visitTuple_declaration(ctx)¶
- Parameters:
- visitTuple_expression(ctx)¶
- Parameters:
- visitType_annotation(ctx)¶
- Parameters:
- visitType_argument_list(ctx)¶
- Parameters:
- visitType_argument_list_extension(ctx)¶
- Parameters:
- visitType_declaration(ctx)¶
- Parameters:
- visitType_qualifier(ctx)¶
- Parameters:
- visitType_specification(ctx)¶
- Parameters:
- visitType_specification_extension(ctx)¶
- Parameters:
- visitType_union(ctx)¶
- Parameters:
- visitUnary_expression(ctx)¶
- Parameters:
- visitUnary_op(ctx)¶
- Parameters:
- visitVariable_declaration(ctx)¶
- Parameters:
- visitWhile_structure(ctx)¶
- Parameters:
- class pynescript.ast.builder.PinescriptASTLocator¶
Bases:
object
- class pynescript.ast.builder.PinescriptCommentParser¶
Bases:
object