Fixes #64. Decided to simplify things and allow only two cases regarding
whitespace handling:
1) parser rules skip whitespace
2) lexical rules (tokens) don't skip whitespace