pub(crate) trait LexExt: Iterator<Item = (Pos, char)> + Sized { // Required method fn lex(self) -> Lex<Self> ⓘ; }
字句解析器に変換可能なイテレータを表すトレイト
位置と文字のイテレータを、字句解析器に変換する