Lexing: included comments
Lexer: Handles negative/postive number literals