chunk-QKQI57OZ.js 2.1 KB

12345
  1. import { __commonJS } from './chunk-BS5JN4MX.js';
  2. var require_robotframework=__commonJS({"../../node_modules/refractor/lang/robotframework.js"(exports,module){module.exports=robotframework;robotframework.displayName="robotframework";robotframework.aliases=[];function robotframework(Prism){(function(Prism2){var comment={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},variable={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function createSection(name,inside){var extendecInside={};extendecInside["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var token in inside)extendecInside[token]=inside[token];return extendecInside.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},extendecInside.variable=variable,extendecInside.comment=comment,{pattern:RegExp(/^ ?\*{3}[ \t]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/g,function(){return name}),"im"),alias:"section",inside:extendecInside}}var docTag={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},testNameLike={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable}},testPropertyLike={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable}};Prism2.languages.robotframework={settings:createSection("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:createSection("Variables"),"test-cases":createSection("Test Cases",{"test-name":testNameLike,documentation:docTag,property:testPropertyLike}),keywords:createSection("Keywords",{"keyword-name":testNameLike,documentation:docTag,property:testPropertyLike}),tasks:createSection("Tasks",{"task-name":testNameLike,documentation:docTag,property:testPropertyLike}),comment},Prism2.languages.robot=Prism2.languages.robotframework;})(Prism);}}});
  3. export { require_robotframework };