Module: OrigenTesters::ATP::Processors

Defined in:
lib/origen_testers/atp.rb,
lib/origen_testers/atp/processors/add_ids.rb,
lib/origen_testers/atp/processors/flow_id.rb,
lib/origen_testers/atp/processors/marshal.rb,
lib/origen_testers/atp/processors/append_to.rb,
lib/origen_testers/atp/processors/condition.rb,
lib/origen_testers/atp/processors/flattener.rb,
lib/origen_testers/atp/processors/pre_cleaner.rb,
lib/origen_testers/atp/processors/else_remover.rb,
lib/origen_testers/atp/processors/relationship.rb,
lib/origen_testers/atp/processors/add_set_result.rb,
lib/origen_testers/atp/processors/flag_optimizer.rb,
lib/origen_testers/atp/processors/sub_flow_remover.rb,
lib/origen_testers/atp/processors/extract_set_flags.rb,
lib/origen_testers/atp/processors/one_flag_per_test.rb,
lib/origen_testers/atp/processors/adjacent_if_combiner.rb,
lib/origen_testers/atp/processors/continue_implementer.rb,
lib/origen_testers/atp/processors/empty_branch_remover.rb,
lib/origen_testers/atp/processors/on_pass_fail_remover.rb,
lib/origen_testers/atp/processors/apply_post_group_actions.rb,
lib/origen_testers/atp/processors/redundant_condition_remover.rb

Overview

Processors actually modify the AST to clean and optimize the user input and to implement the flow control API

Defined Under Namespace

Classes: AddIDs, AddSetResult, AdjacentIfCombiner, AppendTo, ApplyPostGroupActions, Condition, ContinueImplementer, ElseRemover, EmptyBranchRemover, ExtractSetFlags, FlagOptimizer, Flattener, FlowID, Marshal, OnPassFailRemover, OneFlagPerTest, PreCleaner, RedundantConditionRemover, Relationship, SubFlowRemover