Trait ControlFlowGenerator

Source
pub trait ControlFlowGenerator {
Show 16 methods // Required methods fn generate_if_statement(&mut self, node: &Node); fn generate_for_statement(&mut self, node: &Node); fn generate_while_statement(&mut self, node: &Node); fn generate_do_while_statement(&mut self, node: &Node); fn generate_switch_statement(&mut self, node: &Node); fn generate_try_statement(&mut self, node: &Node); fn generate_catch_clause(&mut self, node: &Node); fn generate_labeled_statement(&mut self, node: &Node); fn generate_break_statement(&mut self, node: &Node); fn generate_continue_statement(&mut self, node: &Node); fn generate_return_statement(&mut self, node: &Node); fn generate_throw_statement(&mut self, node: &Node); fn generate_for_in_statement(&mut self, node: &Node); fn generate_for_of_statement(&mut self, node: &Node); fn generate_import_declaration(&mut self, node: &Node); fn generate_export_declaration(&mut self, node: &Node);
}

Required Methods§

Source

fn generate_if_statement(&mut self, node: &Node)

Source

fn generate_for_statement(&mut self, node: &Node)

Source

fn generate_while_statement(&mut self, node: &Node)

Source

fn generate_do_while_statement(&mut self, node: &Node)

Source

fn generate_switch_statement(&mut self, node: &Node)

Source

fn generate_try_statement(&mut self, node: &Node)

Source

fn generate_catch_clause(&mut self, node: &Node)

Source

fn generate_labeled_statement(&mut self, node: &Node)

Source

fn generate_break_statement(&mut self, node: &Node)

Source

fn generate_continue_statement(&mut self, node: &Node)

Source

fn generate_return_statement(&mut self, node: &Node)

Source

fn generate_throw_statement(&mut self, node: &Node)

Source

fn generate_for_in_statement(&mut self, node: &Node)

Source

fn generate_for_of_statement(&mut self, node: &Node)

Source

fn generate_import_declaration(&mut self, node: &Node)

Source

fn generate_export_declaration(&mut self, node: &Node)

Implementors§