Simple wrapper around pegjs; caches parsers built from grammar files; provides callback interface for parsing files