I've fixed the tokenizer unit tests and added some basic tests for verifying the size of the parse tree.
Fix the tokenizer unit tests. The `switch` unit test doesn't include …
…an error token, since the tokenizer doesn't validate statements.
Add unit tests for determining the size of the parse tree.