Prepare parser for unit testing

* Argument 'start' is now supplied by caller, in order to
  enable testing of individual grammar rules.
* Omit default value for 'debug'