{"version":3,"file":"awk.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/awk.js"],"sourcesContent":["/*\nLanguage: Awk\nAuthor: Matthew Daly <matthewbdaly@gmail.com>\nWebsite: https://www.gnu.org/software/gawk/manual/gawk.html\nDescription: language definition for Awk scripts\nCategory: scripting\n*/\n\n/** @type LanguageFn */\nfunction awk(hljs) {\n  const VARIABLE = {\n    className: 'variable',\n    variants: [\n      { begin: /\\$[\\w\\d#@][\\w\\d_]*/ },\n      { begin: /\\$\\{(.*?)\\}/ }\n    ]\n  };\n  const KEYWORDS = 'BEGIN END if else while do for in break continue delete next nextfile function func exit|10';\n  const STRING = {\n    className: 'string',\n    contains: [ hljs.BACKSLASH_ESCAPE ],\n    variants: [\n      {\n        begin: /(u|b)?r?'''/,\n        end: /'''/,\n        relevance: 10\n      },\n      {\n        begin: /(u|b)?r?\"\"\"/,\n        end: /\"\"\"/,\n        relevance: 10\n      },\n      {\n        begin: /(u|r|ur)'/,\n        end: /'/,\n        relevance: 10\n      },\n      {\n        begin: /(u|r|ur)\"/,\n        end: /\"/,\n        relevance: 10\n      },\n      {\n        begin: /(b|br)'/,\n        end: /'/\n      },\n      {\n        begin: /(b|br)\"/,\n        end: /\"/\n      },\n      hljs.APOS_STRING_MODE,\n      hljs.QUOTE_STRING_MODE\n    ]\n  };\n  return {\n    name: 'Awk',\n    keywords: { keyword: KEYWORDS },\n    contains: [\n      VARIABLE,\n      STRING,\n      hljs.REGEXP_MODE,\n      hljs.HASH_COMMENT_MODE,\n      hljs.NUMBER_MODE\n    ]\n  };\n}\n\nmodule.exports = awk;\n"],"names":["awk","hljs","VARIABLE","KEYWORDS","STRING","awk_1"],"mappings":";;;;AASA,WAASA,EAAIC,GAAM;AACjB,UAAMC,IAAW;AAAA,MACf,WAAW;AAAA,MACX,UAAU;AAAA,QACR,EAAE,OAAO,qBAAoB;AAAA,QAC7B,EAAE,OAAO,cAAa;AAAA;IAE5B,GACQC,IAAW,+FACXC,IAAS;AAAA,MACb,WAAW;AAAA,MACX,UAAU,CAAEH,EAAK,gBAAgB;AAAA,MACjC,UAAU;AAAA,QACR;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA;QAEP;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA;QAEPA,EAAK;AAAA,QACLA,EAAK;AAAA;IAEX;AACE,WAAO;AAAA,MACL,MAAM;AAAA,MACN,UAAU,EAAE,SAASE,EAAQ;AAAA,MAC7B,UAAU;AAAA,QACRD;AAAA,QACAE;AAAA,QACAH,EAAK;AAAA,QACLA,EAAK;AAAA,QACLA,EAAK;AAAA;IAEX;AAAA,EACA;AAEA,SAAAI,IAAiBL;;","x_google_ignoreList":[0]}