Lines Matching refs:regex

462 	        regex = XRegExp("(?<name>[\\w-]+)" + "\\s*:\\s*" + "(?<value>" + "[\\w%#-]+|" + // word
468 while ((match = XRegExp.exec(str, regex, pos)) != null) {
631 function augment(regex, captureNames, xSource, xFlags, isInternalOnly) {
634 regex[REGEX_DATA] = {
639 return regex;
643 if (regex.__proto__) {
644 regex.__proto__ = XRegExp.prototype;
650 regex[p] = XRegExp.prototype[p];
654 regex[REGEX_DATA].source = xSource;
656 regex[REGEX_DATA].flags = xFlags ? xFlags.split('').sort().join('') : xFlags;
658 return regex;
689 function copyRegex(regex, options) {
690 if (!XRegExp.isRegExp(regex)) {
694 var xData = regex[REGEX_DATA] || {},
695 flags = getNativeFlags(regex),
740regex = augment(new RegExp(regex.source, flags), hasNamedCapture(regex) ? xData.captureNames.slice…
742 return regex;
763 function getNativeFlags(regex) {
764 return hasFlagsProp ? regex.flags :
768 nativ.exec.call(/\/([a-z]*)$/i, RegExp.prototype.toString.call(regex))[1];
778 function hasNamedCapture(regex) {
779 return !!(regex[REGEX_DATA] && regex[REGEX_DATA].captureNames);
959 match = XRegExp.exec(pattern, t.regex, pos, 'sticky');
1210 XRegExp.addToken = function (regex, handler, options) {
1228 regex: copyRegex(regex, {
1322 XRegExp.exec = function (str, regex, pos, sticky) {
1328 addY = hasNativeY && !!(sticky || regex.sticky && sticky !== false);
1333 regex[REGEX_DATA] = regex[REGEX_DATA] || {};
1336 r2 = regex[REGEX_DATA][cacheKey] || (regex[REGEX_DATA][cacheKey] = copyRegex(regex, {
1352 if (regex.global) {
1353 regex.lastIndex = match ? r2.lastIndex : 0;
1381 XRegExp.forEach = function (str, regex, callback) {
1386 while (match = XRegExp.exec(str, regex, pos)) {
1393 callback(match, ++i, str, regex);
1412 XRegExp.globalize = function (regex) {
1413 return copyRegex(regex, { addG: true });
1511 XRegExp.match = function (str, regex, scope) {
1512 var global = regex.global && scope !== 'one' || scope === 'all',
1513 cacheKey = (global ? 'g' : '') + (regex.sticky ? 'y' : '') || 'noGY',
1517 regex[REGEX_DATA] = regex[REGEX_DATA] || {};
1520 r2 = regex[REGEX_DATA][cacheKey] || (regex[REGEX_DATA][cacheKey] = copyRegex(regex, {
1522 addY: !!regex.sticky,
1529 if (regex.global) {
1530 regex.lastIndex = scope === 'one' && result ?
1568 var item = chain[level].regex ? chain[level] : { regex: chain[level] },
1590 XRegExp.forEach(values[i], item.regex, addMatch);
1765 XRegExp.test = function (str, regex, pos, sticky) {
1767 return !!XRegExp.exec(str, regex, pos, sticky);
1958 fixed.match = function (regex) {
1961 if (!XRegExp.isRegExp(regex)) {
1963 regex = new RegExp(regex);
1964 } else if (regex.global) {
1967 regex.lastIndex = 0;
1972 return fixed.exec.call(regex, toObject(this));
2475 while (match = _syntaxhighlighterRegex.XRegExp.exec(code, regexInfo.regex, pos)) {
3035 regex = /^\s*/,
3048 matches = regex.exec(line);
3432 xmlBrush.regexList.push({ regex: scriptBrush.htmlScript.code, func: process });
3720 var regex = { 'end': regexGroup.right.source };
3723 regex.end = '(?:(?:' + regex.end + ')|$)';
3727 left: { regex: regexGroup.left, css: 'script' },
3728 right: { regex: regexGroup.right, css: 'script' },
3729 …("(?<left>" + regexGroup.left.source + ")" + "(?<code>.*?)" + "(?<right>" + regex.end + ")", "sgi")
3763 regex: /(--|#).*$/gm,
3766 regex: /\(\*(?:[\s\S]*?\(\*[\s\S]*?\*\))*[\s\S]*?\*\)/gm, // support nested comments
3769 regex: /"[\s\S]*?"/gm,
3772 regex: /(?:,|:|¬|'s\b|\(|\)|\{|\}|«|\b\w*»)/g, // operators
3775 regex: /(-)?(\d)+(\.(\d)?)?(E\+(\d)+)?/g, // numbers
3778 regex: /(?:&(amp;|gt;|lt;)?|=|� |>|<|≥|>=|≤|<=|\*|\+|-|\/|÷|\^)/g,
3781regex: /\b(?:and|as|div|mod|not|or|return(?!\s&)(ing)?|equals|(is(n't| not)? )?equal( to)?|does(n'…
3784 regex: /\b\d+(st|nd|rd|th)\b/g, // ordinals
3787regex: /\b(?:about|above|against|around|at|below|beneath|beside|between|by|(apart|aside) from|(ins…
3790regex: /\b(?:adding folder items to|after receiving|clipboard info|set the clipboard to|(the )?cli…
3793 regex: /\b(?:tracks|paragraph|text item(s)?)\b/g,
3796regex: /\b(?:AppleScript|album|video kind|grouping|length|text item delimiters|quoted form|POSIX p…
3799 regex: /\b(?:run|exists|count)\b/g,
3802 regex: /\b(?:POSIX (file|path))\b/g,
3805regex: /\b(?:message|with (data|icon( (caution|note|stop))?|parameter(s)?|prompt|properties|seed|t…
3808regex: /\b(?:display(ing| (alert|dialog|mode))?|choose( ((remote )?application|color|folder|from l…
3811 regex: /\b(?:xxx)\b/g,
3814 regex: /\b(?:true|false|none)\b/g,
3817 regex: new RegExp(this.getKeywords(specials), 'gm'),
3820 regex: new RegExp(this.getKeywords(keywords), 'gm'),
3823 regex: new RegExp(this.getKeywords(ordinals), 'gm'),
3849 regex: regexLib.singleLineCComments,
3852 regex: regexLib.multiLineCComments,
3855 regex: regexLib.doubleQuotedString,
3858 regex: regexLib.singleQuotedString,
3861 regex: /\b([\d]+(\.[\d]+)?|0x[a-f0-9]+)\b/gi,
3864 regex: new RegExp(this.getKeywords(inits), 'gm'),
3867 regex: new RegExp(this.getKeywords(keywords), 'gm'),
3870 regex: new RegExp('var', 'gm'),
3873 regex: new RegExp('trace', 'gm'),
3912 regex: /^#!.*$/gm,
3915 regex: /\/[\w-\/]+/gm,
3918 regex: regexLib.singleLinePerlComments,
3921 regex: regexLib.doubleQuotedString,
3924 regex: regexLib.singleQuotedString,
3927 regex: new RegExp(this.getKeywords(keywords), 'gm'),
3930 regex: new RegExp(this.getKeywords(commands), 'gm'),
3933regex: new XRegExp("(?<full_tag>(&lt;|<){2}(?<tag>\\w+)) .*$(?<here_doc>[\\s\\S]*)(?<end_tag>^\\k<…
3962 regex: new RegExp('--(.*)$', 'gm'),
3965 regex: regexLib.xmlComments,
3968 regex: regexLib.doubleQuotedString,
3971 regex: regexLib.singleQuotedString,
3974 regex: new RegExp(this.getKeywords(funcs), 'gmi'),
3977 regex: new RegExp(this.getKeywords(operators), 'gmi'),
3980 regex: new RegExp(this.getKeywords(keywords), 'gmi'),
4008 regex: regexLib.singleLineCComments,
4011 regex: regexLib.multiLineCComments,
4014 regex: regexLib.doubleQuotedString,
4017 regex: regexLib.singleQuotedString,
4020 regex: /^ *#.*/gm,
4023 regex: new RegExp(this.getKeywords(datatypes), 'gm'),
4026 regex: new RegExp(this.getKeywords(functions), 'gm'),
4029 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4057 regex: regexLib.singleLineCComments,
4060 regex: regexLib.multiLineCComments,
4063 regex: /@"(?:[^"]|"")*"/g,
4066 regex: regexLib.doubleQuotedString,
4069 regex: regexLib.singleQuotedString,
4072 regex: /^\s*#.*/gm,
4075 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4078 regex: /\bpartial(?=\s+(?:class|interface|struct)\b)/g,
4081 regex: /\byield(?=\s+(?:return|break)\b)/g,
4117 regex: regexLib.multiLineCComments,
4120 regex: regexLib.doubleQuotedString,
4123 regex: regexLib.singleQuotedString,
4126 regex: /\#[a-fA-F0-9]{3,6}/g,
4129 regex: /(-?\d+)(\.\d+)?(px|em|pt|\:|\%|)/g,
4132 regex: /!important/g,
4135 regex: new RegExp(getKeywordsCSS(keywords), 'gm'),
4138 regex: new RegExp(getValuesCSS(values), 'g'),
4141 regex: new RegExp(this.getKeywords(fonts), 'g'),
4168 regex: /\(\*[\s\S]*?\*\)/gm,
4171 regex: /{(?!\$)[\s\S]*?}/gm,
4174 regex: regexLib.singleLineCComments,
4177 regex: regexLib.singleQuotedString,
4180 regex: /\{\$[a-zA-Z]+ .+\}/g,
4183 regex: /\b[\d\.]+\b/g,
4186 regex: /\$[a-zA-Z0-9]+\b/g,
4189 regex: new RegExp(this.getKeywords(keywords), 'gmi'),
4209 regex: /^\+\+\+ .*$/gm,
4212 regex: /^\-\-\- .*$/gm,
4215 regex: /^\s.*$/gm,
4218 regex: /^@@.*@@.*$/gm,
4221 regex: /^\+.*$/gm,
4224 regex: /^\-.*$/gm,
4252 regex: new RegExp("[A-Z][A-Za-z0-9_]+", 'g'),
4255 regex: new RegExp("\\%.+", 'gm'),
4258 regex: new RegExp("\\?[A-Za-z0-9_]+", 'g'),
4261 regex: new RegExp("[a-z0-9_]+:[a-z0-9_]+", 'g'),
4264 regex: regexLib.doubleQuotedString,
4267 regex: regexLib.singleQuotedString,
4270 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4298 regex: regexLib.singleLineCComments,
4301 regex: regexLib.multiLineCComments,
4304 regex: regexLib.doubleQuotedString,
4307 regex: regexLib.singleQuotedString,
4310 regex: /""".*"""/g,
4313 regex: new RegExp('\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b', 'gi'),
4316 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4319 regex: new RegExp(this.getKeywords(types), 'gm'),
4322 regex: new RegExp(this.getKeywords(constants), 'gm'),
4325 regex: new RegExp(this.getKeywords(methods), 'gm'),
4352 regex: regexLib.singleLineCComments,
4355 regex: regexLib.multiLineCComments,
4358 regex: regexLib.doubleQuotedString,
4361 regex: regexLib.singleQuotedString,
4364 regex: /\b([\d]+(\.[\d]+)?|0x[a-f0-9]+)\b/gi,
4367 regex: new RegExp(this.getKeywords(inits), 'gm'),
4370 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4373 regex: new RegExp('var', 'gm'),
4376 regex: new RegExp('trace', 'gm'),
4379 regex: new RegExp('#if', 'gm'),
4382 regex: new RegExp('#elseif', 'gm'),
4385 regex: new RegExp('#end', 'gm'),
4388 regex: new RegExp('#error', 'gm'),
4400 regex: new RegExp(flags[i], 'gm'),
4404 regex: new RegExp('!' + flags[i], 'gm'),
4431 regex: regexLib.singleLineCComments,
4434 regex: /\/\*([^\*][\s\S]*?)?\*\//gm,
4437 regex: /\/\*(?!\*\/)\*[\s\S]*?\*\//gm,
4440 regex: regexLib.doubleQuotedString,
4443 regex: regexLib.singleQuotedString,
4446 regex: /\b([\d]+(\.[\d]+)?f?|[\d]+l?|0x[a-f0-9]+)\b/gi,
4449 regex: /(?!\@interface\b)\@[\$\w]+\b/g,
4452 regex: /\@interface\b/g,
4455 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4486 regex: regexLib.singleLineCComments,
4489 regex: regexLib.multiLineCComments,
4492 regex: regexLib.singleQuotedString,
4495 regex: regexLib.doubleQuotedString,
4498 regex: /(-?\.?)(\b(\d*\.?\d+|\d+\.?\d*)(e[+-]?\d+)?|0x[a-f\d]+)\b\.?/gi,
4501 regex: new RegExp(this.getKeywords(datatypes), 'gm'),
4504 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4527 regex: regexLib.multiLineDoubleQuotedString,
4530 regex: regexLib.multiLineSingleQuotedString,
4533 regex: regexLib.singleLineCComments,
4536 regex: regexLib.multiLineCComments,
4539 regex: /\s*#.*/gm,
4542 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4578 regex: /(<<|&lt;&lt;)((\w+)|(['"])(.+?)\4)[\s\S]+?\n\3\5\n/g,
4581 regex: /#.*$/gm,
4584 regex: /^#!.*\n/g,
4587 regex: /-?\w+(?=\s*=(>|&gt;))/g,
4593 regex: /\bq[qwxr]?\([\s\S]*?\)/g,
4596 regex: /\bq[qwxr]?\{[\s\S]*?\}/g,
4599 regex: /\bq[qwxr]?\[[\s\S]*?\]/g,
4602 regex: /\bq[qwxr]?(<|&lt;)[\s\S]*?(>|&gt;)/g,
4605 regex: /\bq[qwxr]?([^\w({<[])[\s\S]*?\1/g,
4608 regex: regexLib.doubleQuotedString,
4611 regex: regexLib.singleQuotedString,
4614 regex: /(?:&amp;|[$@%*]|\$#)\$?[a-zA-Z_](\w+|::)*/g,
4617 regex: /\b__(?:END|DATA)__\b[\s\S]*$/g,
4620 regex: /(^|\n)=\w[\s\S]*?(\n=cut\s*(?=\n)|$)/g,
4623 regex: new RegExp(this.getKeywords(funcs), 'gm'),
4626 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4684regex: _syntaxhighlighterRegex.commonRegExp.singleLineCComments, css: 'comments' }, { regex: _synt…
4733 regex: new RegExp('^\\s*#[#\\s]*\\.(' + this.getKeywords(commenthelp) + ').*$', 'gim'),
4736 regex: regexLib.singleLinePerlComments,
4739 regex: /(&lt;|<)#[\s\S]*?#(&gt;|>)/gm,
4742 regex: new RegExp('@"\\n[\\s\\S]*?\\n"@', 'gm'),
4745 regex: new RegExp("@'\\n[\\s\\S]*?\\n'@", 'gm'),
4748 regex: new RegExp('"(?:\\$\\([^\\)]*\\)|[^"]|`"|"")*[^`]"', 'g'),
4751 regex: new RegExp("'(?:[^']|'')*'", 'g'),
4754 regex: new RegExp('[\\$|@|@@](?:(?:global|script|private|env):)?[A-Z0-9_]+', 'gi'),
4757regex: new RegExp('(?:\\b' + verbs.replace(/ /g, '\\b|\\b') + ')-[a-zA-Z_][a-zA-Z0-9_]*', 'gmi'),
4760 regex: new RegExp(this.getKeywords(keywords), 'gmi'),
4763 regex: new RegExp('-' + this.getKeywords(operators), 'gmi'),
4766 regex: new RegExp('\\[[A-Z_\\[][A-Z0-9_. `,\\[\\]]*\\]', 'gi'),
4769 regex: new RegExp('\\s+-(?!' + this.getKeywords(operators) + ')[a-zA-Z_][a-zA-Z0-9_]*', 'gmi'),
4797 regex: regexLib.singleLinePerlComments,
4800 regex: /^\s*@\w+/gm,
4803 regex: /(['\"]{3})([^\1])*?\1/gm,
4806 regex: /"(?!")(?:\.|\\\"|[^\""\n])*"/gm,
4809 regex: /'(?!')(?:\.|(\\\')|[^\''\n])*'/gm,
4812 regex: /\+|\-|\*|\/|\%|=|==/gm,
4815 regex: /\b\d+\.?\w*/g,
4818 regex: new RegExp(this.getKeywords(funcs), 'gmi'),
4821 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4824 regex: new RegExp(this.getKeywords(special), 'gm'),
4852 regex: regexLib.singleLinePerlComments,
4855 regex: regexLib.doubleQuotedString,
4858 regex: regexLib.singleQuotedString,
4861 regex: /\b[A-Z0-9_]+\b/g,
4864 regex: /:[a-z][A-Za-z0-9_]*/g,
4867 regex: /(\$|@@|@)\w+/g,
4870 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4873 regex: new RegExp(this.getKeywords(builtins), 'gm'),
4918 regex: r.multiLineCComments,
4921 regex: r.singleLineCComments,
4924 regex: r.doubleQuotedString,
4927 regex: r.singleQuotedString,
4930 regex: /\#[a-fA-F0-9]{3,6}/g,
4933 regex: /\b(-?\d+)(\.\d+)?(px|em|rem|pt|\:|\%|)\b/g,
4936 regex: /\$[\w-]+/g,
4939 regex: new RegExp(getKeywordsPrependedBy(statements, '!'), 'g'),
4942 regex: new RegExp(getKeywordsPrependedBy(preprocessor, '@'), 'g'),
4945 regex: new RegExp(getKeywordsCSS(keywords), 'gm'),
4948 regex: new RegExp(getValuesCSS(values), 'g'),
4951 regex: new RegExp(this.getKeywords(fonts), 'g'),
4977 regex: regexLib.singleLineCComments,
4980 regex: regexLib.multiLineCComments,
4983 regex: regexLib.multiLineSingleQuotedString,
4986 regex: regexLib.multiLineDoubleQuotedString,
4989 regex: regexLib.singleQuotedString,
4992 regex: /0x[a-f0-9]+|\d+(\.\d+)?/gi,
4995 regex: new RegExp(this.getKeywords(keywords), 'gm'),
4998 regex: new RegExp(keyops, 'gm'),
5024 regex: /--(.*)$/gm,
5027 regex: /\/\*([^\*][\s\S]*?)?\*\//gm,
5030 regex: regexLib.multiLineDoubleQuotedString,
5033 regex: regexLib.multiLineSingleQuotedString,
5036 regex: new RegExp(this.getKeywords(funcs), 'gmi'),
5039 regex: new RegExp(this.getKeywords(operators), 'gmi'),
5042 regex: new RegExp(this.getKeywords(keywords), 'gmi'),
5151 regex: new RegExp('\&[a-z]+;', 'gi'),
5154 regex: regexLib.singleLineCComments,
5157 regex: new RegExp('\\/\\*[\\s\\S]*\\*\\/', 'g'),
5161 regex: regexLib.doubleQuotedString,
5165regex: new RegExp('\\b([\\d_]+(\\.[\\de_]+)?|0x[a-f0-9_]+(\\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b'…
5168 regex: new RegExp(this.getKeywords(keywords), 'gm'),
5171 regex: new RegExp(getKeywordsPrependedBy(attributes, '@'), 'gm'),
5174 regex: new RegExp(this.getKeywords(swiftTypes), 'gm'),
5177 regex: new RegExp('\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b', 'gi'),
5198 regex: new RegExp('^1..\\d+', 'gm'),
5201 regex: new RegExp('^ok( \\d+)?', 'gm'),
5204 regex: new RegExp('^not ok( \\d+)?', 'gm'),
5207 regex: new RegExp('(?!^\\s*)#.*$', 'gm'),
5210 regex: new RegExp('^#.*$', 'gm'),
5213 regex: new RegExp('^(?!(not )?ok)[^1].*$', 'gm'),
5216 regex: regexLib.doubleQuotedString,
5219 regex: regexLib.singleQuotedString,
5241 regex: regexLib.multiLineDoubleQuotedString,
5244 regex: regexLib.multiLineSingleQuotedString,
5247 regex: regexLib.singleLineCComments,
5250 regex: regexLib.multiLineCComments,
5253 regex: new RegExp(this.getKeywords(keywords), 'gm'),
5277 regex: /'.*$/gm,
5280 regex: regexLib.doubleQuotedString,
5283 regex: /^\s*#.*$/gm,
5286 regex: new RegExp(this.getKeywords(keywords), 'gm'),
5317regex = XRegExp('(?<name> [\\w:.-]+)' + '\\s*=\\s*' + '(?<value> ".*?"|\'.*?\'|\\w+)', 'xg');
5319 while ((attributes = XRegExp.exec(code, regex, pos)) != null) {
5332 regex: XRegExp('(\\&lt;|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\&gt;|>)', 'gm'),
5335 regex: regexLib.xmlComments,
5338 regex: XRegExp('(&lt;|<)[\\s\\/\\?!]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(&gt;|>)', 'sg'),
5364 regex: regexLib.singleQuotedString,
5367 regex: new RegExp(this.getKeywords(ops), 'gm'),
5370 regex: new RegExp(this.getKeywords(reservedFunctions), 'gm'),
5373 regex: new RegExp(this.getKeywords(reservedControl) + '|:=', 'gm'),
5376 regex: new RegExp(/\*.*/, 'gm'),
5399 regex: /(T|t|TIME|time)(?=.*([hms]|[HMS]))#(\d+(h|H))?(\d+(m|M))?(\d+(s|s))?(\d+(ms|MS))?/g,
5403 regex: /(DT|dt|date_and_time|DATE_AND_TIME)#\d{4}-\d{2}-\d{2}-\d{2}:\d{2}:\d{2}\.\d{2}/g,
5407 regex: /(TOD|tod|time_of_day|TIME_OF_DAY)#\d+:\d+(:\d+)?((\.\d+)|(\.?))/g,
5411 regex: /(D|d|DATE|date)#\d{4}-\d{2}-\d{2}/g,
5415 regex: /%[A-Z]{1,2}\d+(\.\d+)*/g,
5419 regex: /\(\*[\s\S]*?\*\)/gm,
5423 regex: regexLib.singleQuotedString,
5427 regex: /\b\d+([\.eE]\d+)?\b/g,
5431 regex: new RegExp(this.getKeywords(keywords), 'gmi'),
5454 regex: regexLib.singleLineCComments,
5458 regex: /\/\*([^\*][\s\S]*?)?\*\//gm,
5462 regex: /\/\*(?!\*\/)\*[\s\S]*?\*\//gm,
5465 regex: regexLib.doubleQuotedString,
5468 regex: regexLib.singleQuotedString,
5472 regex: /\b([\d]+(\.[\d]+)?f?|[\d]+l?|0x[a-f0-9]+)\b/gi,
5476 regex: /\@(Target|Retention|Repeatable|MustBeDocumented|Test|Deprecated)/g,
5480 regex: /\@(file|property|field|get|set|receiver|param|setparam|delegate):/g,
5484 regex: /\@(Inject)\b/g,
5487 regex: new RegExp(this.getKeywords(keywords), 'gm'),
5527 this.regexList = [{ regex: /%.*$/gm,
5528 css: 'comments' }, { regex: /\$[\s\S]*?\$/gm,
5529 css: 'string' }, { regex: /\\\w+/gm, // Command
5530 css: 'keyword' }, { regex: /\{.*}/gm, // Parameter
5531 css: 'color2' }, { regex: /\[.*]/gm, // Optional Parameter
5532 …css: 'color3' }, { regex: new RegExp(this.getKeywords(specials), 'gm'), css: 'color3' }, { regex: …
5550 …this.regexList = [{ regex: regexLib.singleLinePerlComments, css: 'comments' }, // one line comments
5551 { regex: regexLib.doubleQuotedString, css: 'string' }, // double quoted strings
5552 { regex: regexLib.singleQuotedString, css: 'string' }, // single quoted strings
5553 { regex: /\$\([^\@%<\?\^\+\*]\w+\)/gm, css: 'variable' }, // 変数
5554 { regex: /((\$\(?[\@%<\?\^\+\*](D\)|F\))*)|%|\$&lt;)/gm, css: 'keyword' }, // 自動変数
5555 { regex: new RegExp(this.getKeywords(functions), 'gm'), css: 'functions' }, // テキスト変形関数
5556 { regex: new RegExp(this.getKeywords(constants), 'gm'), css: 'constants' // ビルトインターゲット名
5575regex: regexLib.singleLineCComments, css: 'comments' }, { regex: regexLib.multiLineCComments, css:…
5599 regex: regexLib.singleLineCComments,
5602 regex: regexLib.multiLineCComments,
5605 regex: regexLib.doubleQuotedString,
5608 regex: regexLib.singleQuotedString,
5611 regex: /^ *#.*/gm,
5614 regex: /^#!.*$/gm,
5617 regex: new RegExp(this.getKeywords(datatypes), 'gm'),
5620 regex: new RegExp(this.getKeywords(functions), 'gm'),
5623 regex: new RegExp(this.getKeywords(keywords), 'gm'),
5626 regex: new RegExp('\\bNS\\w+\\b', 'gm'),
5629 regex: new RegExp('\\bUI\\w+\\b', 'gm'),
5632 regex: new RegExp('\\bIB\\w+\\b', 'gm'),
5635 regex: new RegExp('@\\w+\\b', 'gm'),
5666 this.regexList = [{ regex: regexLib.singleLinePerlComments, css: 'comments' }, // comment
5667 { regex: regexLib.doubleQuotedString, css: 'string' }, // double quoted string
5668 { regex: regexLib.singleQuotedString, css: 'string' }, // single quoted string
5669 { regex: /^\s*([a-z0-9\._-])+\s*:/gmi, css: 'variable' }, // key
5670 { regex: /\s?(\.)([a-z0-9\._-])+\s?:/gmi, css: 'comments' }, // section
5671 { regex: /\s(@|:)([a-z0-9\._-])+\s*$/gmi, css: 'variable bold' }, // variable, reference
5672 { regex: /\s+\d+\s?$/gm, css: 'color2 bold' }, // integers
5673 { regex: /(\{|\}|\[|\]|,|~|:)/gm, css: 'constants' }, // inline hash and array, comma, null
5674 { regex: /^\s+(-)+/gm, css: 'string bold' }, // array list entry
5675 { regex: /^---/gm, css: 'string bold' }, // category
5676 { regex: new RegExp(this.getKeywords(constants), 'gmi'), css: 'constants' // constants