Yet Another Lexer