Ticket/InsdepUI/plugin/highlight-9.9.0/tools/utility.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
'use strict';
let _ = require('lodash');
let bluebird = require('bluebird');
let glob = bluebird.promisify(require('glob'));
let path = require('path');
let Queue = require('gear').Queue;
let regex = {},
headerRegex = /^\s*\/\*((.|\r?\n)*?)\*/;
const REPLACES = {
'case_insensitive': 'cI',
'lexemes': 'l',
'contains': 'c',
'keywords': 'k',
'subLanguage': 'sL',
'className': 'cN',
'begin': 'b',
'beginKeywords': 'bK',
'end': 'e',
'endsWithParent': 'eW',
'illegal': 'i',
'excludeBegin': 'eB',
'excludeEnd': 'eE',
'returnBegin': 'rB',
'returnEnd': 'rE',
'relevance': 'r',
'variants': 'v',
'IDENT_RE': 'IR',
'UNDERSCORE_IDENT_RE': 'UIR',
'NUMBER_RE': 'NR',
'C_NUMBER_RE': 'CNR',
'BINARY_NUMBER_RE': 'BNR',
'RE_STARTERS_RE': 'RSR',
'BACKSLASH_ESCAPE': 'BE',
'APOS_STRING_MODE': 'ASM',
'QUOTE_STRING_MODE': 'QSM',
'PHRASAL_WORDS_MODE': 'PWM',
'C_LINE_COMMENT_MODE': 'CLCM',
'C_BLOCK_COMMENT_MODE': 'CBCM',
'HASH_COMMENT_MODE': 'HCM',
'NUMBER_MODE': 'NM',
'C_NUMBER_MODE': 'CNM',
'BINARY_NUMBER_MODE': 'BNM',
'CSS_NUMBER_MODE': 'CSSNM',
'REGEXP_MODE': 'RM',
'TITLE_MODE': 'TM',
'UNDERSCORE_TITLE_MODE': 'UTM',
'COMMENT': 'C',
'beginRe': 'bR',
'endRe': 'eR',
'illegalRe': 'iR',
'lexemesRe': 'lR',
'terminators': 't',
'terminator_end': 'tE'
};
后面还有 108 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。