Struct darklua_core::process::ScopeVisitor [−][src]
pub struct ScopeVisitor;
A visitor that can be used only with a NodeProcessor that also implements the Scope trait.
Trait Implementations
impl<T: NodeProcessor + Scope> NodeVisitor<T> for ScopeVisitor[src]
impl<T: NodeProcessor + Scope> NodeVisitor<T> for ScopeVisitor[src]fn visit_block(block: &mut Block, scope: &mut T)[src]
fn visit_local_assign(statement: &mut LocalAssignStatement, scope: &mut T)[src]
fn visit_function_expression(function: &mut FunctionExpression, scope: &mut T)[src]
fn visit_function_statement(statement: &mut FunctionStatement, scope: &mut T)[src]
fn visit_local_function(statement: &mut LocalFunctionStatement, scope: &mut T)[src]
fn visit_generic_for(statement: &mut GenericForStatement, scope: &mut T)[src]
fn visit_numeric_for(statement: &mut NumericForStatement, scope: &mut T)[src]
fn visit_repeat_statement(statement: &mut RepeatStatement, scope: &mut T)[src]
fn visit_statement(statement: &mut Statement, processor: &mut T)[src]
fn visit_expression(expression: &mut Expression, processor: &mut T)[src]
fn visit_assign_statement(statement: &mut AssignStatement, processor: &mut T)[src]
fn visit_do_statement(statement: &mut DoStatement, processor: &mut T)[src]
fn visit_if_statement(statement: &mut IfStatement, processor: &mut T)[src]
fn visit_while_statement(statement: &mut WhileStatement, processor: &mut T)[src]
fn visit_field_expression(field: &mut FieldExpression, processor: &mut T)[src]
fn visit_index_expression(index: &mut IndexExpression, processor: &mut T)[src]
fn visit_function_call(call: &mut FunctionCall, processor: &mut T)[src]
fn visit_arguments(arguments: &mut Arguments, processor: &mut T)[src]
fn visit_table(table: &mut TableExpression, processor: &mut T)[src]
fn visit_prefix_expression(prefix: &mut Prefix, processor: &mut T)[src]
Auto Trait Implementations
impl RefUnwindSafe for ScopeVisitor
impl RefUnwindSafe for ScopeVisitorimpl Send for ScopeVisitor
impl Send for ScopeVisitorimpl Sync for ScopeVisitor
impl Sync for ScopeVisitorimpl Unpin for ScopeVisitor
impl Unpin for ScopeVisitorimpl UnwindSafe for ScopeVisitor
impl UnwindSafe for ScopeVisitor