| 42 | illegal:"\\n",contains:[m]},E={ |
| 43 | begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ |
| 44 | },v=(e,t,n={})=>{const s=a({className:"comment",begin:e,end:t,contains:[]},n) |
| 45 | ;return s.contains.push(E),s.contains.push({className:"doctag", |
| 46 | begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),s |
| 47 | },w=v("//","$"),N=v("/\\*","\\*/"),y=v("#","$");var R=Object.freeze({ |
| 48 | __proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:g,UNDERSCORE_IDENT_RE:d, |
| 49 | NUMBER_RE:h,C_NUMBER_RE:f,BINARY_NUMBER_RE:p, |
| 50 | RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", |