class RDG::Control::ConditionalLoop

Public Instance Methods

end_nodes() click to toggle source
# File lib/rdg/control/conditional_loop.rb, line 20
def end_nodes
  [@predicate]
end
internal_flow_edges() click to toggle source
# File lib/rdg/control/conditional_loop.rb, line 12
def internal_flow_edges
  [[@predicate, @body], [@body, @predicate]]
end
prepare() click to toggle source
# File lib/rdg/control/conditional_loop.rb, line 8
def prepare
  @predicate, @body = children
end
start_node() click to toggle source
# File lib/rdg/control/conditional_loop.rb, line 16
def start_node
  @predicate
end