"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var o,c;function A(){if(c)return o;c=1;function i(n){const r={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},s={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},t={begin:/\(/,end:/\)/,relevance:0},a={begin:/\[/,end:/\]/},_={className:"comment",begin:/%/,end:/$/,contains:[n.PHRASAL_WORDS_MODE]},g={className:"string",begin:/`/,end:/`/,contains:[n.BACKSLASH_ESCAPE]},E={className:"string",begin:/0'(\\'|.)/},O={className:"string",begin:/0'\\s/},e=[r,s,t,{begin:/:-/},a,_,n.C_BLOCK_COMMENT_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,g,E,O,n.C_NUMBER_MODE];return t.contains=e,a.contains=e,{name:"Prolog",contains:e.concat([{begin:/\.$/}])}}return o=i,o}exports.__require=A;
