Extend the lexical analyzer in Section $2.6.5$ to remove comments, defined as follows:
- A comment begins with $//$ and includes all characters until the end of that line.
- A comment begins with $/\ast$ and includes all characters through the next occurrence of the character sequence $\ast/$.