{"version":3,"sources":["jsdelivr-header.js","/npm/parser-java@1.0.1/dist/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,MAAQ,QAAQ,eAAiB,QAAQ,aAAe,QAAQ,aAAe,QAAQ,kBAAoB,QAAQ,aAAe,QAAQ,cAAgB,QAAQ,gBAAkB,QAAQ,0BAAuB,EAC3N,MAAM,YAAc,QAAQ,aACtB,UAAY,QAAQ,aAC1B,IAAI,YAAc,QAAQ,aAC1B,OAAO,eAAe,QAAS,uBAAwB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,oBAAsB,IACvI,OAAO,eAAe,QAAS,kBAAmB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,eAAiB,IAC7H,OAAO,eAAe,QAAS,gBAAiB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,aAAe,IACzH,OAAO,eAAe,QAAS,eAAgB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,YAAc,IACvH,OAAO,eAAe,QAAS,oBAAqB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,iBAAmB,IACjI,OAAO,eAAe,QAAS,eAAgB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,YAAc,IACvH,OAAO,eAAe,QAAS,eAAgB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,YAAc,IACvH,OAAO,eAAe,QAAS,iBAAkB,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,YAAY,cAAgB,IAE3H,MAAM,QAAS,EAAI,YAAY,cAAc,UAAU,SACvD,SAAS,MAAM,GAEX,OAAO,OAAO,MAAM,EAAG,cAC3B,CACA,QAAQ,MAAQ","file":"/npm/parser-java@1.0.1/dist/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/parser-java@1.0.1/dist/src/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.parse = exports.NodeZeroOrMore = exports.NodeTerminal = exports.NodeSequence = exports.NodeOrderedChoice = exports.NodeOptional = exports.NodeOneOrMore = exports.NodeNonterminal = exports.traverseNonterminals = void 0;\nconst pegisland_1 = require(\"pegisland\");\nconst grammar_1 = require(\"./grammar\");\nvar pegisland_2 = require(\"pegisland\");\nObject.defineProperty(exports, \"traverseNonterminals\", { enumerable: true, get: function () { return pegisland_2.traverseNonterminals; } });\nObject.defineProperty(exports, \"NodeNonterminal\", { enumerable: true, get: function () { return pegisland_2.NodeNonterminal; } });\nObject.defineProperty(exports, \"NodeOneOrMore\", { enumerable: true, get: function () { return pegisland_2.NodeOneOrMore; } });\nObject.defineProperty(exports, \"NodeOptional\", { enumerable: true, get: function () { return pegisland_2.NodeOptional; } });\nObject.defineProperty(exports, \"NodeOrderedChoice\", { enumerable: true, get: function () { return pegisland_2.NodeOrderedChoice; } });\nObject.defineProperty(exports, \"NodeSequence\", { enumerable: true, get: function () { return pegisland_2.NodeSequence; } });\nObject.defineProperty(exports, \"NodeTerminal\", { enumerable: true, get: function () { return pegisland_2.NodeTerminal; } });\nObject.defineProperty(exports, \"NodeZeroOrMore\", { enumerable: true, get: function () { return pegisland_2.NodeZeroOrMore; } });\n// Create a parser\nconst parser = (0, pegisland_1.createParser)(grammar_1.grammar);\nfunction parse(s) {\n    // Create a parse tree by parsing a program\n    return parser.parse(s, 'Compilation');\n}\nexports.parse = parse;\n"]}