whether they contain `await` expressions or not.
- Revert to `'sourceType: 'script'` as 'module' forces 'strict' mode and
breaks some existing files. You can override the sourceType (see
v2.1.11) if necessary.
- Enable 'import' and 'export' statements, even in 'script' mode. Nodent
does nothing with these statements, but simply passes them through to
your execution platform or transpiler to implement.
- Add syntax testing to the test suite. This has been tested against
over 75,000 .js files and a number of edge cases has been fixed.
- Throw a nodent::map.MapError (derived from Error) if the `map` cover
encounters an error, or one of the delegates does when
`throwOnError:true`