openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
2 lines • 2.01 kB
JavaScript
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e,t,n){return t(n),n(e,t)}function n(){return function(e,n){if(e.eatWhile(h))return null;var g=e.next();if(m.test(g))return g===`{`&&e.eat(`-`)?t(e,n,r(1)):g===`[`&&e.match(`glsl|`)?t(e,n,s):`builtin`;if(g===`'`)return t(e,n,o);if(g===`"`)return e.eat(`"`)?e.eat(`"`)?t(e,n,i):`string`:t(e,n,a);if(l.test(g))return e.eatWhile(u),`type`;if(c.test(g)){var _=e.pos===1;return e.eatWhile(u),_?`def`:`variable`}if(d.test(g)){if(g===`0`){if(e.eat(/[xX]/))return e.eatWhile(f),`number`}else e.eatWhile(d);return e.eat(`.`)&&e.eatWhile(d),e.eat(/[eE]/)&&(e.eat(/[-+]/),e.eatWhile(d)),`number`}return p.test(g)?g===`-`&&e.eat(`-`)?(e.skipToEnd(),`comment`):(e.eatWhile(p),`keyword`):g===`_`?`keyword`:`error`}}function r(e){return e==0?n():function(t,i){for(;!t.eol();){var a=t.next();if(a==`{`&&t.eat(`-`))++e;else if(a==`-`&&t.eat(`}`)&&(--e,e===0))return i(n()),`comment`}return i(r(e)),`comment`}}function i(e,t){for(;!e.eol();)if(e.next()===`"`&&e.eat(`"`)&&e.eat(`"`))return t(n()),`string`;return`string`}function a(e,t){for(;e.skipTo(`\\"`);)e.next(),e.next();return e.skipTo(`"`)?(e.next(),t(n()),`string`):(e.skipToEnd(),t(n()),`error`)}function o(e,t){for(;e.skipTo(`\\'`);)e.next(),e.next();return e.skipTo(`'`)?(e.next(),t(n()),`string`):(e.skipToEnd(),t(n()),`error`)}function s(e,t){for(;!e.eol();)if(e.next()===`|`&&e.eat(`]`))return t(n()),`string`;return`string`}var c,l,u,d,f,p,m,h,g,_;function v(){return(v=e((()=>{c=/[a-z]/,l=/[A-Z]/,u=/[a-zA-Z0-9_]/,d=/[0-9]/,f=/[0-9A-Fa-f]/,p=/[-&*+.\\/<>=?^|:]/,m=/[(),[\]{}]/,h=/[ \v\f]/,g={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1},_={name:`elm`,startState:function(){return{f:n()}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(e){t.f=e}),r=e.current();return g.hasOwnProperty(r)?`keyword`:n},languageData:{commentTokens:{line:`--`}}}})))()}v();export{_ as elm};
//# sourceMappingURL=elm-DZxw6TFj.js.map