Utilities for ASTs (Abstract Syntax Trees). Contains all nodes used by Full Moon (such as blocks).
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.
A string as used in