SPDL Lexer