Function caked::lex [−][src]
pub fn lex<I: IntoIterator<Item = char>, O: Observe<(Position, Token)>>(
state: &mut State,
position: &mut Position,
token_position: &mut Position,
buffer: &mut String,
codepoint: &mut u32,
source: I,
dest: &mut O
) -> Result<(), LexError>
Feeds characters into lexer.