openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
2 lines • 3.82 kB
JavaScript
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){return RegExp(`^(`+e.join(`|`)+`)$`)}function n(e,t){var i=e.sol(),s=e.next();if(l=null,i){if(s==`/`)return(t.tokenize=r)(e,t);if(s==`\\`)return e.eol()||/\s/.test(e.peek())?(e.skipToEnd(),/^\\\s*$/.test(e.current())?(t.tokenize=a)(e):t.tokenize=n,`comment`):(t.tokenize=n,`builtin`)}if(/\s/.test(s))return e.peek()==`/`?(e.skipToEnd(),`comment`):`null`;if(s==`"`)return(t.tokenize=o)(e,t);if(s=="`")return e.eatWhile(/[A-Za-z\d_:\/.]/),`macroName`;if(s==`.`&&/\d/.test(e.peek())||/\d/.test(s)){var c=null;return e.backUp(1),e.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||e.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||e.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||e.match(/^\d+[ptuv]{1}/)?c=`temporal`:(e.match(/^0[NwW]{1}/)||e.match(/^0x[\da-fA-F]*/)||e.match(/^[01]+[b]{1}/)||e.match(/^\d+[chijn]{1}/)||e.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(c=`number`),c&&(!(s=e.peek())||d.test(s))?c:(e.next(),`error`)}return/[A-Za-z]|\./.test(s)?(e.eatWhile(/[A-Za-z._\d]/),u.test(e.current())?`keyword`:`variable`):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(s)||/[{}\(\[\]\)]/.test(s)?null:`error`}function r(e,t){return e.skipToEnd(),/^\/\s*$/.test(e.current())?(t.tokenize=i)(e,t):t.tokenize=n,`comment`}function i(e,t){var r=e.sol()&&e.peek()==`\\`;return e.skipToEnd(),r&&/^\\\s*$/.test(e.current())&&(t.tokenize=n),`comment`}function a(e){return e.skipToEnd(),`comment`}function o(e,t){for(var r=!1,i,a=!1;i=e.next();){if(i==`"`&&!r){a=!0;break}r=!r&&i==`\\`}return a&&(t.tokenize=n),`string`}function s(e,t,n){e.context={prev:e.context,indent:e.indent,col:n,type:t}}function c(e){e.indent=e.context.indent,e.context=e.context.prev}var l,u,d,f;function p(){return(p=e((()=>{u=t(`abs.acos.aj.aj0.all.and.any.asc.asin.asof.atan.attr.avg.avgs.bin.by.ceiling.cols.cor.cos.count.cov.cross.csv.cut.delete.deltas.desc.dev.differ.distinct.div.do.each.ej.enlist.eval.except.exec.exit.exp.fby.fills.first.fkeys.flip.floor.from.get.getenv.group.gtime.hclose.hcount.hdel.hopen.hsym.iasc.idesc.if.ij.in.insert.inter.inv.key.keys.last.like.list.lj.load.log.lower.lsq.ltime.ltrim.mavg.max.maxs.mcount.md5.mdev.med.meta.min.mins.mmax.mmin.mmu.mod.msum.neg.next.not.null.or.over.parse.peach.pj.plist.prd.prds.prev.prior.rand.rank.ratios.raze.read0.read1.reciprocal.reverse.rload.rotate.rsave.rtrim.save.scan.select.set.setenv.show.signum.sin.sqrt.ss.ssr.string.sublist.sum.sums.sv.system.tables.tan.til.trim.txf.type.uj.ungroup.union.update.upper.upsert.value.var.view.views.vs.wavg.where.where.while.within.wj.wj1.wsum.xasc.xbar.xcol.xcols.xdesc.xexp.xgroup.xkey.xlog.xprev.xrank`.split(`.`)),d=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/,f={name:`q`,startState:function(){return{tokenize:n,context:null,indent:0,col:0}},token:function(e,t){e.sol()&&(t.context&&t.context.align==null&&(t.context.align=!1),t.indent=e.indentation());var n=t.tokenize(e,t);if(n!=`comment`&&t.context&&t.context.align==null&&t.context.type!=`pattern`&&(t.context.align=!0),l==`(`)s(t,`)`,e.column());else if(l==`[`)s(t,`]`,e.column());else if(l==`{`)s(t,`}`,e.column());else if(/[\]\}\)]/.test(l)){for(;t.context&&t.context.type==`pattern`;)c(t);t.context&&l==t.context.type&&c(t)}else l==`.`&&t.context&&t.context.type==`pattern`?c(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?s(t,`pattern`,e.column()):t.context.type==`pattern`&&!t.context.align&&(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),i=e.context;if(/[\]\}]/.test(r))for(;i&&i.type==`pattern`;)i=i.prev;var a=i&&r==i.type;return i?i.type==`pattern`?i.col:i.align?i.col+ +!a:i.indent+(a?0:n.unit):0},languageData:{commentTokens:{line:`/`}}}})))()}p();export{f as q};
//# sourceMappingURL=q-BJMSR8Wr.js.map