[][src]Trait darklua_core::ToLua

pub trait ToLua {
    fn to_lua(&self, generator: &mut LuaGenerator);

    fn to_lua_string(&self) -> String { ... }
}

A trait to convert the abstract syntax tree nodes into Lua code.

Required methods

fn to_lua(&self, generator: &mut LuaGenerator)

Loading content...

Provided methods

fn to_lua_string(&self) -> String

Loading content...

Implementors

impl ToLua for Arguments[src]

impl ToLua for BinaryOperator[src]

impl ToLua for Expression[src]

impl ToLua for LastStatement[src]

impl ToLua for NumberExpression[src]

impl ToLua for Prefix[src]

impl ToLua for Statement[src]

impl ToLua for TableEntry[src]

impl ToLua for UnaryOperator[src]

impl ToLua for Variable[src]

impl ToLua for AssignStatement[src]

impl ToLua for BinaryExpression[src]

impl ToLua for Block[src]

impl ToLua for DecimalNumber[src]

impl ToLua for DoStatement[src]

impl ToLua for FieldExpression[src]

impl ToLua for FunctionCall[src]

impl ToLua for FunctionExpression[src]

impl ToLua for FunctionName[src]

impl ToLua for FunctionStatement[src]

impl ToLua for GenericForStatement[src]

impl ToLua for HexNumber[src]

impl ToLua for IfStatement[src]

impl ToLua for IndexExpression[src]

impl ToLua for LocalAssignStatement[src]

impl ToLua for LocalFunctionStatement[src]

impl ToLua for NumericForStatement[src]

impl ToLua for RepeatStatement[src]

impl ToLua for StringExpression[src]

impl ToLua for TableExpression[src]

impl ToLua for UnaryExpression[src]

impl ToLua for WhileStatement[src]

Loading content...