Table of Contents - rdg-0.1.0 Documentation
Classes and Modules
- RDG
- RDG::Analysis
- RDG::Analysis::Analyser
- RDG::Analysis::Composite
- RDG::Analysis::Context
- RDG::Analysis::Equivalences
- RDG::Analysis::Propagater
- RDG::Analysis::Registry
- RDG::CFG
- RDG::Control
- RDG::Control::Begin
- RDG::Control::Break
- RDG::Control::Case
- RDG::Control::ConditionalLoop
- RDG::Control::Def
- RDG::Control::Ensure
- RDG::Control::For
- RDG::Control::Handler
- RDG::Control::If
- RDG::Control::Jump
- RDG::Control::JumpToStart
- RDG::Control::Next
- RDG::Control::None
- RDG::Control::Redo
- RDG::Control::Rescue
- RDG::Control::RescueBody
- RDG::Control::Retry
- RDG::Control::Return
- RDG::Control::When
- RDG::Graph
- RDG::Graph::BidirectedAdjacencyGraph
- RDG::RGL
- RDG::RGL::AllowDuplicates
- RDG::Tree
- RDG::Tree::AST
- RDG::Tree::AST::Node
- RDG::Tree::RGL
- RDG::Tree::RGL::PostOrderIterator
- RDG::Tree::RGL::PreOrderIterator
Methods
- ::by_type — RDG::Analysis::Registry
- ::clear — RDG::Analysis::Registry
- ::compose — RDG::Analysis::Composite
- ::from_path — RDG::CFG
- ::from_path — RDG::Tree::AST
- ::from_source — RDG::CFG
- ::from_source — RDG::Tree::AST
- ::new — RDG::Analysis::Analyser
- ::new — RDG::Analysis::Composite
- ::new — RDG::Analysis::Context
- ::new — RDG::Analysis::Equivalences
- ::new — RDG::CFG
- ::new — RDG::Tree::AST
- ::new — RDG::Tree::AST::Node
- ::new — RDG::Tree::RGL::PostOrderIterator
- ::new — RDG::Tree::RGL::PreOrderIterator
- ::register_analyser — RDG::Analysis::Analyser
- ::register_by_type — RDG::Analysis::Registry
- ::register_default — RDG::Analysis::Registry
- ::register_default_analyser — RDG::Analysis::Analyser
- #== — RDG::Tree::AST::Node
- #add — RDG::Analysis::Equivalences
- #add_an_edge_from_every_main_node_to_the_handler — RDG::Control::Handler
- #add_equivalences — RDG::Analysis::Propagater
- #add_internal_flow_edges — RDG::Analysis::Propagater
- #add_new_successors — RDG::Control::Jump
- #all — RDG::Analysis::Equivalences
- #analyse — RDG::Analysis::Composite
- #analyse — RDG::Analysis::Propagater
- #analyse — RDG::CFG
- #analyse — RDG::Control::Ensure
- #analyse — RDG::Control::Handler
- #analyse — RDG::Control::Jump
- #analyse — RDG::Control::None
- #analyse — RDG::Control::Rescue
- #analyse — RDG::Control::Return
- #analyser_for — RDG::Analysis::Registry
- #ancestors — RDG::Tree::AST::Node
- #ascend — RDG::Tree::RGL::PostOrderIterator
- #ascend — RDG::Tree::RGL::PreOrderIterator
- #at_beginning? — RDG::Tree::RGL::PostOrderIterator
- #at_beginning? — RDG::Tree::RGL::PreOrderIterator
- #at_end? — RDG::Tree::RGL::PostOrderIterator
- #at_end? — RDG::Tree::RGL::PreOrderIterator
- #basic_backward — RDG::Tree::RGL::PostOrderIterator
- #basic_backward — RDG::Tree::RGL::PreOrderIterator
- #basic_forward — RDG::Tree::RGL::PostOrderIterator
- #basic_forward — RDG::Tree::RGL::PreOrderIterator
- #block — RDG::Control::Handler
- #block — RDG::Control::Jump
- #block_types — RDG::Control::Jump
- #block_types — RDG::Control::Retry
- #by_node — RDG::Analysis::Registry
- #children — RDG::Analysis::Propagater
- #children — RDG::Tree::AST::Node
- #compound? — RDG::Tree::AST::Node
- #descend — RDG::Tree::RGL::PostOrderIterator
- #descend — RDG::Tree::RGL::PreOrderIterator
- #each_predecessor — RDG::Graph::BidirectedAdjacencyGraph
- #each_successor — RDG::Graph::BidirectedAdjacencyGraph
- #edge? — RDG::CFG
- #empty? — RDG::Tree::AST::Node
- #end_nodes — RDG::Control::Begin
- #end_nodes — RDG::Control::Case
- #end_nodes — RDG::Control::ConditionalLoop
- #end_nodes — RDG::Control::Def
- #end_nodes — RDG::Control::Ensure
- #end_nodes — RDG::Control::For
- #end_nodes — RDG::Control::If
- #end_nodes — RDG::Control::Rescue
- #end_nodes — RDG::Control::RescueBody
- #first — RDG::Analysis::Equivalences
- #import — RDG::Tree::AST
- #inspect — RDG::Tree::AST::Node
- #internal_flow_edges — RDG::Control::Begin
- #internal_flow_edges — RDG::Control::Case
- #internal_flow_edges — RDG::Control::ConditionalLoop
- #internal_flow_edges — RDG::Control::Def
- #internal_flow_edges — RDG::Control::Ensure
- #internal_flow_edges — RDG::Control::For
- #internal_flow_edges — RDG::Control::If
- #internal_flow_edges — RDG::Control::Rescue
- #internal_flow_edges — RDG::Control::RescueBody
- #internal_flow_edges — RDG::Control::When
- #last_leaf — RDG::Tree::RGL::PreOrderIterator
- #main — RDG::Control::Handler
- #new_successors — RDG::Control::Break
- #new_successors — RDG::Control::JumpToStart
- #nodes — RDG::Analysis::Propagater
- #nodes — RDG::Control::Def
- #nodes — RDG::Control::For
- #nodes — RDG::Control::RescueBody
- #parent — RDG::Tree::AST::Node
- #post_order_iterator — RDG::Tree::AST
- #pre_order_iterator — RDG::Tree::AST
- #prepare — RDG::Analysis::Analyser
- #prepare — RDG::Control::Case
- #prepare — RDG::Control::ConditionalLoop
- #prepare — RDG::Control::Def
- #prepare — RDG::Control::Ensure
- #prepare — RDG::Control::For
- #prepare — RDG::Control::If
- #prepare — RDG::Control::Rescue
- #prepare — RDG::Control::RescueBody
- #prepare — RDG::Control::When
- #prepend_for — RDG::Analysis::Registry
- #propogate_incoming_flow — RDG::Analysis::Propagater
- #propogate_outgoing_flow — RDG::Analysis::Propagater
- #propogate_outgoing_flow — RDG::Control::When
- #remove_all_successors — RDG::Control::Jump
- #remove_non_flow_vertices — RDG::Analysis::Propagater
- #root — RDG::Tree::AST
- #scalar? — RDG::Tree::AST::Node
- #set_to_begin — RDG::Tree::RGL::PostOrderIterator
- #set_to_begin — RDG::Tree::RGL::PreOrderIterator
- #siblings — RDG::Tree::AST::Node
- #start_node — RDG::Control::Begin
- #start_node — RDG::Control::Case
- #start_node — RDG::Control::ConditionalLoop
- #start_node — RDG::Control::Def
- #start_node — RDG::Control::Ensure
- #start_node — RDG::Control::For
- #start_node — RDG::Control::If
- #start_node — RDG::Control::Rescue
- #start_node — RDG::Control::RescueBody
- #start_node — RDG::Control::When
- #successors — RDG::CFG
- #test — RDG::Control::Break
- #to_dot_graph — RDG::RGL::AllowDuplicates
- #to_s — RDG::Tree::AST::Node
- #type — RDG::Tree::AST::Node
- #unvisit — RDG::Tree::RGL::PostOrderIterator
- #unvisit — RDG::Tree::RGL::PreOrderIterator
- #vertex_label — RDG::RGL::AllowDuplicates
- #vertices — RDG::CFG
- #visit — RDG::Tree::RGL::PostOrderIterator
- #visit — RDG::Tree::RGL::PreOrderIterator
- #visited? — RDG::Tree::RGL::PostOrderIterator
- #visited? — RDG::Tree::RGL::PreOrderIterator
- #write_to_graphic_file — RDG::CFG
- #write_to_graphic_file — RDG::Tree::AST