Trait TokenStream

Source
pub trait TokenStream {
    type Error;

    // Required method
    fn append(
        &mut self,
        ty: TokenType,
        value: Option<&str>,
    ) -> Result<(), Self::Error>;
}
Expand description

Stream of token

Required Associated Types§

Source

type Error

Potential error raised

Required Methods§

Source

fn append( &mut self, ty: TokenType, value: Option<&str>, ) -> Result<(), Self::Error>

Push token to this stream

Implementors§