Rewritten lime source lexer.