SQL Lexer
Converts SQL text into a stream of tokens. Handles string literals, numbers, identifiers, keywords, and operators.