mylang_lexer

Trait LexExt

source
pub(crate) trait LexExt: Iterator<Item = (Pos, char)> + Sized {
    // Required method
    fn lex(self) -> Lex<Self> ;
}
Expand description

字句解析器に変換可能なイテレータを表すトレイト

Required Methods§

source

fn lex(self) -> Lex<Self>

位置と文字のイテレータを、字句解析器に変換する

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<I> LexExt for I
where I: Iterator<Item = (Pos, char)> + Sized,