fixes #8: add support for nonstandard parsers e.g. uglifyjs & zeparser