Struct darklua_core::generator::DenseLuaGenerator [−][src]
pub struct DenseLuaGenerator { /* fields omitted */ }This implementation of LuaGenerator attempts to produce Lua code as small as possible. It is not meant to be read by humans.
Implementations
Trait Implementations
impl Clone for DenseLuaGenerator[src]
impl Clone for DenseLuaGenerator[src]fn clone(&self) -> DenseLuaGenerator[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for DenseLuaGenerator[src]
impl Default for DenseLuaGenerator[src]impl LuaGenerator for DenseLuaGenerator[src]
impl LuaGenerator for DenseLuaGenerator[src]fn into_string(self) -> String[src]
Consumes the LuaGenerator and produce a String object.
fn write_block(&mut self, block: &Block)[src]
fn write_assign_statement(&mut self, assign: &AssignStatement)[src]
fn write_do_statement(&mut self, do_statement: &DoStatement)[src]
fn write_generic_for(&mut self, generic_for: &GenericForStatement)[src]
fn write_if_statement(&mut self, if_statement: &IfStatement)[src]
fn write_function_statement(&mut self, function: &FunctionStatement)[src]
fn write_last_statement(&mut self, statement: &LastStatement)[src]
fn write_local_assign(&mut self, assign: &LocalAssignStatement)[src]
fn write_local_function(&mut self, function: &LocalFunctionStatement)[src]
fn write_numeric_for(&mut self, numeric_for: &NumericForStatement)[src]
fn write_repeat_statement(&mut self, repeat: &RepeatStatement)[src]
fn write_while_statement(&mut self, while_statement: &WhileStatement)[src]
fn write_expression(&mut self, expression: &Expression)[src]
fn write_binary_expression(&mut self, binary: &BinaryExpression)[src]
fn write_unary_expression(&mut self, unary: &UnaryExpression)[src]
fn write_function(&mut self, function: &FunctionExpression)[src]
fn write_function_call(&mut self, call: &FunctionCall)[src]
fn write_field(&mut self, field: &FieldExpression)[src]
fn write_index(&mut self, index: &IndexExpression)[src]
fn write_prefix(&mut self, prefix: &Prefix)[src]
fn write_table(&mut self, table: &TableExpression)[src]
fn write_table_entry(&mut self, entry: &TableEntry)[src]
fn write_number(&mut self, number: &NumberExpression)[src]
fn write_arguments(&mut self, arguments: &Arguments)[src]
fn write_string(&mut self, string: &StringExpression)[src]
fn write_statement(&mut self, statement: &Statement)[src]
Auto Trait Implementations
impl RefUnwindSafe for DenseLuaGenerator
impl RefUnwindSafe for DenseLuaGeneratorimpl Send for DenseLuaGenerator
impl Send for DenseLuaGeneratorimpl Sync for DenseLuaGenerator
impl Sync for DenseLuaGeneratorimpl Unpin for DenseLuaGenerator
impl Unpin for DenseLuaGeneratorimpl UnwindSafe for DenseLuaGenerator
impl UnwindSafe for DenseLuaGenerator