summaryrefslogtreecommitdiff
path: root/pyssg.xyz/live/static/hl/languages/gherkin.min.js
blob: b6f5cdc4af419016f48d4c61d0e0e480ee0189a3 (plain)
1
2
3
4
5
6
7
hljs.registerLanguage("gherkin",(()=>{"use strict";return e=>({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]})})());