Build 620073canary
Module 167385
780 characters · in a63af8e6a3c93ab4.jsDependencies
Required by (83)
21673484483936402364236657438457888174102865111051116729121200132605166452173215174516195858196333223255224137232415232585243039272930296097309084318106326312353484354887363170365118373984377127379694414533418759435798445772451514466344472683521556536295537371542835544245546624546778569370570286586965587184617139619846628647637730638186671021724593736929752960754634763423776998786100806531808748842205858081861797867562886217899587911789913866945921952421954885955818965392971945973389
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractParserWithWordBoundaryChecking=void 0,t.AbstractParserWithWordBoundaryChecking=class{constructor(){this.cachedInnerPattern=null,this.cachedPattern=null}innerPatternHasChange(e,t){return this.innerPattern(e)!==t}patternLeftBoundary(){return"(\\W|^)"}pattern(e){return this.cachedInnerPattern&&!this.innerPatternHasChange(e,this.cachedInnerPattern)||(this.cachedInnerPattern=this.innerPattern(e),this.cachedPattern=RegExp(`${this.patternLeftBoundary()}${this.cachedInnerPattern.source}`,this.cachedInnerPattern.flags)),this.cachedPattern}extract(e,t){var r;let n=null!=(r=t[1])?r:"";t.index=t.index+n.length,t[0]=t[0].substring(n.length);for(let e=2;e<t.length;e++)t[e-1]=t[e];return this.innerExtract(e,t)}}}