Expand description
Full Moon
full_moon
is a lossless parser for Lua, supporting Lua 5.1, 5.2, 5.3, 5.4 and Luau
Learn more by going to the repository
Modules
- Utilities for ASTs (Abstract Syntax Trees). Contains all nodes used by Full Moon (such as blocks).
- Contains the
Node
trait, implemented on all nodes - Used for tokenizing, the process of converting the code to individual tokens. Useful for getting symbols and manually tokenizing without going using an AST.
- Used to create visitors that recurse through
Ast
nodes.
Structs
- A string as used in
TokenType
.