"use strict";const t=require("../../../../../../../_virtual/keyword.js");Object.defineProperty(t.__exports,"__esModule",{value:!0});t.__exports.isKeyword=l;t.__exports.isReservedWord=i;t.__exports.isStrictBindOnlyReservedWord=o;t.__exports.isStrictBindReservedWord=a;t.__exports.isStrictReservedWord=n;const s={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},d=new Set(s.keyword),c=new Set(s.strict),u=new Set(s.strictBind);function i(e,r){return r&&e==="await"||e==="enum"}function n(e,r){return i(e,r)||c.has(e)}function o(e){return u.has(e)}function a(e,r){return n(e,r)||o(e)}function l(e){return d.has(e)}module.exports=t.__exports;
//# sourceMappingURL=keyword.js.map
