A Lexer that expects iterations through source content.
the content to be tokenized
Index of the latest scanned character within source.
Disassembles some raw string into smaller tokens.