Using Token instances instead of tuple for Lexers
parser.nextToken is now a generator