/[eiffelstudio]/branches/eth/eve/Src/framework/code_analysis/rule_checkers/ca_all_rules_checker.e
ViewVC logotype

Diff of /branches/eth/eve/Src/framework/code_analysis/rule_checkers/ca_all_rules_checker.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 93304 by zurfluhs, Mon Nov 11 10:05:03 2013 UTC revision 93305 by zurfluhs, Mon Nov 11 15:11:50 2013 UTC
# Line 330  feature {NONE} -- Processing Line 330  feature {NONE} -- Processing
330                  end                  end
331    
332          process_feature_as (a_feature: FEATURE_AS)          process_feature_as (a_feature: FEATURE_AS)
333                    local
334                            l_pre_task, l_post_task: CA_VISIT_NODE_TASK [FEATURE_AS]
335                            l_b: BOOLEAN
336                  do                  do
337                          across feature_pre_actions as l_a loop l_a.item.call ([a_feature]) end  --                      across feature_pre_actions as l_a loop l_a.item.call ([a_feature]) end
338                            create l_pre_task.make (a_feature, feature_pre_actions)
339                            l_b := False
340                            from rota.run_task (l_pre_task) until not rota.has_task (l_pre_task) loop l_b := True end
341                            if l_b then print ("Async!%N") end
342    
343                          Precursor (a_feature)                          Precursor (a_feature)
344    
345                          across feature_post_actions as l_a loop l_a.item.call ([a_feature]) end  --                      across feature_post_actions as l_a loop l_a.item.call ([a_feature]) end
346                            create l_post_task.make (a_feature, feature_post_actions)
347                            l_b := False
348                            from rota.run_task (l_post_task) until not rota.has_task (l_pre_task) loop l_b := True end
349                            if l_b then print ("Async!%N") end
350                  end                  end
351    
352          process_id_as (a_id: ID_AS)          process_id_as (a_id: ID_AS)
# Line 349  feature {NONE} -- Processing Line 360  feature {NONE} -- Processing
360    
361          process_if_as (a_if: IF_AS)          process_if_as (a_if: IF_AS)
362                  local                  local
363                          l_pre_task, l_post_task: CA_VISIT_NODE_TASK                          l_pre_task, l_post_task: CA_VISIT_NODE_TASK [IF_AS]
364                  do                  do
365                          across if_pre_actions as l_a loop l_a.item.call ([a_if]) end                          across if_pre_actions as l_a loop l_a.item.call ([a_if]) end
366  --                      create l_pre_task.make (a_if, if_pre_actions)  --                      create l_pre_task.make (a_if, if_pre_actions)

Legend:
Removed from v.93304  
changed lines
  Added in v.93305

  ViewVC Help
Powered by ViewVC 1.1.23