
* Move everything inside ParsingCtx. It's extensible and can accommodate more configuration options without breaking clients/ dealing with many optional parameters. * Create tests for CatchStatement. * Child calls now return the matched node. * Change behaviour of ignoreChildren: it throws an exception if 'child' is called. This is to be consistent with the previous item.