import {
  a,
  c as r
} from "./chunk-IO47FP3U.js";

// ../node_modules/highlight.js/lib/languages/parser3.js
var i = r((N, n) => {
  function c(e) {
    let s = e.COMMENT(
      /\{/,
      /\}/,
      {
        contains: ["self"]
      }
    );
    return {
      name: "Parser3",
      subLanguage: "xml",
      relevance: 0,
      contains: [
        e.COMMENT("^#", "$"),
        e.COMMENT(
          /\^rem\{/,
          /\}/,
          {
            relevance: 10,
            contains: [s]
          }
        ),
        {
          className: "meta",
          begin: "^@(?:BASE|USE|CLASS|OPTIONS)$",
          relevance: 10
        },
        {
          className: "title",
          begin: "@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"
        },
        {
          className: "variable",
          begin: /\$\{?[\w\-.:]+\}?/
        },
        {
          className: "keyword",
          begin: /\^[\w\-.:]+/
        },
        {
          className: "number",
          begin: "\\^#[0-9a-fA-F]+"
        },
        e.C_NUMBER_MODE
      ]
    };
  }
  a(c, "parser3");
  n.exports = c;
});

export {
  i as a
};
