[−][src]Trait darklua_core::process::NodeProcessor
Used by the NodeVisitor trait, a NodeProcessor object is passed to each node to perform mutations.
Used by the NodeVisitor trait, a NodeProcessor object is passed to each node to perform mutations.
fn process_block(&mut self, _: &mut Block)
fn process_statement(&mut self, _: &mut Statement)
fn process_function_call(&mut self, _: &mut FunctionCall)
fn process_assign_statement(&mut self, _: &mut AssignStatement)
fn process_do_statement(&mut self, _: &mut DoStatement)
fn process_function_statement(&mut self, _: &mut FunctionStatement)
fn process_generic_for_statement(&mut self, _: &mut GenericForStatement)
fn process_if_statement(&mut self, _: &mut IfStatement)
fn process_last_statement(&mut self, _: &mut LastStatement)
fn process_local_assign_statement(&mut self, _: &mut LocalAssignStatement)
fn process_local_function_statement(&mut self, _: &mut LocalFunctionStatement)
fn process_numeric_for_statement(&mut self, _: &mut NumericForStatement)
fn process_repeat_statement(&mut self, _: &mut RepeatStatement)
fn process_while_statement(&mut self, _: &mut WhileStatement)
fn process_expression(&mut self, _: &mut Expression)
fn process_binary_expression(&mut self, _: &mut BinaryExpression)
fn process_field_expression(&mut self, _: &mut FieldExpression)
fn process_function_expression(&mut self, _: &mut FunctionExpression)
fn process_identifier(&mut self, _: &mut String)
fn process_index_expression(&mut self, _: &mut IndexExpression)
fn process_number_expression(&mut self, _: &mut NumberExpression)
fn process_prefix_expression(&mut self, _: &mut Prefix)
fn process_parenthese_expression(&mut self, _: &mut Expression)
fn process_string_expression(&mut self, _: &mut StringExpression)
fn process_table_expression(&mut self, _: &mut TableExpression)
fn process_unary_expression(&mut self, _: &mut UnaryExpression)