Trait harper_core::parsers::Parser

source ·
pub trait Parser: Send + Sync {
    // Required method
    fn parse(&mut self, source: &[char]) -> Vec<Token>;
}

Required Methods§

source

fn parse(&mut self, source: &[char]) -> Vec<Token>

Implementations on Foreign Types§

source§

impl<P: Parser + ?Sized> Parser for Box<P>

source§

fn parse(&mut self, source: &[char]) -> Vec<Token>

Implementors§

source§

impl Parser for Markdown

source§

impl Parser for PlainEnglish

source§

impl<M, P> Parser for Mask<M, P>
where M: Masker, P: Parser,