Trait leo_asg::reducer::StatementVisitor[][src]

pub trait StatementVisitor<'a>: ExpressionVisitor<'a> {
    fn visit_statement(
        &mut self,
        input: &Cell<&'a Statement<'a>>
    ) -> VisitResult { ... }
fn visit_assign_access(&mut self, input: &AssignAccess<'a>) -> VisitResult { ... }
fn visit_assign(&mut self, input: &AssignStatement<'a>) -> VisitResult { ... }
fn visit_block(&mut self, input: &BlockStatement<'a>) -> VisitResult { ... }
fn visit_conditional_statement(
        &mut self,
        input: &ConditionalStatement<'a>
    ) -> VisitResult { ... }
fn visit_formatted_string(
        &mut self,
        input: &FormatString<'a>
    ) -> VisitResult { ... }
fn visit_console(&mut self, input: &ConsoleStatement<'a>) -> VisitResult { ... }
fn visit_definition(
        &mut self,
        input: &DefinitionStatement<'a>
    ) -> VisitResult { ... }
fn visit_expression_statement(
        &mut self,
        input: &ExpressionStatement<'a>
    ) -> VisitResult { ... }
fn visit_iteration(&mut self, input: &IterationStatement<'a>) -> VisitResult { ... }
fn visit_return(&mut self, input: &ReturnStatement<'a>) -> VisitResult { ... } }

Provided methods

fn visit_statement(&mut self, input: &Cell<&'a Statement<'a>>) -> VisitResult[src]

fn visit_assign_access(&mut self, input: &AssignAccess<'a>) -> VisitResult[src]

fn visit_assign(&mut self, input: &AssignStatement<'a>) -> VisitResult[src]

fn visit_block(&mut self, input: &BlockStatement<'a>) -> VisitResult[src]

fn visit_conditional_statement(
    &mut self,
    input: &ConditionalStatement<'a>
) -> VisitResult
[src]

fn visit_formatted_string(&mut self, input: &FormatString<'a>) -> VisitResult[src]

fn visit_console(&mut self, input: &ConsoleStatement<'a>) -> VisitResult[src]

fn visit_definition(&mut self, input: &DefinitionStatement<'a>) -> VisitResult[src]

fn visit_expression_statement(
    &mut self,
    input: &ExpressionStatement<'a>
) -> VisitResult
[src]

fn visit_iteration(&mut self, input: &IterationStatement<'a>) -> VisitResult[src]

fn visit_return(&mut self, input: &ReturnStatement<'a>) -> VisitResult[src]

Loading content...

Implementors

Loading content...