Yarn.Compiler Namespace
Summary
Classes
Name
Description
Interfaces
Name
Description
Namespaces
Name
Description
Structs
Name
Description
Last updated
Was this helpful?
Contains classes for compiling Yarn code.
The result of a compilation.
Compiles Yarn code.
Represents a variable declaration
Provides methods for constructing Declaration objects.
A diagnostic message that describes an error, warning or informational message that the user can take action on.
Provides methods for constructing EnumType objects.
Provides methods for constructing FunctionType objects.
A Lexer subclass that detects newlines and generates indent and dedent tokens accordingly.
Contains debug information for a node in a Yarn file.
Contains extension methods for Antlr4.Runtime.ParserRuleContext objects.
Represents a position in a multi-line string.
Yarn Projects represent instructions on where to find Yarn scripts and associated assets, and how they should be compiled.
Contains debugging information for compiled Yarn Projects.
Represents a range of text in a multi-line string.
Utility methods for working with line tags.
An input into a Yarn Spinner compilation.
Contains classes for upgrading Yarn code to more recent versions of the language.
An object that contains Yarn source code to compile, and instructions on how to compile it.
Contains the result of parsing a single file of source code.
Information about a string. Stored inside a string table, which is produced from the Compiler.
Last updated
Was this helpful?
Was this helpful?
