Add a test case that breaks the parser.
Remove exclusion of dashes from varId since they can not match varIdRegexp.
Make the parser accept empty comments. Fixes #4.
Add one more test case for future reference.