Support for line and block comments in the lexer