tenko
Version:
A "pixel perfect" 100% spec compliant ES2021 JavaScript parser written in JS.
27 lines (22 loc) • 533 B
JavaScript
import {Tenko} from '../build/tenko.prod.mjs';
function runTenkoBuild(code, testVariant, annexb, version) {
return Tenko(
code,
{
goalMode: testVariant === 'module',
collectTokens: 0,
strictMode: testVariant === 'strict',
webCompat: annexb,
targetEsVersion: Number.isFinite(version) ? version : 11,
babelCompat: false,
acornCompat: false,
$log: () => {},
$warn: () => {},
$error: () => {},
},
);
}
export {
runTenkoBuild,
runTenkoBuild as parse,
};