UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

2 lines 3.07 kB
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=!0;return t}function n(e,t){g=null;var n=e.next();if(n==`#`)return e.skipToEnd(),`comment`;if(n==`0`&&e.eat(`x`))return e.eatWhile(/[\da-f]/i),`number`;if(n==`.`&&e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),`number`;if(/\d/.test(n))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),`number`;if(n==`'`||n==`"`)return t.tokenize=r(n),`string`;if(n=="`")return e.match(/[^`]+`/),`string.special`;if(n==`.`&&e.match(/.(?:[.]|\d+)/))return`keyword`;if(/[a-zA-Z\.]/.test(n)){e.eatWhile(/[\w\.]/);var i=e.current();return d.propertyIsEnumerable(i)?`atom`:p.propertyIsEnumerable(i)?(m.propertyIsEnumerable(i)&&!e.match(/\s*if(\s+|$)/,!1)&&(g=`block`),`keyword`):f.propertyIsEnumerable(i)?`builtin`:`variable`}return n==`%`?(e.skipTo(`%`)&&e.next(),`variableName.special`):n==`<`&&e.eat(`-`)||n==`<`&&e.match(`<-`)||n==`-`&&e.match(/>>?/)||n==`=`&&t.ctx.argList?`operator`:h.test(n)?(n==`$`||e.eatWhile(h),`operator`):/[\(\){}\[\];]/.test(n)?(g=n,n==`;`?`punctuation`:null):null}function r(e){return function(t,r){if(t.eat(`\\`)){var i=t.next();return i==`x`?t.match(/^[a-f0-9]{2}/i):(i==`u`||i==`U`)&&t.eat(`{`)&&t.skipTo(`}`)?t.next():i==`u`?t.match(/^[a-f0-9]{4}/i):i==`U`?t.match(/^[a-f0-9]{8}/i):/[0-7]/.test(i)&&t.match(/^[0-7]{1,2}/),`string.special`}for(var a;(a=t.next())!=null;){if(a==e){r.tokenize=n;break}if(a==`\\`){t.backUp(1);break}}return`string`}}function i(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function a(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function o(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}var s,c,l,u,d,f,p,m,h,g,_,v,y,b;function x(){return(x=e((()=>{s=[`NULL`,`NA`,`Inf`,`NaN`,`NA_integer_`,`NA_real_`,`NA_complex_`,`NA_character_`,`TRUE`,`FALSE`],c=[`list`,`quote`,`bquote`,`eval`,`return`,`call`,`parse`,`deparse`],l=[`if`,`else`,`repeat`,`while`,`function`,`for`,`in`,`next`,`break`],u=[`if`,`else`,`repeat`,`while`,`function`,`for`],d=t(s),f=t(c),p=t(l),m=t(u),h=/[+\-*\/^<>=!&|~$:]/,_=1,v=2,y=4,b={name:`r`,startState:function(e){return{tokenize:n,ctx:{type:`top`,indent:-e,flags:v},indent:0,afterIdent:!1}},token:function(e,t){if(e.sol()&&(t.ctx.flags&3||(t.ctx.flags|=v),t.ctx.flags&y&&o(t),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return n!=`comment`&&(t.ctx.flags&v)==0&&a(t,_),(g==`;`||g==`{`||g==`}`)&&t.ctx.type==`block`&&o(t),g==`{`?i(t,`}`,e):g==`(`?(i(t,`)`,e),t.afterIdent&&(t.ctx.argList=!0)):g==`[`?i(t,`]`,e):g==`block`?i(t,`block`,e):g==t.ctx.type?o(t):t.ctx.type==`block`&&n!=`comment`&&a(t,y),t.afterIdent=n==`variable`||n==`keyword`,n},indent:function(e,t,r){if(e.tokenize!=n)return 0;var i=t&&t.charAt(0),a=e.ctx,o=i==a.type;return a.flags&y&&(a=a.prev),a.type==`block`?a.indent+(i==`{`?0:r.unit):a.flags&_?a.column+ +!o:a.indent+(o?0:r.unit)},languageData:{wordChars:`.`,commentTokens:{line:`#`},autocomplete:s.concat(c,l)}}})))()}x();export{b as r}; //# sourceMappingURL=r-CadXD0eR.js.map