[][src]Crate darklua_core

Obfuscate Lua 5.1 scripts.

Modules

nodes

The collection of nodes used for the Lua abstract syntax tree.

Structs

LuaGenerator

A struct to control how the Lua code is generated. Content can be pushed into the generator and it will automatically add spaces when necessary.

Parser

A Lua 5.1 parser the creates the abstract syntax tree.

Enums

ParsingError

This enum represents the various errors that may happen while parsing tokens into an AST (abstract syntax tree).

Traits

ToLua

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