Struct librsnek::compiler::Compiler [] [src]

pub struct Compiler<'a> {
    lexer: Lexer,
    parser: Parser<'a>,
    metadata: SymbolMetadata,
    module: ModuleCode,
}

Fields

Methods

impl<'a> Compiler<'a>
[src]

Trait Implementations

impl<'a> Debug for Compiler<'a>
[src]

Formats the value using the given formatter.

impl<'a> Clone for Compiler<'a>
[src]

Returns a copy of the value.

Performs copy-assignment from source.

impl<'a> ManageScope for Compiler<'a>
[src]

impl<'a> TrackSymbol for Compiler<'a>
[src]