scenario_execution.model.model_base_visitor module

class scenario_execution.model.model_base_visitor.BaseVisitor

Bases: object

aggregate_result(aggregate, next_result)
default_result()
should_visit_next_child(node, current_result)
visit(tree)
visit_children(node)
class scenario_execution.model.model_base_visitor.ModelBaseVisitor

Bases: BaseVisitor

visit_action_declaration(node: ActionDeclaration)
visit_action_inherits(node: ActionInherits)
visit_actor_declaration(node: ActorDeclaration)
visit_actor_inherits(node: ActorInherits)
visit_argument(node: Argument)
visit_behavior_invocation(node: BehaviorInvocation)
visit_binary_expression(node: BinaryExpression)
visit_bool_literal(node: BoolLiteral)
visit_call_directive(node: CallDirective)
visit_cast_expression(node: CastExpression)
visit_compilation_unit(node: CompilationUnit)
visit_cover_declaration(node: CoverDeclaration)
visit_do_directive(node: DoDirective)
visit_do_member(node: DoMember)
visit_elapsed_expression(node: ElapsedExpression)
visit_element_access_expression(node: ElementAccessExpression)
visit_emit_directive(node: EmitDirective)
visit_enum_declaration(node: EnumDeclaration)
visit_enum_member_declaration(node: EnumMemberDeclaration)
visit_enum_type_extension(node: EnumTypeExtension)
visit_enum_value_reference(node: EnumValueReference)
visit_event_condition(node: EventCondition)
visit_event_declaration(node: EventDeclaration)
visit_event_field_declaration(node: EventFieldDecl)
visit_event_reference(node: EventReference)
visit_every_expression(node: EveryExpression)
visit_fall_expression(node: FallExpression)
visit_field_access_expression(node: FieldAccessExpression)
visit_float_literal(node: FloatLiteral)
visit_function_application_expression(node: FunctionApplicationExpression)
visit_global_parameter_declaration(node: GlobalParameterDeclaration)
visit_identifier(node: Identifier)
visit_identifier_reference(node: IdentifierReference)
visit_inherits_condition(node: InheritsCondition)
visit_integer_literal(node: IntegerLiteral)
visit_keep_constraint_declaration(node: KeepConstraintDeclaration)
visit_list_expression(node: ListExpression)
visit_logical_expression(node: LogicalExpression)
visit_method_body(node: MethodBody)
visit_method_declaration(node: MethodDeclaration)
visit_modifier_declaration(node: ModifierDeclaration)
visit_modifier_invocation(node: ModifierInvocation)
visit_named_argument(node: NamedArgument)
visit_on_directive(node: OnDirective)
visit_parameter_declaration(node: ParameterDeclaration)
visit_parameter_reference(node: ParameterReference)
visit_physical_literal(node: PhysicalLiteral)
visit_physical_type_declaration(node: PhysicalTypeDeclaration)
visit_positional_argument(node: PositionalArgument)
visit_range_expression(node: RangeExpression)
visit_record_declaration(node: RecordDeclaration)
visit_relation_expression(node: RelationExpression)
visit_remove_default_declaration(node: RemoveDefaultDeclaration)
visit_rise_expression(node: RiseExpression)
visit_sample_expression(node: SampleExpression)
visit_scenario_declaration(node: ScenarioDeclaration)
visit_scenario_inherits(node: ScenarioInherits)
visit_si_base_exponent(node: SIBaseExponent)
visit_si_unit_specifier(node: SIUnitSpecifier)
visit_string_literal(node: StringLiteral)
visit_struct_declaration(node: StructDeclaration)
visit_struct_inherits(node: StructInherits)
visit_structured_type_extension(node: StructuredTypeExtension)
visit_ternary_expression(node: TernaryExpression)
visit_type(node: Type)
visit_type_test_expression(node: TypeTestExpression)
visit_unary_expression(node: UnaryExpression)
visit_unit_declaration(node: UnitDeclaration)
visit_until_directive(node: UntilDirective)
visit_variable_declaration(node: VariableDeclaration)
visit_wait_directive(node: WaitDirective)