Struct hime_redist::result::ParseResult [] [src]

pub struct ParseResult { /* fields omitted */ }

Represents the output of a parser

Methods

impl<'a> ParseResult
[src]

[src]

Initialize a new parse result

[src]

Gets the grammar terminals

[src]

Gets the grammar variables

[src]

Gets the grammar virtuals

[src]

Gets the input text for this result

[src]

Gets whether this result denotes a successful parsing

[src]

Gets the collection of errors

[src]

Gets the token repository associated with this result

[src]

Gets the resulting AST

[src]

Gets the mutable data required for parsing

Trait Implementations

Auto Trait Implementations

impl Send for ParseResult

impl Sync for ParseResult