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

// ../node_modules/highlight.js/lib/languages/gherkin.js
var r = i((c, a) => {
  function s(e) {
    return {
      name: "Gherkin",
      aliases: ["feature"],
      keywords: "Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",
      contains: [
        {
          className: "symbol",
          begin: "\\*",
          relevance: 0
        },
        {
          className: "meta",
          begin: "@[^@\\s]+"
        },
        {
          begin: "\\|",
          end: "\\|\\w*$",
          contains: [
            {
              className: "string",
              begin: "[^|]+"
            }
          ]
        },
        {
          className: "variable",
          begin: "<",
          end: ">"
        },
        e.HASH_COMMENT_MODE,
        {
          className: "string",
          begin: '"""',
          end: '"""'
        },
        e.QUOTE_STRING_MODE
      ]
    };
  }
  n(s, "gherkin");
  a.exports = s;
});

export {
  r as a
};
