openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
2 lines • 8.01 kB
JavaScript
import{n as e}from"./rolldown-runtime-DkW27tQK.js";function t(e){return{type:e,style:`keyword`}}function n(e,t,n){return t.tokenize=n,n(e,t)}function r(e,t){for(var n=!1,r;(r=e.next())!=null;){if(r==t&&!n)return!0;n=!n&&r==`\\`}}function i(e,t,n){return W=e,q=n,t}function a(e,t){var a=e.next();if(a==`"`||a==`'`)return n(e,t,o(a));if(/[\[\]{}\(\),;\:\.]/.test(a))return i(a);if(a==`0`&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),i(`number`,`number`);if(/\d/.test(a)||a==`-`&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),i(`number`,`number`);if(t.reAllowed&&a==`~`&&e.eat(/\//))return r(e,`/`),e.eatWhile(/[gimsu]/),i(`regexp`,`string.special`);if(a==`/`)return e.eat(`*`)?n(e,t,s):e.eat(`/`)?(e.skipToEnd(),i(`comment`,`comment`)):(e.eatWhile(K),i(`operator`,null,e.current()));if(a==`#`)return e.skipToEnd(),i(`conditional`,`meta`);if(a==`@`)return e.eat(/:/),e.eatWhile(/[\w_]/),i(`metadata`,`meta`);if(K.test(a))return e.eatWhile(K),i(`operator`,null,e.current());var c;if(/[A-Z]/.test(a))return e.eatWhile(/[\w_<>]/),c=e.current(),i(`type`,`type`,c);e.eatWhile(/[\w_]/);var c=e.current(),l=G.propertyIsEnumerable(c)&&G[c];return l&&t.kwAllowed?i(l.type,l.style,c):i(`variable`,`variable`,c)}function o(e){return function(t,n){return r(t,e)&&(n.tokenize=a),i(`string`,`string`)}}function s(e,t){for(var n=!1,r;r=e.next();){if(r==`/`&&n){t.tokenize=a;break}n=r==`*`}return i(`comment`,`comment`)}function c(e,t,n,r,i,a){this.indented=e,this.column=t,this.type=n,this.prev=i,this.info=a,r!=null&&(this.align=r)}function l(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}function ee(e,t,n,r,i){var a=e.cc;for(Y.state=e,Y.stream=i,Y.marked=null,Y.cc=a,e.lexical.hasOwnProperty(`align`)||(e.lexical.align=!0);;)if((a.length?a.pop():b)(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();return Y.marked?Y.marked:n==`variable`&&l(e,r)?`variableName.local`:n==`variable`&&te(e,r)?`variableName.special`:t}}function te(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r<n;r++)if(e.importedtypes[r]==t)return!0}function u(e){for(var t=Y.state,n=t.importedtypes;n;n=n.next)if(n.name==e)return;t.importedtypes={name:e,next:t.importedtypes}}function d(){for(var e=arguments.length-1;e>=0;e--)Y.cc.push(arguments[e])}function f(){return d.apply(null,arguments),!0}function p(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function m(e){var t=Y.state;if(t.context){if(Y.marked=`def`,p(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(p(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}function h(){Y.state.context||(Y.state.localVars=X),Y.state.context={prev:Y.state.context,vars:Y.state.localVars}}function g(){Y.state.localVars=Y.state.context.vars,Y.state.context=Y.state.context.prev}function _(e,t){var n=function(){var n=Y.state;n.lexical=new c(n.indented,Y.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function v(){var e=Y.state;e.lexical.prev&&(e.lexical.type==`)`&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function y(e){function t(n){return n==e?f():e==`;`?d():f(t)}return t}function b(e){return e==`@`?f(T):e==`var`?f(_(`vardef`),A,y(`;`),v):e==`keyword a`?f(_(`form`),x,b,v):e==`keyword b`?f(_(`form`),b,v):e==`{`?f(_(`}`),h,k,v,g):e==`;`?f():e==`attribute`?f(w):e==`function`?f(P):e==`for`?f(_(`form`),y(`(`),_(`)`),M,y(`)`),v,b,v):e==`variable`?f(_(`stat`),re):e==`switch`?f(_(`form`),x,_(`}`,`switch`),y(`{`),k,v,v):e==`case`?f(x,y(`:`)):e=="default"?f(y(`:`)):e==`catch`?f(_(`form`),h,y(`(`),L,y(`)`),b,v,g):e==`import`?f(D,y(`;`)):e==`typedef`?f(ne):d(_(`stat`),x,y(`;`),v)}function x(e){return J.hasOwnProperty(e)||e==`type`?f(C):e==`function`?f(P):e==`keyword c`?f(S):e==`(`?f(_(`)`),S,y(`)`),v,C):e==`operator`?f(x):e==`[`?f(_(`]`),O(S,`]`),v,C):e==`{`?f(_(`}`),O(ae,`}`),v,C):f()}function S(e){return e.match(/[;\}\)\],]/)?d():d(x)}function C(e,t){if(e==`operator`&&/\+\+|--/.test(t))return f(C);if(e==`operator`||e==`:`)return f(x);if(e!=`;`){if(e==`(`)return f(_(`)`),O(x,`)`),v,C);if(e==`.`)return f(ie,C);if(e==`[`)return f(_(`]`),x,y(`]`),v,C)}}function w(e){if(e==`attribute`)return f(w);if(e==`function`)return f(P);if(e==`var`)return f(A)}function T(e){if(e==`:`||e==`variable`)return f(T);if(e==`(`)return f(_(`)`),O(E,`)`),v,b)}function E(e){if(e==`variable`)return f()}function D(e,t){if(e==`variable`&&/[A-Z]/.test(t.charAt(0)))return u(t),f();if(e==`variable`||e==`property`||e==`.`||t==`*`)return f(D)}function ne(e,t){if(e==`variable`&&/[A-Z]/.test(t.charAt(0)))return u(t),f();if(e==`type`&&/[A-Z]/.test(t.charAt(0)))return f()}function re(e){return e==`:`?f(v,b):d(C,y(`;`),v)}function ie(e){if(e==`variable`)return Y.marked=`property`,f()}function ae(e){if(e==`variable`&&(Y.marked=`property`),J.hasOwnProperty(e))return f(y(`:`),x)}function O(e,t){function n(r){return r==`,`?f(e,n):r==t?f():f(y(t))}return function(r){return r==t?f():d(e,n)}}function k(e){return e==`}`?f():d(b,k)}function A(e,t){return e==`variable`?(m(t),f(F,j)):f()}function j(e,t){if(t==`=`)return f(x,j);if(e==`,`)return f(A)}function M(e,t){return e==`variable`?(m(t),f(N,x)):d()}function N(e,t){if(t==`in`)return f()}function P(e,t){if(e==`variable`||e==`type`)return m(t),f(P);if(t==`new`)return f(P);if(e==`(`)return f(_(`)`),h,O(L,`)`),v,F,b,g)}function F(e){if(e==`:`)return f(I)}function I(e){if(e==`type`||e==`variable`)return f();if(e==`{`)return f(_(`}`),O(oe,`}`),v)}function oe(e){if(e==`variable`)return f(F)}function L(e,t){if(e==`variable`)return m(t),f(F)}var R,z,B,V,H,U,W,G,K,q,J,Y,X,Z,Q;function $(){return($=e((()=>{R=t(`keyword a`),z=t(`keyword b`),B=t(`keyword c`),V=t(`operator`),H={type:`atom`,style:`atom`},U={type:`attribute`,style:`attribute`},W=t(`typedef`),G={if:R,while:R,else:z,do:z,try:z,return:B,break:B,continue:B,new:B,throw:B,var:t(`var`),inline:U,static:U,using:t(`import`),public:U,private:U,cast:t(`cast`),import:t(`import`),macro:t(`macro`),function:t(`function`),catch:t(`catch`),untyped:t(`untyped`),callback:t(`cb`),for:t(`for`),switch:t(`switch`),case:t(`case`),default:t(`default`),in:V,never:t(`property_access`),trace:t(`trace`),class:W,abstract:W,enum:W,interface:W,typedef:W,extends:W,implements:W,dynamic:W,true:H,false:H,null:H},K=/[+\-*&%=<>!?|]/,J={atom:!0,number:!0,variable:!0,string:!0,regexp:!0},Y={state:null,column:null,marked:null,cc:null},X={name:`this`,next:null},g.lex=!0,v.lex=!0,Z={name:`haxe`,startState:function(e){return{tokenize:a,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new c(-e,0,`block`,!1),importedtypes:[`Int`,`Float`,`String`,`Void`,`Std`,`Bool`,`Dynamic`,`Array`],context:null,indented:0}},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty(`align`)||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return W==`comment`?n:(t.reAllowed=!!(W==`operator`||W==`keyword c`||W.match(/^[\[{}\(,;:]$/)),t.kwAllowed=W!=`.`,ee(t,n,W,q,e))},indent:function(e,t,n){if(e.tokenize!=a)return 0;var r=t&&t.charAt(0),i=e.lexical;i.type==`stat`&&r==`}`&&(i=i.prev);var o=i.type,s=r==o;return o==`vardef`?i.indented+4:o==`form`&&r==`{`?i.indented:o==`stat`||o==`form`?i.indented+n.unit:i.info==`switch`&&!s?i.indented+(/^(?:case|default)\b/.test(t)?n.unit:2*n.unit):i.align?i.column+ +!s:i.indented+(s?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:`//`,block:{open:`/*`,close:`*/`}}}},Q={name:`hxml`,startState:function(){return{define:!1,inString:!1}},token:function(e,t){var n=e.peek(),r=e.sol();if(n==`#`)return e.skipToEnd(),`comment`;if(r&&n==`-`){var i=`variable-2`;return e.eat(/-/),e.peek()==`-`&&(e.eat(/-/),i=`keyword a`),e.peek()==`D`&&(e.eat(/[D]/),i=`keyword c`,t.define=!0),e.eatWhile(/[A-Z]/i),i}var n=e.peek();return t.inString==0&&n==`'`&&(t.inString=!0,e.next()),t.inString==1?(e.skipTo(`'`)||e.skipToEnd(),e.peek()==`'`&&(e.next(),t.inString=!1),`string`):(e.next(),null)},languageData:{commentTokens:{line:`#`}}}})))()}$();export{Z as haxe,Q as hxml};
//# sourceMappingURL=haxe-B0mYmy-D.js.map