Expand description
The Rune compiler.
The main entry to compiling rune source is prepare which uses this compiler. In here you’ll just find compiler-specific types.
Re-exports§
pub use self::meta::MetaRef;
pub use self::meta::SourceMeta;
Modules§
- Compiler metadata for Rune.
Structs§
- Context used for the Rune language.
- An error raised by the compiler.
- A filesystem-based source loader.
- A single step in an import.
- The identifier of an item.
- A meta error.
- Provides an owned human-readable description of a meta item.
- A source loader which does not support loading anything and will error.
- Options that can be provided to the compiler.
- Error raised when trying to parse an invalid option.
Enums§
- An error raised when building the context.
- Errors that can be raised when linking units.
Traits§
- A visitor that will be called for every language item compiled.
- Trait for things that have a Location.
- The trait used for something that can be statically named.
- A source loader.
Type Aliases§
- Helper alias for compile results.