I was wondering what's the difference between a Terminal symbol and a Token generated in Lexical Analysis, as well as a Non-terminal and a Lexeme.
Seems to me like they are the same thing, but used interchangeably depending on the context of which you use them in.