Struct moore_vhdl_syntax::lexer::Lexer [] [src]

pub struct Lexer<T: Grinder<Item = Option<u8>, Error = DiagBuilder2>> { /* fields omitted */ }

A VHDL lexer. Converts a stream of bytes to VHDL tokens. Emits errors backwards up the pipeline.

Methods

impl<T> Lexer<T> where
    T: Grinder<Item = Option<u8>, Error = DiagBuilder2>, 
[src]

[src]

Create a new lexer.

Trait Implementations

impl<T> Grinder for Lexer<T> where
    T: Grinder<Item = Option<u8>, Error = DiagBuilder2>, 
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]