UNPKG

@restnfeel/agentc-starter-kit

Version:

한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템

44 lines (37 loc) 1.58 kB
import { __exports as tokeniser } from '../../../../../_virtual/tokeniser.js'; import { __require as requireLop } from '../../../../lop/index.js'; var hasRequiredTokeniser; function requireTokeniser () { if (hasRequiredTokeniser) return tokeniser; hasRequiredTokeniser = 1; var lop = /*@__PURE__*/ requireLop(); var RegexTokeniser = lop.RegexTokeniser; tokeniser.tokenise = tokenise; var stringPrefix = "'((?:\\\\.|[^'])*)"; function tokenise(string) { var identifierCharacter = "(?:[a-zA-Z\\-_]|\\\\.)"; var tokeniser = new RegexTokeniser([ {name: "identifier", regex: new RegExp("(" + identifierCharacter + "(?:" + identifierCharacter + "|[0-9])*)")}, {name: "dot", regex: /\./}, {name: "colon", regex: /:/}, {name: "gt", regex: />/}, {name: "whitespace", regex: /\s+/}, {name: "arrow", regex: /=>/}, {name: "equals", regex: /=/}, {name: "startsWith", regex: /\^=/}, {name: "open-paren", regex: /\(/}, {name: "close-paren", regex: /\)/}, {name: "open-square-bracket", regex: /\[/}, {name: "close-square-bracket", regex: /\]/}, {name: "string", regex: new RegExp(stringPrefix + "'")}, {name: "unterminated-string", regex: new RegExp(stringPrefix)}, {name: "integer", regex: /([0-9]+)/}, {name: "choice", regex: /\|/}, {name: "bang", regex: /(!)/} ]); return tokeniser.tokenise(string); } return tokeniser; } export { requireTokeniser as __require }; //# sourceMappingURL=tokeniser.js.map