moved runner to top level so that it can be run for lower level parsers
or other future ones like C32.