[][src]Crate darklua_core

Obfuscate Lua 5.1 scripts.

Modules

generator

A module that contains the main LuaGenerator trait and its implementations.

nodes

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

process

Defines how rules can process and mutate Lua nodes.

rules

A module that contains the different rules that mutates a Lua block.

Structs

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).