Contains classes for compiling Yarn code.
Compiler
Compiles Yarn code.
Declaration
Diagnostic
IndentAwareLexer
A Lexer subclass that detects newlines and generates indent and dedent tokens accordingly.
Utility
Utility methods for working with line tags.
Yarn.Compiler.Upgrader
Contains classes for upgrading Yarn code to more recent versions of the language.
CompilationJob
An object that contains Yarn source code to compile, and instructions on how to compile it.
CompilationResult
The result of a compilation.
FileParseResult
Contains the result of parsing a single file of source code.
StringInfo
Information about a string. Stored inside a string table, which is produced from the Compiler.
Last updated 3 years ago
Was this helpful?