From 440cff10a499b2e5f5f78b4d1d868132ef3048ee Mon Sep 17 00:00:00 2001 From: Eric Harris-Braun Date: Fri, 15 Apr 2016 21:27:45 -0400 Subject: [PATCH] wip #137 listener socket edge receptor mostly working still needs some work re control channel --- doxy/sys_defs.html | 6 +- doxy/sys_structures.html | 2 +- doxy/sys_symbols.html | 2 +- spec/http_example.h | 2 +- spec/receptor_spec.h | 11 +- src/base_defs | 8 + src/base_defs.c | 6 +- src/base_defs.h | 4 +- src/receptor.c | 119 ++- src/receptor.h | 2 +- src/shell.c | 2 +- web/homeloc.json | 142 +-- web/houseloc.json | 6 +- web/html_1.json | 6 +- web/html_10.json | 8 +- web/html_11.json | 8 +- web/html_12.json | 8 +- web/html_13.json | 23 +- web/html_14.json | 26 +- web/html_15.json | 29 +- web/html_16.json | 22 +- web/html_17.json | 8 +- web/html_18.json | 8 +- web/html_2.json | 6 +- web/html_3.json | 6 +- web/html_4.json | 6 +- web/html_5.json | 6 +- web/html_6.json | 14 +- web/html_7.json | 8 +- web/html_8.json | 8 +- web/html_9.json | 11 +- web/htmlascii.json | 49 +- web/sysdefs.json | 2126 +++++++++++++++++++++----------------- 33 files changed, 1451 insertions(+), 1247 deletions(-) diff --git a/doxy/sys_defs.html b/doxy/sys_defs.html index c9815600..5a98c9da 100644 --- a/doxy/sys_defs.html +++ b/doxy/sys_defs.html @@ -837,14 +837,14 @@

SYS_CONTEXT

Structure:
-
LIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAP
- +
LIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAP-AND-ZERO-OR-ONE-OF-CONVERSATION-UUID
+
Symbol:
EXPECTATION
- +
diff --git a/doxy/sys_structures.html b/doxy/sys_structures.html index dd02b740..35e0b087 100644 --- a/doxy/sys_structures.html +++ b/doxy/sys_structures.html @@ -53,7 +53,7 @@ CODE-REFSEQ(PROCESS_IDENT, CODE_PATH) LIST-OF-SIGNAL-UUID-AND-CARRIER-AND-WAKEUP-REFERENCE-AND-END-CONDITIONSSEQ(SIGNAL_UUID, CARRIER, WAKEUP_REFERENCE, END_CONDITIONS) ZERO-OR-MORE-OF-PENDING-RESPONSE*(PENDING_RESPONSE) -LIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAPSEQ(CARRIER, PATTERN, ACTION, PARAMS, END_CONDITIONS, ?(SEMANTIC_MAP)) +LIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAP-AND-ZERO-OR-ONE-OF-CONVERSATION-UUIDSEQ(CARRIER, PATTERN, ACTION, PARAMS, END_CONDITIONS, ?(SEMANTIC_MAP), ?(CONVERSATION_UUID)) ZERO-OR-MORE-OF-EXPECTATION*(EXPECTATION) LIST-OF-CONVERSATION-UUID-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-WAKEUP-REFERENCESEQ(CONVERSATION_UUID, END_CONDITIONS, ?(WAKEUP_REFERENCE)) ZERO-OR-MORE-OF-CONVERSATION*(CONVERSATION) diff --git a/doxy/sys_symbols.html b/doxy/sys_symbols.html index c9603b94..318354f6 100644 --- a/doxy/sys_symbols.html +++ b/doxy/sys_symbols.html @@ -84,7 +84,7 @@ ACTIONPROCESS code tree_ID, which specifies the action to perform when an expectation's semtrex matches PARAMSZERO-OR-MORE-OF-ANY-SYMBOL SEMANTIC_MAPLIST-OF-ONE-OR-MORE-OF-SEMANTIC-LINK -EXPECTATIONLIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAP +EXPECTATIONLIST-OF-CARRIER-AND-PATTERN-AND-ACTION-AND-PARAMS-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-SEMANTIC-MAP-AND-ZERO-OR-ONE-OF-CONVERSATION-UUID CONVERSATIONLIST-OF-CONVERSATION-UUID-AND-END-CONDITIONS-AND-ZERO-OR-ONE-OF-WAKEUP-REFERENCE CONVERSATIONSZERO-OR-MORE-OF-CONVERSATION TRANSCODERNULL-STRUCTURE diff --git a/spec/http_example.h b/spec/http_example.h index 39048927..af62d0ac 100644 --- a/spec/http_example.h +++ b/spec/http_example.h @@ -374,7 +374,7 @@ void testHTTPprotocol() { Receptor *er = _r_makeStreamEdgeReceptor(v->sem); Xaddr edge = _v_new_receptor(v,v->r,STREAM_EDGE,er); _r_addWriter(er,writer_stream,DEFAULT_ASPECT); - _r_addReader(er,reader_stream,er->addr,HTTP_ASPECT,parse_line,ASCII_CHARS); + _r_addReader(er,reader_stream,er->addr,HTTP_ASPECT,parse_line,ASCII_CHARS,false); _v_activate(v,edge); T *bindings = _t_new_root(PROTOCOL_BINDINGS); diff --git a/spec/receptor_spec.h b/spec/receptor_spec.h index 04691c49..e641dde0 100644 --- a/spec/receptor_spec.h +++ b/spec/receptor_spec.h @@ -613,7 +613,7 @@ void testReceptorEdgeStream() { Receptor *r = _r_makeStreamEdgeReceptor(v->sem); Xaddr edge = _v_new_receptor(v,v->r,STREAM_EDGE,r); _r_addWriter(r,writer_stream,DEFAULT_ASPECT); - _r_addReader(r,reader_stream,r->addr,DEFAULT_ASPECT,LINE,LINE); + _r_addReader(r,reader_stream,r->addr,DEFAULT_ASPECT,LINE,LINE,false); spec_is_str_equal(_td(r,__r_get_expectations(r,DEFAULT_ASPECT)),"(EXPECTATIONS (EXPECTATION (CARRIER:NULL_SYMBOL) (PATTERN (SEMTREX_SYMBOL_ANY)) (ACTION:echo2stream) (PARAMS (EDGE_STREAM) (SLOT (USAGE:NULL_SYMBOL))) (END_CONDITIONS (UNLIMITED))))"); @@ -671,7 +671,7 @@ void testReceptorEdgeStream() { bool G_done = false; void *_ltester(void *arg) { char *result = doSys("echo 'testing!\nfish\n' | nc localhost 8888"); - spec_is_str_equal(result,"testing!\nfish\n"); + spec_is_str_equal(result,"testing!\nfish\n\n"); free(result); G_done = true; pthread_exit(NULL); @@ -686,7 +686,7 @@ void testReceptorEdgeListener() { _v_activate(v,edge); spec_is_str_equal(_t2s(v->sem,r->edge),"(PARAMS (EDGE_LISTENER) (process:SAY (TO_ADDRESS (RECEPTOR_ADDR:3)) (ASPECT_IDENT:DEFAULT_ASPECT) (CARRIER:LINE) (RESULT_SYMBOL:LINE)))"); _v_start_vmhost(v); - //debug_enable(D_STREAM+D_SOCKET+D_SIGNALS); + // debug_enable(D_STREAM+D_SOCKET+D_SIGNALS+D_STEP+D_REDUCE+D_REDUCEV); pthread_t thread; int rc; @@ -699,10 +699,11 @@ void testReceptorEdgeListener() { raise_error("Error detaching tester thread; return code from pthread_detach() is %d\n", rc); } while(!G_done) sleepms(1); - __r_kill(v->r); _v_join_thread(&v->vm_thread); - debug_disable(D_STREAM+D_SOCKET+D_SIGNALS); + + debug_disable(D_STREAM+D_SOCKET+D_SIGNALS+D_STEP+D_REDUCE+D_REDUCEV); + spec_is_str_equal(t2s(r->flux),"(FLUX (DEFAULT_ASPECT (EXPECTATIONS (EXPECTATION (CARRIER:LINE) (PATTERN (SEMTREX_SYMBOL_ANY)) (ACTION:echo2stream) (PARAMS (EDGE_STREAM) (SLOT (USAGE:NULL_SYMBOL))) (END_CONDITIONS (UNLIMITED)) (CONVERSATION_UUID))) (SIGNALS (SIGNAL (ENVELOPE (SIGNAL_UUID)) (MESSAGE (HEAD (FROM_ADDRESS (RECEPTOR_ADDR:3)) (TO_ADDRESS (RECEPTOR_ADDR:3)) (ASPECT_IDENT:DEFAULT_ASPECT) (CARRIER:LINE) (CONVERSATION_UUID)) (BODY:{(LINE:testing!)})) (RUN_TREE (REDUCTION_ERROR_SYMBOL:NULL_SYMBOL) (PARAMS (EDGE_STREAM) (LINE:testing!)))) (SIGNAL (ENVELOPE (SIGNAL_UUID)) (MESSAGE (HEAD (FROM_ADDRESS (RECEPTOR_ADDR:3)) (TO_ADDRESS (RECEPTOR_ADDR:3)) (ASPECT_IDENT:DEFAULT_ASPECT) (CARRIER:LINE) (CONVERSATION_UUID)) (BODY:{(LINE:fish)})) (RUN_TREE (REDUCTION_ERROR_SYMBOL:NULL_SYMBOL) (PARAMS (EDGE_STREAM) (LINE:fish)))) (SIGNAL (ENVELOPE (SIGNAL_UUID)) (MESSAGE (HEAD (FROM_ADDRESS (RECEPTOR_ADDR:3)) (TO_ADDRESS (RECEPTOR_ADDR:3)) (ASPECT_IDENT:DEFAULT_ASPECT) (CARRIER:LINE) (CONVERSATION_UUID)) (BODY:{(LINE:)})) (RUN_TREE (REDUCTION_ERROR_SYMBOL:NULL_SYMBOL) (PARAMS (EDGE_STREAM) (LINE:)))))))"); _v_free(v); diff --git a/src/base_defs b/src/base_defs index da82ed76..7e8cad59 100644 --- a/src/base_defs +++ b/src/base_defs @@ -698,6 +698,14 @@ Context: STREAM_EDGE; Data: echo2stream_code,(STREAM_WRITE (PARAM_REF:/2/1) (PARAM_REF:/2/2)); Process: echo2stream,echo2stream_code,"echo input to stream","result",SIGNATURE_SYMBOL,NULL_SYMBOL,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,"value",SIGNATURE_ANY,NULL_STRUCTURE,0; +# This doesn't work because the SLOT get's misinterpreted by __d_tsig see #127 +#Data: stream_listen_code,(CONVERSE +# (SCOPE +# (LISTEN (PARAM_REF:/2/2) (PARAM_REF:/2/3) (PATTERN (SEMTREX_SYMBOL_ANY)) (ACTION:echo2stream) (PARAMS (PARAM_REF:/2/5) (SLOT (USAGE:NULL_SYMBOL)))) +# (ITERATE (PARAMS) (STREAM_ALIVE (PARAM_REF:/2/5)) +# (SAY (PARAM_REF:/2/1) (PARAM_REF:/2/2) (PARAM_REF:/2/3) (STREAM_READ (PARAM_REF:/2/5) (PARAM_REF:/2/4))))) (BOOLEAN:1)); +#Process: stream_listen,stream_listen_code,"listening conversation for streams","result",SIGNATURE_SYMBOL,NULL_SYMBOL,"to",SIGNATURE_SYMBOL,TO_ADDRESS,"aspect",SIGNATURE_SYMBOL,ASPECT_IDENT,"on",SIGNATURE_SYMBOL,CARRIER,"as",SIGNATURE_SYMBOL,RESULT_SYMBOL,"stream",SIGNATURE_SYMBOL,EDGE_STREAM,0; + ######################################################################################## Context: INTERNET; diff --git a/src/base_defs.c b/src/base_defs.c index 28de22de..b0d1c5e0 100644 --- a/src/base_defs.c +++ b/src/base_defs.c @@ -160,7 +160,7 @@ SemanticID PATTERN={0,0,0}; SemanticID ACTION={0,0,0}; SemanticID PARAMS={0,0,0}; SemanticID SEMANTIC_MAP={0,0,0}; -SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP={0,0,0}; +SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID={0,0,0}; SemanticID EXPECTATION={0,0,0}; SemanticID ZERO_OR_MORE_OF_EXPECTATION={0,0,0}; SemanticID LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE={0,0,0}; @@ -820,8 +820,8 @@ void base_defs(SemTable *sem) { sY(SYS_CONTEXT,ACTION,PROCESS); sY(SYS_CONTEXT,PARAMS,NULL_STRUCTURE); sY(SYS_CONTEXT,SEMANTIC_MAP,NULL_STRUCTURE); - sTs(SYS_CONTEXT,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP,sT_SEQ(6,sT_SYM(CARRIER),sT_SYM(PATTERN),sT_SYM(ACTION),sT_SYM(PARAMS),sT_SYM(END_CONDITIONS),sT_QMRK(sT_SYM(SEMANTIC_MAP)))); - sY(SYS_CONTEXT,EXPECTATION,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP); + sTs(SYS_CONTEXT,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID,sT_SEQ(7,sT_SYM(CARRIER),sT_SYM(PATTERN),sT_SYM(ACTION),sT_SYM(PARAMS),sT_SYM(END_CONDITIONS),sT_QMRK(sT_SYM(SEMANTIC_MAP)),sT_QMRK(sT_SYM(CONVERSATION_UUID)))); + sY(SYS_CONTEXT,EXPECTATION,LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID); sTs(SYS_CONTEXT,ZERO_OR_MORE_OF_EXPECTATION,sT_STAR(sT_SYM(EXPECTATION))); sYs(SYS_CONTEXT,EXPECTATIONS,ZERO_OR_MORE_OF_EXPECTATION); sTs(SYS_CONTEXT,LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE,sT_SEQ(3,sT_SYM(CONVERSATION_UUID),sT_SYM(END_CONDITIONS),sT_QMRK(sT_SYM(WAKEUP_REFERENCE)))); diff --git a/src/base_defs.h b/src/base_defs.h index 9a00ce86..52f14b78 100644 --- a/src/base_defs.h +++ b/src/base_defs.h @@ -633,7 +633,7 @@ enum SYSStructureIDs { CODE_REF_ID, LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_ID, ZERO_OR_MORE_OF_PENDING_RESPONSE_ID, - LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_ID, + LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID_ID, ZERO_OR_MORE_OF_EXPECTATION_ID, LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE_ID, ZERO_OR_MORE_OF_CONVERSATION_ID, @@ -761,7 +761,7 @@ SemanticID ZERO_OR_MORE_OF_SIGNAL; SemanticID CODE_REF; SemanticID LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS; SemanticID ZERO_OR_MORE_OF_PENDING_RESPONSE; -SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP; +SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID; SemanticID ZERO_OR_MORE_OF_EXPECTATION; SemanticID LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE; SemanticID ZERO_OR_MORE_OF_CONVERSATION; diff --git a/src/receptor.c b/src/receptor.c index 53c99dc6..396a102c 100644 --- a/src/receptor.c +++ b/src/receptor.c @@ -674,8 +674,9 @@ void __r_test_expectation(Receptor *r,T *expectation,T *signal) { debug(D_SIGNALS,"checking signal conversation %s\n",_td(q->r,s_cid)); debug(D_SIGNALS,"against expectation conversation %s\n",_td(q->r,e_cid)); - // if expectation or signal in a conversation but the other isn't then it doesn't match - if ((!s_cid && e_cid) || (s_cid && !e_cid)) return; + // if expectation is keyed to a conversation and the signal isn't the instant no match + if (e_cid && !s_cid) return; + // if both signal and expectation are keyed to a conversation test the ids for equality if (s_cid && e_cid) { if (!__uuid_equal((UUIDt *)_t_surface(s_cid),((UUIDt *)_t_surface(e_cid)))) return; } @@ -1039,15 +1040,92 @@ Receptor *_r_makeStreamEdgeReceptor(SemTable *sem) { void __r_listenerCallback(Stream *st,void *arg) { Receptor *r = (Receptor *)arg; T *e = _t_child(r->edge,2); - Aspect a = *(Aspect *)_t_surface(_t_child(e,2)); - _r_addReader(r,st, - *(ReceptorAddress *)_t_surface(_t_child(_t_child(e,1),1)), - a, - *(Symbol *)_t_surface(_t_child(e,3)), - *(Symbol *)_t_surface(_t_child(e,4)) - ); - st->flags |= StreamCloseAfterOneWrite; - _r_addWriter(r,st,a); + ReceptorAddress to = *(ReceptorAddress *)_t_surface(_t_child(_t_child(e,1),1)); + Symbol aspect = *(Symbol *)_t_surface(_t_child(e,2)); + Symbol carrier = *(Symbol *)_t_surface(_t_child(e,3)); + Symbol result_symbol = *(Symbol *)_t_surface(_t_child(e,4)); + + + /* +(RUN_TREE + (CONVERSE + (SCOPE + (LISTEN (ACTION:echo2stream) (PARAMS (EDGE_STREAM) (SLOT (NULL_SYMBOL)))) + (LISTEN CONTROL (PATTERN (CLOSE)) (STREAM_CLOSE (EDGE_STREAM))) + + (ITERATE (PARAMS) (STREAM_ALIVE (EDGE_STREAM)) + (SAY (STREAM_READ (EDGE_STREAM) (RESULT_SYMBOL:))))) + + + (END_CONDITIONS (TIMEOUT_VALUE_HERE)) + (BOOLEAN:1) ) + + (PARAMS) + (COND (CONDITIONS + (COND_PAIR (EQ_SYM (SYMBOL_OF (PARAM_REF:/4/1)) (RESULT_SYMBOL:READ_ON_DEAD_STREAM_ERROR)) + (CONTINUE (POP_PATH (PARAM_REF:/4/1/1) (RESULT_SYMBOL:CONTINUE_LOCATION) (POP_COUNT:2)) + (CONTINUE_VALUE (BOOLEAN:0)))) + (COND_ELSE (RAISE (PARAM_REF:/4/1))) + )) + + (PARAMS (READ_ON_DEAD_STREAM_ERROR (ERROR_LOCATION:/1/1/3/3/4)))) + + */ + + T *code; + code = _t_new_root(CONVERSE); + T *p = _t_newr(code,SCOPE); + _t_newi(code,BOOLEAN,1); + T *l= _t_newr(p,LISTEN); + _t_news(l,ASPECT_IDENT,aspect); + _t_news(l,CARRIER,carrier); + T *match = _t_new_root(PATTERN); + _t_newr(match,SEMTREX_SYMBOL_ANY); + _t_add(l,match); + _t_newp(l,ACTION,echo2stream); + T* params = _t_newr(l,PARAMS); + _t_new_cptr(params,EDGE_STREAM,st); + T* s = _t_newr(params,SLOT); + _t_news(s,USAGE,NULL_SYMBOL); + + T *it = _t_newr(p,ITERATE); + params = _t_newr(it,PARAMS); + T *eof = _t_newr(it,STREAM_ALIVE); + + _t_new_cptr(eof,EDGE_STREAM,st); + // _t_newi(p,TEST_INT_SYMBOL,2); // two repetitions + T *say = _t_newr(it,SAY); + + __r_make_addr(say,TO_ADDRESS,to); + _t_news(say,ASPECT_IDENT,aspect); + _t_news(say,CARRIER,carrier); + + s = _t_newr(say,STREAM_READ); + _t_new_cptr(s,EDGE_STREAM,st); + _t_news(s,RESULT_SYMBOL,result_symbol); + + s = _t_newr(p,STREAM_CLOSE); + _t_new_cptr(s,EDGE_STREAM,st); + + /* code = _t_new_root(stream_listen); */ + /* __r_make_addr(code,TO_ADDRESS,to); */ + /* _t_news(code,ASPECT_IDENT,aspect); */ + /* _t_news(code,CARRIER,carrier); */ + /* _t_news(code,RESULT_SYMBOL,result_symbol); */ + /* _t_new_cptr(code,EDGE_STREAM,st); */ + + T *run_tree = __p_build_run_tree(code,0); + _t_free(code); + + // add an error handler that just completes the iteration + // @todo we shouldn't really be parsing this from a freaking string here... it should be cached statically someplace... + T *x = _t_parse(r->sem,0,"(CONTINUE (POP_PATH (PARAM_REF:/4/1/1) (RESULT_SYMBOL:CONTINUE_LOCATION) (POP_COUNT:2)) (CONTINUE_VALUE (BOOLEAN:0)))"); + T *y = _t_rclone(x); + _t_free(x); + _t_add(run_tree,y); + + _p_addrt2q(r->q,run_tree); + } SocketListener *_r_addListener(Receptor *r,int port,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol) { @@ -1060,18 +1138,27 @@ SocketListener *_r_addListener(Receptor *r,int port,ReceptorAddress to,Aspect as __r_make_addr(say,TO_ADDRESS,to); _t_news(say,ASPECT_IDENT,aspect); _t_news(say,CARRIER,carrier); - _t_news(say,RESULT_SYMBOL,carrier); + _t_news(say,RESULT_SYMBOL,result_symbol); if (r->edge) raise_error("edge in use!!"); r->edge = e; return l; } -void _r_addReader(Receptor *r,Stream *st,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol) { +void _r_addReader(Receptor *r,Stream *st,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol,bool conversation) { // code is something like: // (do (not stream eof) (send to (read_stream stream line))) - T *p = _t_new_root(ITERATE); + T *p,*code = NULL; + if (conversation) { + code = _t_new_root(CONVERSE); + p = _t_newr(code,SCOPE); + p = _t_newr(p,ITERATE); + } + else { + code = p = _t_new_root(ITERATE); + } + T *params = _t_newr(p,PARAMS); T *eof = _t_newr(p,STREAM_ALIVE); @@ -1087,8 +1174,8 @@ void _r_addReader(Receptor *r,Stream *st,ReceptorAddress to,Aspect aspect,Symbol _t_new_cptr(s,EDGE_STREAM,st); _t_new(s,RESULT_SYMBOL,&result_symbol,sizeof(Symbol)); - T *run_tree = __p_build_run_tree(p,0); - _t_free(p); + T *run_tree = __p_build_run_tree(code,0); + _t_free(code); _p_addrt2q(r->q,run_tree); } diff --git a/src/receptor.h b/src/receptor.h index 1323bf9b..58cb2aa5 100644 --- a/src/receptor.h +++ b/src/receptor.h @@ -104,7 +104,7 @@ Xaddr G_null_xaddr; /***************** Built-in core and edge receptors */ Receptor *_r_makeStreamEdgeReceptor(SemTable *sem); SocketListener *_r_addListener(Receptor *r,int port,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol); -void _r_addReader(Receptor *r,Stream *st,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol); +void _r_addReader(Receptor *r,Stream *st,ReceptorAddress to,Aspect aspect,Symbol carrier,Symbol result_symbol,bool conversation); void _r_addWriter(Receptor *r,Stream *st,Aspect aspect); void _r_defineClockReceptor(SemTable *sem); Receptor *_r_makeClockReceptor(SemTable *sem); diff --git a/src/shell.c b/src/shell.c index 1c5c45da..dd17fdee 100644 --- a/src/shell.c +++ b/src/shell.c @@ -64,7 +64,7 @@ void makeShell(VMHost *v,FILE *input, FILE *output,Receptor **irp,Receptor **orp Stream *input_stream = *isp = _st_new_unix_stream(input,1); Receptor *i_r = *irp = _r_makeStreamEdgeReceptor(v->sem); - _r_addReader(i_r,input_stream,r->addr,DEFAULT_ASPECT,parse_line,LINE); + _r_addReader(i_r,input_stream,r->addr,DEFAULT_ASPECT,parse_line,LINE,false); Xaddr ix = _v_new_receptor(v,v->r,STREAM_EDGE,i_r); _v_activate(v,ix); diff --git a/web/homeloc.json b/web/homeloc.json index fb2551d6..ae37be45 100644 --- a/web/homeloc.json +++ b/web/homeloc.json @@ -1,71 +1,71 @@ -{ "symbol":{ "context":3,"id":46 },"type":"latlong","name":"home_location","children":[ - { "symbol":{ "context":3,"id":44 },"type":"float","name":"latitude","children":[ - { "symbol":{ "context":3,"id":42 },"type":"integer","name":"mantissa","children":[ - { "symbol":{ "context":3,"id":26 },"type":"BIT","name":"exp0","surface":0}, - { "symbol":{ "context":3,"id":27 },"type":"BIT","name":"exp1","surface":1}, - { "symbol":{ "context":3,"id":28 },"type":"BIT","name":"exp2","surface":1}, - { "symbol":{ "context":3,"id":29 },"type":"BIT","name":"exp3","surface":0}, - { "symbol":{ "context":3,"id":30 },"type":"BIT","name":"exp4","surface":1}, - { "symbol":{ "context":3,"id":31 },"type":"BIT","name":"exp5","surface":0}, - { "symbol":{ "context":3,"id":32 },"type":"BIT","name":"exp6","surface":0}, - { "symbol":{ "context":3,"id":33 },"type":"BIT","name":"exp7","surface":0}, - { "symbol":{ "context":3,"id":34 },"type":"BIT","name":"exp8","surface":0}, - { "symbol":{ "context":3,"id":35 },"type":"BIT","name":"exp9","surface":0}, - { "symbol":{ "context":3,"id":36 },"type":"BIT","name":"exp10","surface":0}, - { "symbol":{ "context":3,"id":37 },"type":"BIT","name":"exp11","surface":0}, - { "symbol":{ "context":3,"id":38 },"type":"BIT","name":"exp12","surface":0}, - { "symbol":{ "context":3,"id":39 },"type":"BIT","name":"exp13","surface":0}, - { "symbol":{ "context":3,"id":40 },"type":"BIT","name":"exp14","surface":0}, - { "symbol":{ "context":3,"id":41 },"type":"BIT","name":"exp15","surface":0}]}, - { "symbol":{ "context":3,"id":43 },"type":"integer","name":"exponent","children":[ - { "symbol":{ "context":3,"id":26 },"type":"BIT","name":"exp0","surface":1}, - { "symbol":{ "context":3,"id":27 },"type":"BIT","name":"exp1","surface":0}, - { "symbol":{ "context":3,"id":28 },"type":"BIT","name":"exp2","surface":0}, - { "symbol":{ "context":3,"id":29 },"type":"BIT","name":"exp3","surface":0}, - { "symbol":{ "context":3,"id":30 },"type":"BIT","name":"exp4","surface":0}, - { "symbol":{ "context":3,"id":31 },"type":"BIT","name":"exp5","surface":0}, - { "symbol":{ "context":3,"id":32 },"type":"BIT","name":"exp6","surface":0}, - { "symbol":{ "context":3,"id":33 },"type":"BIT","name":"exp7","surface":0}, - { "symbol":{ "context":3,"id":34 },"type":"BIT","name":"exp8","surface":0}, - { "symbol":{ "context":3,"id":35 },"type":"BIT","name":"exp9","surface":0}, - { "symbol":{ "context":3,"id":36 },"type":"BIT","name":"exp10","surface":0}, - { "symbol":{ "context":3,"id":37 },"type":"BIT","name":"exp11","surface":0}, - { "symbol":{ "context":3,"id":38 },"type":"BIT","name":"exp12","surface":0}, - { "symbol":{ "context":3,"id":39 },"type":"BIT","name":"exp13","surface":0}, - { "symbol":{ "context":3,"id":40 },"type":"BIT","name":"exp14","surface":0}, - { "symbol":{ "context":3,"id":41 },"type":"BIT","name":"exp15","surface":0}]}]}, - { "symbol":{ "context":3,"id":45 },"type":"float","name":"longitude","children":[ - { "symbol":{ "context":3,"id":42 },"type":"integer","name":"mantissa","children":[ - { "symbol":{ "context":3,"id":26 },"type":"BIT","name":"exp0","surface":1}, - { "symbol":{ "context":3,"id":27 },"type":"BIT","name":"exp1","surface":0}, - { "symbol":{ "context":3,"id":28 },"type":"BIT","name":"exp2","surface":0}, - { "symbol":{ "context":3,"id":29 },"type":"BIT","name":"exp3","surface":0}, - { "symbol":{ "context":3,"id":30 },"type":"BIT","name":"exp4","surface":0}, - { "symbol":{ "context":3,"id":31 },"type":"BIT","name":"exp5","surface":0}, - { "symbol":{ "context":3,"id":32 },"type":"BIT","name":"exp6","surface":0}, - { "symbol":{ "context":3,"id":33 },"type":"BIT","name":"exp7","surface":0}, - { "symbol":{ "context":3,"id":34 },"type":"BIT","name":"exp8","surface":0}, - { "symbol":{ "context":3,"id":35 },"type":"BIT","name":"exp9","surface":0}, - { "symbol":{ "context":3,"id":36 },"type":"BIT","name":"exp10","surface":0}, - { "symbol":{ "context":3,"id":37 },"type":"BIT","name":"exp11","surface":0}, - { "symbol":{ "context":3,"id":38 },"type":"BIT","name":"exp12","surface":0}, - { "symbol":{ "context":3,"id":39 },"type":"BIT","name":"exp13","surface":0}, - { "symbol":{ "context":3,"id":40 },"type":"BIT","name":"exp14","surface":0}, - { "symbol":{ "context":3,"id":41 },"type":"BIT","name":"exp15","surface":0}]}, - { "symbol":{ "context":3,"id":43 },"type":"integer","name":"exponent","children":[ - { "symbol":{ "context":3,"id":26 },"type":"BIT","name":"exp0","surface":0}, - { "symbol":{ "context":3,"id":27 },"type":"BIT","name":"exp1","surface":1}, - { "symbol":{ "context":3,"id":28 },"type":"BIT","name":"exp2","surface":0}, - { "symbol":{ "context":3,"id":29 },"type":"BIT","name":"exp3","surface":0}, - { "symbol":{ "context":3,"id":30 },"type":"BIT","name":"exp4","surface":0}, - { "symbol":{ "context":3,"id":31 },"type":"BIT","name":"exp5","surface":0}, - { "symbol":{ "context":3,"id":32 },"type":"BIT","name":"exp6","surface":0}, - { "symbol":{ "context":3,"id":33 },"type":"BIT","name":"exp7","surface":0}, - { "symbol":{ "context":3,"id":34 },"type":"BIT","name":"exp8","surface":0}, - { "symbol":{ "context":3,"id":35 },"type":"BIT","name":"exp9","surface":0}, - { "symbol":{ "context":3,"id":36 },"type":"BIT","name":"exp10","surface":0}, - { "symbol":{ "context":3,"id":37 },"type":"BIT","name":"exp11","surface":0}, - { "symbol":{ "context":3,"id":38 },"type":"BIT","name":"exp12","surface":0}, - { "symbol":{ "context":3,"id":39 },"type":"BIT","name":"exp13","surface":0}, - { "symbol":{ "context":3,"id":40 },"type":"BIT","name":"exp14","surface":0}, - { "symbol":{ "context":3,"id":41 },"type":"BIT","name":"exp15","surface":0}]}]}]} \ No newline at end of file +{ "symbol":{ "context":3,"id":75 },"type":"latlong","name":"home_location","children":[ + { "symbol":{ "context":3,"id":73 },"type":"float","name":"latitude","children":[ + { "symbol":{ "context":3,"id":71 },"type":"integer","name":"mantissa","children":[ + { "symbol":{ "context":3,"id":55 },"type":"BIT","name":"exp0","surface":0}, + { "symbol":{ "context":3,"id":56 },"type":"BIT","name":"exp1","surface":1}, + { "symbol":{ "context":3,"id":57 },"type":"BIT","name":"exp2","surface":1}, + { "symbol":{ "context":3,"id":58 },"type":"BIT","name":"exp3","surface":0}, + { "symbol":{ "context":3,"id":59 },"type":"BIT","name":"exp4","surface":1}, + { "symbol":{ "context":3,"id":60 },"type":"BIT","name":"exp5","surface":0}, + { "symbol":{ "context":3,"id":61 },"type":"BIT","name":"exp6","surface":0}, + { "symbol":{ "context":3,"id":62 },"type":"BIT","name":"exp7","surface":0}, + { "symbol":{ "context":3,"id":63 },"type":"BIT","name":"exp8","surface":0}, + { "symbol":{ "context":3,"id":64 },"type":"BIT","name":"exp9","surface":0}, + { "symbol":{ "context":3,"id":65 },"type":"BIT","name":"exp10","surface":0}, + { "symbol":{ "context":3,"id":66 },"type":"BIT","name":"exp11","surface":0}, + { "symbol":{ "context":3,"id":67 },"type":"BIT","name":"exp12","surface":0}, + { "symbol":{ "context":3,"id":68 },"type":"BIT","name":"exp13","surface":0}, + { "symbol":{ "context":3,"id":69 },"type":"BIT","name":"exp14","surface":0}, + { "symbol":{ "context":3,"id":70 },"type":"BIT","name":"exp15","surface":0}]}, + { "symbol":{ "context":3,"id":72 },"type":"integer","name":"exponent","children":[ + { "symbol":{ "context":3,"id":55 },"type":"BIT","name":"exp0","surface":1}, + { "symbol":{ "context":3,"id":56 },"type":"BIT","name":"exp1","surface":0}, + { "symbol":{ "context":3,"id":57 },"type":"BIT","name":"exp2","surface":0}, + { "symbol":{ "context":3,"id":58 },"type":"BIT","name":"exp3","surface":0}, + { "symbol":{ "context":3,"id":59 },"type":"BIT","name":"exp4","surface":0}, + { "symbol":{ "context":3,"id":60 },"type":"BIT","name":"exp5","surface":0}, + { "symbol":{ "context":3,"id":61 },"type":"BIT","name":"exp6","surface":0}, + { "symbol":{ "context":3,"id":62 },"type":"BIT","name":"exp7","surface":0}, + { "symbol":{ "context":3,"id":63 },"type":"BIT","name":"exp8","surface":0}, + { "symbol":{ "context":3,"id":64 },"type":"BIT","name":"exp9","surface":0}, + { "symbol":{ "context":3,"id":65 },"type":"BIT","name":"exp10","surface":0}, + { "symbol":{ "context":3,"id":66 },"type":"BIT","name":"exp11","surface":0}, + { "symbol":{ "context":3,"id":67 },"type":"BIT","name":"exp12","surface":0}, + { "symbol":{ "context":3,"id":68 },"type":"BIT","name":"exp13","surface":0}, + { "symbol":{ "context":3,"id":69 },"type":"BIT","name":"exp14","surface":0}, + { "symbol":{ "context":3,"id":70 },"type":"BIT","name":"exp15","surface":0}]}]}, + { "symbol":{ "context":3,"id":74 },"type":"float","name":"longitude","children":[ + { "symbol":{ "context":3,"id":71 },"type":"integer","name":"mantissa","children":[ + { "symbol":{ "context":3,"id":55 },"type":"BIT","name":"exp0","surface":1}, + { "symbol":{ "context":3,"id":56 },"type":"BIT","name":"exp1","surface":0}, + { "symbol":{ "context":3,"id":57 },"type":"BIT","name":"exp2","surface":0}, + { "symbol":{ "context":3,"id":58 },"type":"BIT","name":"exp3","surface":0}, + { "symbol":{ "context":3,"id":59 },"type":"BIT","name":"exp4","surface":0}, + { "symbol":{ "context":3,"id":60 },"type":"BIT","name":"exp5","surface":0}, + { "symbol":{ "context":3,"id":61 },"type":"BIT","name":"exp6","surface":0}, + { "symbol":{ "context":3,"id":62 },"type":"BIT","name":"exp7","surface":0}, + { "symbol":{ "context":3,"id":63 },"type":"BIT","name":"exp8","surface":0}, + { "symbol":{ "context":3,"id":64 },"type":"BIT","name":"exp9","surface":0}, + { "symbol":{ "context":3,"id":65 },"type":"BIT","name":"exp10","surface":0}, + { "symbol":{ "context":3,"id":66 },"type":"BIT","name":"exp11","surface":0}, + { "symbol":{ "context":3,"id":67 },"type":"BIT","name":"exp12","surface":0}, + { "symbol":{ "context":3,"id":68 },"type":"BIT","name":"exp13","surface":0}, + { "symbol":{ "context":3,"id":69 },"type":"BIT","name":"exp14","surface":0}, + { "symbol":{ "context":3,"id":70 },"type":"BIT","name":"exp15","surface":0}]}, + { "symbol":{ "context":3,"id":72 },"type":"integer","name":"exponent","children":[ + { "symbol":{ "context":3,"id":55 },"type":"BIT","name":"exp0","surface":0}, + { "symbol":{ "context":3,"id":56 },"type":"BIT","name":"exp1","surface":1}, + { "symbol":{ "context":3,"id":57 },"type":"BIT","name":"exp2","surface":0}, + { "symbol":{ "context":3,"id":58 },"type":"BIT","name":"exp3","surface":0}, + { "symbol":{ "context":3,"id":59 },"type":"BIT","name":"exp4","surface":0}, + { "symbol":{ "context":3,"id":60 },"type":"BIT","name":"exp5","surface":0}, + { "symbol":{ "context":3,"id":61 },"type":"BIT","name":"exp6","surface":0}, + { "symbol":{ "context":3,"id":62 },"type":"BIT","name":"exp7","surface":0}, + { "symbol":{ "context":3,"id":63 },"type":"BIT","name":"exp8","surface":0}, + { "symbol":{ "context":3,"id":64 },"type":"BIT","name":"exp9","surface":0}, + { "symbol":{ "context":3,"id":65 },"type":"BIT","name":"exp10","surface":0}, + { "symbol":{ "context":3,"id":66 },"type":"BIT","name":"exp11","surface":0}, + { "symbol":{ "context":3,"id":67 },"type":"BIT","name":"exp12","surface":0}, + { "symbol":{ "context":3,"id":68 },"type":"BIT","name":"exp13","surface":0}, + { "symbol":{ "context":3,"id":69 },"type":"BIT","name":"exp14","surface":0}, + { "symbol":{ "context":3,"id":70 },"type":"BIT","name":"exp15","surface":0}]}]}]} \ No newline at end of file diff --git a/web/houseloc.json b/web/houseloc.json index f213dca2..f9e42b00 100644 --- a/web/houseloc.json +++ b/web/houseloc.json @@ -1,3 +1,3 @@ -{ "symbol":{ "context":3,"id":25 },"type":"latlong","name":"house location","children":[ - { "symbol":{ "context":3,"id":23 },"type":"FLOAT","name":"latitude","surface":132.500000}, - { "symbol":{ "context":3,"id":24 },"type":"FLOAT","name":"longitude","surface":92.300003}]} \ No newline at end of file +{ "symbol":{ "context":3,"id":54 },"type":"latlong","name":"house location","children":[ + { "symbol":{ "context":3,"id":52 },"type":"FLOAT","name":"latitude","surface":132.500000}, + { "symbol":{ "context":3,"id":53 },"type":"FLOAT","name":"longitude","surface":92.300003}]} \ No newline at end of file diff --git a/web/html_1.json b/web/html_1.json index 8ec8c40c..f7961ffe 100644 --- a/web/html_1.json +++ b/web/html_1.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":47 },"type":"CSTRING","name":"HTML_TOK_TAG_OPEN","surface":"html"}]}]} \ No newline at end of file diff --git a/web/html_10.json b/web/html_10.json index bb221edb..4da72bbd 100644 --- a/web/html_10.json +++ b/web/html_10.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"div"}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"world!"}]}]} \ No newline at end of file diff --git a/web/html_11.json b/web/html_11.json index 204071ac..906f31e1 100644 --- a/web/html_11.json +++ b/web/html_11.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"body"}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"b"}]}]} \ No newline at end of file diff --git a/web/html_12.json b/web/html_12.json index ca40aa20..77d1bf46 100644 --- a/web/html_12.json +++ b/web/html_12.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"html"}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"div"}]}]} \ No newline at end of file diff --git a/web/html_13.json b/web/html_13.json index c68059c6..4b648bb4 100644 --- a/web/html_13.json +++ b/web/html_13.json @@ -1,19 +1,4 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/3"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":60 },"type":"HTML_ELEMENT","name":"HTML_DIV","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"id"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"314"}]}, - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"class"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"contents"}]}]}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello world"}, - { "symbol":{ "context":6,"id":49 },"type":"CSTRING","name":"HTML_TOK_TAG_SELFCLOSE","surface":"img","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"src"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"test.png"}]}]}]}]}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":4}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"body"}]}]} \ No newline at end of file diff --git a/web/html_14.json b/web/html_14.json index ebfbb6f2..b14a1335 100644 --- a/web/html_14.json +++ b/web/html_14.json @@ -1,22 +1,4 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/2"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":59 },"type":"HTML_ELEMENT","name":"HTML_BODY","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":60 },"type":"HTML_ELEMENT","name":"HTML_DIV","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"id"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"314"}]}, - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"class"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"contents"}]}]}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello world"}, - { "symbol":{ "context":6,"id":49 },"type":"CSTRING","name":"HTML_TOK_TAG_SELFCLOSE","surface":"img","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"src"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"test.png"}]}]}]}]}]}]}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":48 },"type":"CSTRING","name":"HTML_TOK_TAG_CLOSE","surface":"html"}]}]} \ No newline at end of file diff --git a/web/html_15.json b/web/html_15.json index d7fc4ca5..1dbc326f 100644 --- a/web/html_15.json +++ b/web/html_15.json @@ -1,25 +1,8 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":56 },"type":"HTML_ELEMENT","name":"HTML_HTML","children":[ +{ "symbol":{ "context":0,"id":259 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/5"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":64 },"type":"HTML_ELEMENT","name":"HTML_B","children":[ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":59 },"type":"HTML_ELEMENT","name":"HTML_BODY","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":60 },"type":"HTML_ELEMENT","name":"HTML_DIV","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"id"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"314"}]}, - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"class"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"contents"}]}]}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ - { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello world"}, - { "symbol":{ "context":6,"id":49 },"type":"CSTRING","name":"HTML_TOK_TAG_SELFCLOSE","surface":"img","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"src"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"test.png"}]}]}]}]}]}]}]}]}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file + { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"world!"}]}]}]}, + { "symbol":{ "context":0,"id":257 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file diff --git a/web/html_16.json b/web/html_16.json index 2287942d..08961c6b 100644 --- a/web/html_16.json +++ b/web/html_16.json @@ -1,10 +1,12 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1/2/1/2/1/2/2"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":62 },"type":"HTML_ELEMENT","name":"HTML_IMG","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"src"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"test.png"}]}]}, - { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT"}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":1}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":259 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/3"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":60 },"type":"HTML_ELEMENT","name":"HTML_DIV","children":[ + { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, + { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ + { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello "}, + { "symbol":{ "context":6,"id":64 },"type":"HTML_ELEMENT","name":"HTML_B","children":[ + { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, + { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ + { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"world!"}]}]}]}]}]}, + { "symbol":{ "context":0,"id":257 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":4}]} \ No newline at end of file diff --git a/web/html_17.json b/web/html_17.json index 133f1b24..e4e5128e 100644 --- a/web/html_17.json +++ b/web/html_17.json @@ -1,6 +1,6 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/2"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":259 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/2"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":59 },"type":"HTML_ELEMENT","name":"HTML_BODY","children":[ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ @@ -12,4 +12,4 @@ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"world!"}]}]}]}]}]}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file + { "symbol":{ "context":0,"id":257 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file diff --git a/web/html_18.json b/web/html_18.json index a1c96732..163ca1d4 100644 --- a/web/html_18.json +++ b/web/html_18.json @@ -1,6 +1,6 @@ -{ "symbol":{ "context":0,"id":253 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":259 },"type":"TREE_DELTA","name":"TREE_DELTA_REPLACE","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":56 },"type":"HTML_ELEMENT","name":"HTML_HTML","children":[ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ @@ -15,4 +15,4 @@ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}, { "symbol":{ "context":6,"id":54 },"type":"NULL_STRUCTURE","name":"HTML_CONTENT","children":[ { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"world!"}]}]}]}]}]}]}]}]}]}, - { "symbol":{ "context":0,"id":251 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file + { "symbol":{ "context":0,"id":257 },"type":"INTEGER","name":"TREE_DELTA_COUNT","surface":3}]} \ No newline at end of file diff --git a/web/html_2.json b/web/html_2.json index 235430fe..ec43fdd5 100644 --- a/web/html_2.json +++ b/web/html_2.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/1"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}]}]} \ No newline at end of file diff --git a/web/html_3.json b/web/html_3.json index b89522e8..f64ebe9d 100644 --- a/web/html_3.json +++ b/web/html_3.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":47 },"type":"CSTRING","name":"HTML_TOK_TAG_OPEN","surface":"body"}]}]} \ No newline at end of file diff --git a/web/html_4.json b/web/html_4.json index 2349592f..8f03ca30 100644 --- a/web/html_4.json +++ b/web/html_4.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/2"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/2"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}]}]} \ No newline at end of file diff --git a/web/html_5.json b/web/html_5.json index 250209d1..031b8367 100644 --- a/web/html_5.json +++ b/web/html_5.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ { "symbol":{ "context":6,"id":47 },"type":"CSTRING","name":"HTML_TOK_TAG_OPEN","surface":"div"}]}]} \ No newline at end of file diff --git a/web/html_6.json b/web/html_6.json index c8e51756..11113cb6 100644 --- a/web/html_6.json +++ b/web/html_6.json @@ -1,10 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/3"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"id"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"314"}]}, - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"class"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"contents"}]}]}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/3"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}]}]} \ No newline at end of file diff --git a/web/html_7.json b/web/html_7.json index ff1b3b00..6a4a269c 100644 --- a/web/html_7.json +++ b/web/html_7.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello world"}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":55 },"type":"CSTRING","name":"HTML_TEXT","surface":"Hello "}]}]} \ No newline at end of file diff --git a/web/html_8.json b/web/html_8.json index 60c73a2c..bd2d0aa8 100644 --- a/web/html_8.json +++ b/web/html_8.json @@ -1,4 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":""}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":49 },"type":"CSTRING","name":"HTML_TOK_TAG_SELFCLOSE","surface":"img"}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":47 },"type":"CSTRING","name":"HTML_TOK_TAG_OPEN","surface":"b"}]}]} \ No newline at end of file diff --git a/web/html_9.json b/web/html_9.json index 21f39315..a4796213 100644 --- a/web/html_9.json +++ b/web/html_9.json @@ -1,7 +1,4 @@ -{ "symbol":{ "context":0,"id":252 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ - { "symbol":{ "context":0,"id":249 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/5"}, - { "symbol":{ "context":0,"id":250 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ - { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES","children":[ - { "symbol":{ "context":6,"id":52 },"type":"KEY_VALUE_PARAM","name":"HTML_ATTRIBUTE","children":[ - { "symbol":{ "context":6,"id":2 },"type":"CSTRING","name":"PARAM_KEY","surface":"src"}, - { "symbol":{ "context":6,"id":3 },"type":"CSTRING","name":"PARAM_VALUE","surface":"test.png"}]}]}]}]} \ No newline at end of file +{ "symbol":{ "context":0,"id":258 },"type":"TREE_DELTA","name":"TREE_DELTA_ADD","children":[ + { "symbol":{ "context":0,"id":255 },"type":"TREE_PATH","name":"TREE_DELTA_PATH","surface":"/5"}, + { "symbol":{ "context":0,"id":256 },"type":"ANY_SYMBOL","name":"TREE_DELTA_VALUE","children":[ + { "symbol":{ "context":6,"id":53 },"type":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE","name":"HTML_ATTRIBUTES"}]}]} \ No newline at end of file diff --git a/web/htmlascii.json b/web/htmlascii.json index 7ec95c79..5be60974 100644 --- a/web/htmlascii.json +++ b/web/htmlascii.json @@ -15,32 +15,6 @@ { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"d"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"i"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"v"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":" "}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"i"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"d"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"="}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"3"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"1"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"4"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":" "}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"c"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"l"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"a"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"s"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"s"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"="}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"c"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"o"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"n"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"t"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"e"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"n"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"t"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"s"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":">"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"H"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"e"}, @@ -48,31 +22,18 @@ { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"l"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"o"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":" "}, + { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"<"}, + { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"b"}, + { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":">"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"w"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"o"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"r"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"l"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"d"}, + { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"!"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"<"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"i"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"m"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"g"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":" "}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"s"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"r"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"c"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"="}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"t"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"e"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"s"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"t"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"."}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"p"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"n"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"g"}, - { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"\""}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"/"}, + { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"b"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":">"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"<"}, { "symbol":{ "context":0,"id":45 },"type":"CHAR","name":"ASCII_CHAR","surface":"/"}, diff --git a/web/sysdefs.json b/web/sysdefs.json index 77b9a655..6e77e87f 100644 --- a/web/sysdefs.json +++ b/web/sysdefs.json @@ -2,96 +2,96 @@ {"sem":{ "ctx":0,"type":2,"id":1 },"children":[ {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BIT"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BIT"}, {"sem":{ "ctx":0,"type":2,"id":47 },"surface":"one or zero"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INTEGER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INTEGER"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INTEGER64"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INTEGER64"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FLOAT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FLOAT"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CHAR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CHAR"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CSTRING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CSTRING"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOL"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SCAPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SCAPE"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ENUM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ENUM"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"XADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"XADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SURFACE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SURFACE"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_SURFACE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_SURFACE"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CPOINTER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CPOINTER"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BLOB"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BLOB"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":2 }}, @@ -102,7 +102,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":6 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":8 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":9 }}, @@ -114,12 +114,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":13 },"surface":{ "ctx":0,"type":1,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":15 }}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ @@ -133,12 +133,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":14 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_STRUCTURE_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_STRUCTURE_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":16 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_STRUCTURE_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_STRUCTURE_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":8 }}, @@ -151,18 +151,18 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":14 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":19 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":18 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_SYMBOL_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_SYMBOL_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":20 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":23 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":24 }}, @@ -180,12 +180,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":36 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_SEMTREX_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_SEMTREX_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":37 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL_LITERAL_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL_LITERAL_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":37 }}, @@ -194,7 +194,7 @@ {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_SEMTREX_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_SEMTREX_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":23 }}, @@ -213,7 +213,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":36 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PAIR_OF_SEMTREX_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_SEMTREX_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":23 }}, @@ -247,66 +247,66 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":36 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_ONE_OF_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_ONE_OF_ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_VALUE_LITERAL_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_VALUE_LITERAL_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":14 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":39 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_ASCII_CHAR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_ASCII_CHAR"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":45 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECT"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":49 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":50 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":13 },"surface":{ "ctx":0,"type":1,"id":40 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":55 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":56 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_ASPECT_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_ASPECT_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":57 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_RECEPTOR_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_RECEPTOR_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":64 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_ADDRESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_ADDRESS"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":66 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":64 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_SIGNAL_UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_SIGNAL_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":61 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":67 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":68 }}, @@ -320,30 +320,30 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":62 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_HEAD_AND_BODY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_HEAD_AND_BODY"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":71 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":60 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_ENVELOPE_AND_MESSAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ENVELOPE_AND_MESSAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":70 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":72 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_SIGNAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_SIGNAL"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":73 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_PROCESS_IDENT_AND_CODE_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CODE_REF"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":76 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":75 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":61 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":59 }}, @@ -351,12 +351,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":69 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_PENDING_RESPONSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_PENDING_RESPONSE"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":78 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":59 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":81 }}, @@ -364,50 +364,54 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":83 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":69 }}, {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":84 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":84 }}]}, + {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":63 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_EXPECTATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_EXPECTATION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":85 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_CONVERSATION_UUID_AND_END_CONDITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":63 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":69 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":69 }}, + {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":77 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_CONVERSATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_CONVERSATION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":86 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":91 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":92 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":93 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":88 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":89 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":90 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":94 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":95 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":97 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":98 }}, @@ -417,12 +421,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":96 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_PROCESS_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_PROCESS_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":101 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMANTIC_REFERENCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMANTIC_REFERENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}, @@ -430,7 +434,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":105 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SLOT_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SLOT_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}, @@ -443,7 +447,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":107 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}, @@ -453,13 +457,13 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":109 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ONE_OR_MORE_OF_SEMANTIC_LINK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ONE_OR_MORE_OF_SEMANTIC_LINK"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":110 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":112 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":113 }}, @@ -467,7 +471,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":115 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_SEMANTIC_VARIANTS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_SEMANTIC_VARIANTS"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":112 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":113 }}, @@ -475,7 +479,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":116 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":112 }}, @@ -486,25 +490,25 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":111 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":119 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":111 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":118 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":122 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_FORM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_FORM"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":121 }}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ @@ -513,25 +517,27 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":123 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":100 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":83 }}, {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":100 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":100 }}]}, + {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":83 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_ROLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_ROLE"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":129 }}, @@ -541,14 +547,14 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":83 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ROLE_AND_DESTINATION_AND_ACTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ROLE_AND_DESTINATION_AND_ACTION"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":130 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":82 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":133 }}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ @@ -557,7 +563,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":0,"id":0 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INTERACTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INTERACTION"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":131 }}]}, @@ -565,42 +571,42 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":132 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_PROTOCOL_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_PROTOCOL_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":0,"id":0 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_GOAL_AND_ACTUAL_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_GOAL_AND_ACTUAL_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":136 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":137 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":104 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":138 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":105 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":139 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":138 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":140 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MAPPING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MAPPING"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":141 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":142 }}, @@ -609,31 +615,31 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":145 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PAIR_OF_GOAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_GOAL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":102 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PAIR_OF_ROLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_ROLE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PAIR_OF_USAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_USAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":104 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":104 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PAIR_OF_WEAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_WEAL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":105 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":105 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINK"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":147 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":148 }}, @@ -641,12 +647,12 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":150 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_RESOLUTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_RESOLUTION"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":146 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":103 }}]}, @@ -658,7 +664,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":105 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":153 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":154 }}, @@ -668,58 +674,58 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":134 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":13 },"surface":{ "ctx":0,"type":1,"id":12 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":156 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":157 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_MANIFEST_PAIR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_MANIFEST_PAIR"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":158 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":159 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":160 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":7 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":156 }}, {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ONE_OR_MORE_OF_BINDING_PAIR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ONE_OR_MORE_OF_BINDING_PAIR"}]}, {"sem":{ "ctx":0,"type":2,"id":12 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":162 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_IDENTITY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_IDENTITY"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":165 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":160 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":165 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":7 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_RECEPTOR_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_RECEPTOR_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":166 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":52 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":74 }}, @@ -728,7 +734,7 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":164 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":170 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":169 }}, @@ -736,47 +742,47 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":167 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_RECEPTOR_XADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_RECEPTOR_XADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":48 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ACTIVE_RECEPTORS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ACTIVE_RECEPTORS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":173 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DATE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":175 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":176 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":177 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TIME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TIME"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":178 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":179 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":180 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TIMESTAMP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TIMESTAMP"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":181 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":182 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REDUCTION_ERROR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REDUCTION_ERROR"}]}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":186 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_COUNT_AND_UNLIMITED"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_COUNT_AND_UNLIMITED"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":202 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":203 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":201 }}]}, @@ -784,39 +790,46 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":204 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_OF_CSTRING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_OF_CSTRING"}]}, {"sem":{ "ctx":0,"type":2,"id":13 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":210 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":211 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":127 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":213 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":214 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":216 }}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_TOKEN_LIST"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PAIR_OF_ANY_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":14 }}, + {"sem":{ "ctx":0,"type":2,"id":14 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":221 }}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":222 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_TOKEN_LIST"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":222 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":223 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":224 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":225 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":226 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":227 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":228 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":229 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":230 }}, @@ -833,1759 +846,1851 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":241 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":242 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":243 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":244 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":244 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":245 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":246 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":247 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":248 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":249 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":250 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":249 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":250 }}, - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":251 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":255 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":256 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":257 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_SYMBOL_INSTANCES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_SYMBOL_INSTANCES"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":254 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":260 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":257 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":263 }}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":256 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":262 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":258 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":264 }}, {"sem":{ "ctx":0,"type":2,"id":17 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":259 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":0,"type":2,"id":265 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":2 },"children":[ {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":27 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOLS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOLS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":30 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESSES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESSES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":63 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOLS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOLS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":82 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTORS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTORS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":105 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SCAPES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SCAPES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":97 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEFINITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEFINITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":23 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_SEQUENCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_SEQUENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":28 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_OR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_OR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":28 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_ZERO_OR_MORE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_ZERO_OR_MORE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":24 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_ONE_OR_MORE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_ONE_OR_MORE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":24 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_ANYTHING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_ANYTHING"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":26 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_ZERO_OR_ONE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_ZERO_OR_ONE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":24 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOL_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOL_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOL_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOL_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOL_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOL_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":29 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BOOLEAN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BOOLEAN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":1 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL_LITERAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL_LITERAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":33 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL_LITERAL_NOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL_LITERAL_NOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":33 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SEQUENCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SEQUENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":34 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_OR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_OR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":35 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_NOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_NOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL_ANY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL_ANY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":36 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_ZERO_OR_MORE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_ZERO_OR_MORE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_ONE_OR_MORE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_ONE_OR_MORE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_ZERO_OR_ONE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_ZERO_OR_ONE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_VALUE_LITERAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_VALUE_LITERAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":38 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_VALUE_LITERAL_NOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_VALUE_LITERAL_NOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":38 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_GROUP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_GROUP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_WALK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_WALK"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_DESCEND"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_DESCEND"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_SYMBOL_SET"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_SYMBOL_SET"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":32 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_VALUE_SET"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_VALUE_SET"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":37 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH_CURSOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH_CURSOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH_RESULTS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH_RESULTS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMTREX_MATCH_SIBLINGS_COUNT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMTREX_MATCH_SIBLINGS_COUNT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASCII_CHAR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASCII_CHAR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":5 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASCII_CHARS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASCII_CHARS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":39 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASCII_STR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASCII_STR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_XADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_XADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":15 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EXPECTATIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EXPECTATIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":55 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNALS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNALS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":50 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEFAULT_ASPECT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEFAULT_ASPECT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":40 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FLUX"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FLUX"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":41 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SCAPE_SPEC"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SCAPE_SPEC"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECT_IDENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECT_IDENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECT_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECT_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":1 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECT_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECT_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECT_DEF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECT_DEF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":42 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ASPECTS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ASPECTS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":43 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CARRIER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CARRIER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BODY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BODY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":17 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNAL_UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNAL_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"IN_RESPONSE_TO_UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"IN_RESPONSE_TO_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONVERSATION_UUID"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONVERSATION_UUID"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_PATHS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_PATHS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":44 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_ADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_ADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FROM_ADDRESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FROM_ADDRESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TO_ADDRESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TO_ADDRESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"END_CONDITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"END_CONDITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ENVELOPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ENVELOPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":46 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HEAD"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HEAD"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":47 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MESSAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MESSAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":48 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":49 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PENDING_SIGNALS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PENDING_SIGNALS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":50 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CODE_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CODE_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_IDENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_IDENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WAKEUP_REFERENCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WAKEUP_REFERENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":51 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PENDING_RESPONSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PENDING_RESPONSE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":52 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PENDING_RESPONSES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PENDING_RESPONSES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":53 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESPONSE_CARRIER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESPONSE_CARRIER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PATTERN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PATTERN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":31 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":76 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMANTIC_MAP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMANTIC_MAP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":67 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EXPECTATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EXPECTATION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":54 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONVERSATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONVERSATION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":56 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONVERSATIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONVERSATIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":57 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TRANSCODER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TRANSCODER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"OPERATOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"OPERATOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"VALIDATOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"VALIDATOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_OF_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_OF_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_OF_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_OF_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_OF_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_OF_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_OF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_OF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":58 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_LINK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_LINK"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":60 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_NAME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_NAME"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_INTENTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_INTENTION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_SIGNATURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_SIGNATURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":74 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CODE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CODE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROCESS_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROCESS_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":62 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GOAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GOAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ROLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ROLE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"USAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"USAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WEAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WEAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SLOT_IS_VALUE_OF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SLOT_IS_VALUE_OF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SLOT_CHILDREN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SLOT_CHILDREN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SLOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SLOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":65 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REPLACEMENT_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REPLACEMENT_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SEMANTIC_LINK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SEMANTIC_LINK"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":66 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_STRUCTURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_STRUCTURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_PASSTHRU"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_PASSTHRU"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_ANY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_ANY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_OPTIONAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_OPTIONAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_OUTPUT_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_OUTPUT_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_INPUT_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_INPUT_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":70 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INPUT_SIGNATURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INPUT_SIGNATURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":71 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"OUTPUT_SIGNATURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"OUTPUT_SIGNATURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":72 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EXPECTED_SLOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EXPECTED_SLOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":65 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEMPLATE_SIGNATURE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEMPLATE_SIGNATURE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":73 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RUN_TREE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RUN_TREE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":75 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAM_REF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAM_REF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNAL_REF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNAL_REF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESULT_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESULT_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REDUCTION_ERROR_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REDUCTION_ERROR_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SOURCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SOURCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":77 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DESTINATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DESTINATION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":77 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EXPECT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EXPECT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":78 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INITIATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INITIATE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":79 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PNAME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PNAME"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":10 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INCLUSION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INCLUSION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":80 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_INTERACTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_INTERACTION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTUAL_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTUAL_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTUAL_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTUAL_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTUAL_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTUAL_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTUAL_PROTOCOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTUAL_PROTOCOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":10 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTUAL_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTUAL_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_PROCESS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_PROCESS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":83 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":84 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":85 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_PROTOCOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_PROTOCOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":86 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":87 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESOLUTION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESOLUTION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":88 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_GOAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_GOAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":89 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_ROLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_ROLE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":90 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_USAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_USAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":91 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_WEAL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_WEAL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":92 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINKAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINKAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":93 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOL_BINDINGS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOL_BINDINGS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":94 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOL_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOL_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOL_SEMANTICS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOL_SEMANTICS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":95 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PROTOCOL_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PROTOCOL_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":96 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MANIFEST_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MANIFEST_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MANIFEST_SPEC"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MANIFEST_SPEC"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MANIFEST_PAIR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MANIFEST_PAIR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":98 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MANIFEST"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MANIFEST"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":99 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_IDENTIFIER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_IDENTIFIER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_PACKAGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_PACKAGE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":100 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BINDING_PAIR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BINDING_PAIR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":101 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BINDINGS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"BINDINGS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":102 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_ELAPSED_TIME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_ELAPSED_TIME"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_DEFINITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_DEFINITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":104 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_STATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_STATE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":106 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARENT_CONTEXT_NUM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARENT_CONTEXT_NUM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONTEXT_NUM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTEXT_NUM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INSTANCE_OF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INSTANCE_OF"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":11 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECEPTOR_INSTANCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECEPTOR_INSTANCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":107 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SERIALIZED_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SERIALIZED_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":22 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ACTIVE_RECEPTORS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ACTIVE_RECEPTORS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":108 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYS_STATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYS_STATE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":109 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"YEAR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"YEAR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MONTH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MONTH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DAY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DAY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HOUR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HOUR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MINUTE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MINUTE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SECOND"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SECOND"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TODAY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TODAY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":110 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NOW"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NOW"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":111 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TICK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TICK"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":112 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DATE_DIVIDER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DATE_DIVIDER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"US_SHORT_DATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"US_SHORT_DATE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ERROR_LOCATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ERROR_LOCATION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_DIVIDE_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_DIVIDE_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TOO_FEW_PARAMS_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TOO_FEW_PARAMS_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TOO_MANY_PARAMS_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TOO_MANY_PARAMS_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SIGNATURE_MISMATCH_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SIGNATURE_MISMATCH_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NOT_A_PROCESS_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NOT_A_PROCESS_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NOT_IN_SIGNAL_CONTEXT_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NOT_IN_SIGNAL_CONTEXT_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INCOMPATIBLE_TYPE_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INCOMPATIBLE_TYPE_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"UNIX_ERRNO_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"UNIX_ERRNO_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEAD_STREAM_READ_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEAD_STREAM_READ_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MISSING_SEMANTIC_MAP_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MISSING_SEMANTIC_MAP_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MISMATCH_SEMANTIC_MAP_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MISMATCH_SEMANTIC_MAP_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STRUCTURE_MISMATCH_ERR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STRUCTURE_MISMATCH_ERR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":113 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"WHICH_XADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"WHICH_XADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":15 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NEW_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NEW_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TIMEOUT_AT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TIMEOUT_AT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":112 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COUNT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COUNT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"UNLIMITED"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"UNLIMITED"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REPETITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REPETITIONS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":114 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EDGE_STREAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EDGE_STREAM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":20 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EDGE_LISTENER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EDGE_LISTENER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":20 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ITERATE_ON_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ITERATE_ON_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ITERATION_DATA"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ITERATION_DATA"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"BLOCK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SCOPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAM_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAM_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAM_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAM_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAMETER_REFERENCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAMETER_REFERENCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":117 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESULT_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESULT_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESULT_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESULT_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAMETER_RESULT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAMETER_RESULT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":118 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TRANSCODE_TO"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TRANSCODE_TO"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TRANSCODE_PARAMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TRANSCODE_PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":119 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TRANSCODE_ITEMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TRANSCODE_ITEMS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LABEL_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LABEL_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LABEL_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LABEL_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EQUALITY_TEST_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COND_PAIR"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":120 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COND_ELSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONDITIONS"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":121 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EQUALITY_TEST_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_SL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"POP_COUNT"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTINUE_LOCATION"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTINUE_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_SL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_OP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_OP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_CP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_CP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_SET"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_SET"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_OS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_OS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_CS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_CS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_OG"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_OG"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_CG"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_CG"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_EQ"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_EQ"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_NEQ"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_NEQ"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_WALK"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_WALK"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_STAR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_STAR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_PLUS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_PLUS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_Q"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_Q"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_OR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_OR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_COMMA"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_COMMA"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_EXCEPT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_EXCEPT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_NOT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_NOT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_VAL_S"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_VAL_S"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_VAL_C"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_VAL_C"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":5 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_VAL_I"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_VAL_I"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_VAL_F"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_VAL_F"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":4 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_TOKENS"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":120 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_TOKENS"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":122 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_SIBS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_SIBS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":37 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_CHILD"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_CHILD"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STX_POSTFIX"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STX_POSTFIX"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA_COUNT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA_COUNT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA_ADD"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":121 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA_ADD"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":123 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TREE_DELTA_REPLACE"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":121 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TREE_DELTA_REPLACE"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":123 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SYMBOL_INSTANCES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SYMBOL_INSTANCES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DELETED_INSTANCE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DELETED_INSTANCE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INSTANCE_TOKEN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INSTANCE_TOKEN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":3 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LAST_TOKEN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LAST_TOKEN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":3 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INSTANCES"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":122 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INSTANCES"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":124 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INSTANCE_TOKENS"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":123 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INSTANCE_TOKENS"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":125 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INSTANCE_STORE"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":124 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INSTANCE_STORE"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":126 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEPENDENCY_HASH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEPENDENCY_HASH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TOKEN_XADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TOKEN_XADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":15 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ENGLISH_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ENGLISH_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SPANISH_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SPANISH_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FRENCH_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FRENCH_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GERMAN_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GERMAN_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":3 },"children":[ {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NOOP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NOOP"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"no-op"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"do"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"do"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"NEW"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEFINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"add a new definition"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"symbol"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"def"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":20 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"NEW"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"new instance"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"xaddr"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"xaddr"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":199 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"what"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"what"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":200 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"value"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"value"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GET"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GET"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"get instance value"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"value"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"value"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"what"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"what"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":199 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEL"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"delete instance"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"value"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"value"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"what"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"what"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":199 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DO"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DO"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"do"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"actions"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"actions"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":209 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAMETER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAMETER"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"get parameter data"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"reference"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"reference"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":212 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"as"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"as"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":215 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DISSOLVE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DISSOLVE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"merge children into parent's children"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"tree"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"tree"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TRANSCODE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TRANSCODE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"transform semantic type"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"using"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"using"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":217 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"convert"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"convert"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":218 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GET_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GET_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"get a symbol's label"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"of"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"of"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":219 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"type"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"type"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":220 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"as"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"as"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"IF"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COND"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"cond"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":115 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"conditions"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":223 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"IF"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"if"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"condition"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"condition"}]}, {"sem":{ "ctx":0,"type":2,"id":114 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"then"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"then"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"else"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"else"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ITERATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ITERATE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"iterate a process"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"condtion"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"condtion"}]}, {"sem":{ "ctx":0,"type":2,"id":114 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"do"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"do"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SAY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SAY"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"send a message to a receptor"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"signal id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"signal id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"to"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"to"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"on"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"on"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":54 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"carrier"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"carrier"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"message"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"message"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REQUEST"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REQUEST"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"send a request to a receptor"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"of"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"of"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"on"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"on"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":54 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"carrier"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"carrier"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"message"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"message"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"expect response on"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"expect response on"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":80 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"until"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"until"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":69 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"callback"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"callback"}]}, {"sem":{ "ctx":0,"type":2,"id":114 },"surface":{ "ctx":0,"type":2,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONVERSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONVERSE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"set up a conversation scope for signaling"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"do"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"do"}]}, {"sem":{ "ctx":0,"type":2,"id":114 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"until"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"until"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":69 }}, + {"sem":{ "ctx":0,"type":2,"id":117 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"wait"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}, + {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMPLETE"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"cause a conversation to come to completion"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":115 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"with"}]}, + {"sem":{ "ctx":0,"type":2,"id":116 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"conversation"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":63 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SELF_ADDR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"THIS_SCOPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"get the conversation id of the current scope"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"conversation"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":63 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SELF_ADDR"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"self address"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"address"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"address"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"as"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"as"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LISTEN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LISTEN"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"plant a listener"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"error"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"error"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":128 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"on"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"on"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":54 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"for"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"for"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"match"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"match"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"do"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"do"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":82 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"with"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"with"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":83 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"until"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"until"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":69 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MATCH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MATCH"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"semtrex match"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"matched"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"matched"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"pattern"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"pattern"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":19 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"against"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"against"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"return match"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"return match"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESPOND"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESPOND"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"respond to signal"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"respond on"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"respond on"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response contents"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response contents"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"QUOTE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"QUOTE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"quote a process so that it can be passed as a value"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"process"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"process"}]}, {"sem":{ "ctx":0,"type":2,"id":114 },"surface":{ "ctx":0,"type":3,"id":0 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FILL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FILL"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"fill template from map"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"template"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"template"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"map"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"map"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":84 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FILL_FROM_MATCH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FILL_FROM_MATCH"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"fill template from match results"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RAISE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RAISE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"raise reduction error"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"error"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"error"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":128 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STREAM_READ"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STREAM_READ"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"read from a stream"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"stream"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":205 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"into"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"into"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STREAM_WRITE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STREAM_WRITE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"write to a stream"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":115 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"stream"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":205 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"what"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"what"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STREAM_ALIVE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STREAM_ALIVE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test if stream is alive for reading"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"alive"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"alive"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"stream"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":205 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STREAM_CLOSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STREAM_CLOSE"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"close a stream"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"true"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"true"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"stream"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":205 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONCAT_STR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONCAT_STR"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"concatinate strings"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"concatenation"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"concatenation"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"into"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"into"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"str1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"str1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"str2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"str2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":6 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EXPAND_STR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EXPAND_STR"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"expand string"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ascii tree"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ascii tree"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":46 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"str"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"str"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":6 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONTRACT_STR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTRACT_STR"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"contract to string"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"string"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"string"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"into"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"into"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EQ_SYM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EQ_SYM"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test equality"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"equality"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"equality"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"symbol1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"symbol1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"symbol2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"symbol2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":7 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ADD_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ADD_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"addition"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"sum"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"sum"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"augend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"augend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"addend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"addend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SUB_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SUB_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"subtract"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"difference"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"difference"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"minuend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"minuend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"subtrahend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"subtrahend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MULT_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MULT_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"multiply"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"product"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"product"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"multiplicand"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"multiplicand"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"multiplier"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"multiplier"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DIV_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DIV_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"divide"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"quotient"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"quotient"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"dividend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"dividend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"divisor"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"divisor"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MOD_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MOD_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"modulo"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"remainder"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"remainder"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"dividend"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"dividend"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"divisor"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"divisor"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"EQ_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"EQ_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test equality"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"equality"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"equality"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":2 }}, @@ -2593,21 +2698,21 @@ {"sem":{ "ctx":0,"type":2,"id":89 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LT_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LT_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test less than"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":2 }}, @@ -2615,21 +2720,21 @@ {"sem":{ "ctx":0,"type":2,"id":89 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GT_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GT_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test greater than"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":2 }}, @@ -2637,21 +2742,21 @@ {"sem":{ "ctx":0,"type":2,"id":89 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LTE_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LTE_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test less than or equal"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":2 }}, @@ -2659,21 +2764,21 @@ {"sem":{ "ctx":0,"type":2,"id":89 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GTE_INT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GTE_INT"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"test greater than or equal"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":21 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int1"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"int2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"int2"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":2 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":2 }}, @@ -2681,40 +2786,81 @@ {"sem":{ "ctx":0,"type":2,"id":89 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INITIATE_PROTOCOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"POP_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"pop values off a tree path"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":115 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"path"}]}, + {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"as"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":127 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"count"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":225 }}, + {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTINUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"restart reduction at some parent"}, + {"sem":{ "ctx":0,"type":3,"id":0 }}, + {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":115 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"at"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":226 }}]}, + {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"with"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":227 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INITIATE_PROTOCOL"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"initiate the first step of a protocol"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"error"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"error"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":128 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"protocol"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"protocol"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":133 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"interaction"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"interaction"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":135 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"bindings"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"bindings"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":152 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MAGIC"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MAGIC"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"dark magic"}, {"sem":{ "ctx":0,"type":3,"id":0 }}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":5 },"children":[ {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMPOSITORY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMPOSITORY"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":2 }}, @@ -2724,162 +2870,220 @@ {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"DEV_COMPOSITORY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"DEV_COMPOSITORY"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 },"children":[ {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_LINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":14 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":1 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":2 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":3 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":6 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":7 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":8 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":9 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":10 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMMAND"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_LINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":25 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMMAND"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":16 }}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":27 }}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":17 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":2,"type":2,"id":28 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":2 },"children":[ {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REQUESTER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_OP"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_CP"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_COLON"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_INTERPOLATE"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_VAL_S"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_VAL_C"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":5 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_VAL_I"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_VAL_F"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":4 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_VAL_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"P_TOKENS"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":2,"type":1,"id":1 }}]}, + {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REQUESTER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESPONDER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESPONDER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REQUEST_DATA"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REQUEST_DATA"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESPONSE_DATA"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESPONSE_DATA"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CHANNEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CHANNEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RESPONSE_HANDLER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RESPONSE_HANDLER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REQUEST_HANDLER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REQUEST_HANDLER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"backnforth"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"backnforth"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECOGNIZER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECOGNIZER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECOGNIZEE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECOGNIZEE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECOGNITION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECOGNITION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"are_you"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"are_you"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":19 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"i_am"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"i_am"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":103 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINES"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":2,"type":1,"id":1 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINES"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":2,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"VERB"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"VERB"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMMAND_PARAMETER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMMAND_PARAMETER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SHELL_COMMAND"}]}, - {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":2,"type":1,"id":2 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SHELL_COMMAND"}]}, + {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":2,"type":1,"id":3 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINE_SENDER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINE_SENDER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMMAND_RECEIVER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMMAND_RECEIVER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"parse_line"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"parse_line"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMMAND_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMMAND_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"SERVER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"SERVER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CLIENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CLIENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PING"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"YUP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"YUP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HANDLER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HANDLER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"alive"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"alive"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"GROUP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"GROUP"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEMBER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEMBER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"enrollment"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"enrollment"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"converse"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"converse"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MESSAGE_TEXT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MESSAGE_TEXT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":3 },"children":[ {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"date2usshortdate"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"date2usshortdate"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"date to us short format date transcoder"}, - {"sem":{ "ctx":0,"type":3,"id":27 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":31 },"children":[ {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":0,"type":2,"id":185 }}, - {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":217 },"children":[ {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":0,"type":2,"id":47 }}]}, {"sem":{ "ctx":0,"type":2,"id":218 },"children":[ @@ -2891,11 +3095,11 @@ {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"to"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"to"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":185 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"from"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"from"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":110 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":1,"id":110 }}, @@ -2903,423 +3107,423 @@ {"sem":{ "ctx":0,"type":2,"id":88 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"send_request"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"send_request"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"send request"}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}, {"sem":{ "ctx":0,"type":2,"id":107 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":13 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":15 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":54 }}]}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":8 }}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":19 }}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}]}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":8 }}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":19 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":54 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"send_response"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"send_response"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"send response"}, - {"sem":{ "ctx":0,"type":3,"id":18 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":22 },"children":[ {"sem":{ "ctx":0,"type":2,"id":126 },"surface":"/2/1/4"}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":6 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":17 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":6 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":17 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"fill_i_am"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"fill_i_am"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"fill i am"}, {"sem":{ "ctx":0,"type":3,"id":1 },"children":[ - {"sem":{ "ctx":2,"type":2,"id":13 },"children":[ + {"sem":{ "ctx":2,"type":2,"id":24 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"super cept"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"super cept"}]}, {"sem":{ "ctx":0,"type":2,"id":160 },"surface":314159}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"identity"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"identity"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":103 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"pattern"}]}, - {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":12 }}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"pattern"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":23 }}, {"sem":{ "ctx":0,"type":2,"id":117 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"line_2_command"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"line_2_command"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"parse a COMMAND from a LINE"}, - {"sem":{ "ctx":0,"type":3,"id":12 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":14 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":20 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":31 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":2,"id":51 }}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":22 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":59 }}]}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":22 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}, {"sem":{ "ctx":0,"type":2,"id":107 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":29 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":16 }}, + {"sem":{ "ctx":0,"type":3,"id":33 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":27 }}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1"}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"signal id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"signal id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":20 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":31 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":22 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":59 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"respond_with_yup"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"respond_with_yup"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"respond with yup"}, - {"sem":{ "ctx":0,"type":3,"id":18 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":22 },"children":[ {"sem":{ "ctx":0,"type":2,"id":126 },"surface":"/2/1/4"}, - {"sem":{ "ctx":2,"type":2,"id":26 }}]}, + {"sem":{ "ctx":2,"type":2,"id":37 }}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"request_membership"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"request_membership"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"request membership"}, - {"sem":{ "ctx":0,"type":3,"id":12 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":14 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":2,"id":51 }}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":31 }}, - {"sem":{ "ctx":2,"type":2,"id":26 }}]}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":42 }}, + {"sem":{ "ctx":2,"type":2,"id":37 }}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"enroll"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"enroll"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"enroll client"}, - {"sem":{ "ctx":0,"type":3,"id":2 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":200 },"surface":{ "ctx":2,"type":2,"id":30 }}, + {"sem":{ "ctx":0,"type":3,"id":3 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":200 },"surface":{ "ctx":2,"type":2,"id":41 }}, {"sem":{ "ctx":0,"type":2,"id":126 },"surface":"/1/1/1"}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":0,"type":1,"id":0 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"speak"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"speak"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"speak"}, - {"sem":{ "ctx":0,"type":3,"id":12 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":14 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":2,"id":51 }}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":32 }}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":43 }}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":44 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":44 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"group_listen"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"group_listen"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"group_listen"}, - {"sem":{ "ctx":0,"type":3,"id":5 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":6 },"children":[ {"sem":{ "ctx":0,"type":2,"id":209 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":2 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":200 },"surface":{ "ctx":2,"type":2,"id":33 }}, + {"sem":{ "ctx":0,"type":3,"id":3 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":200 },"surface":{ "ctx":2,"type":2,"id":44 }}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1"}]}, - {"sem":{ "ctx":0,"type":3,"id":11 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":13 },"children":[ {"sem":{ "ctx":0,"type":2,"id":83 }}, - {"sem":{ "ctx":0,"type":2,"id":207 },"surface":{ "ctx":2,"type":2,"id":30 }}, - {"sem":{ "ctx":0,"type":3,"id":12 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":207 },"surface":{ "ctx":2,"type":2,"id":41 }}, + {"sem":{ "ctx":0,"type":3,"id":14 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/1/1/2/1/1/1"}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":2,"id":51 }}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":32 }}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":43 }}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1"}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":5 }}, {"sem":{ "ctx":0,"type":2,"id":4 },"children":[ {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"REQUESTING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"REQUESTING"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":1 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":6 }}, - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}, - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":4 }}]}, - {"sem":{ "ctx":2,"type":2,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":12 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":17 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":15 }}]}, + {"sem":{ "ctx":2,"type":2,"id":19 },"children":[ {"sem":{ "ctx":0,"type":2,"id":132 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":1 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":12 }}, {"sem":{ "ctx":0,"type":2,"id":130 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, {"sem":{ "ctx":0,"type":2,"id":129 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":1 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":12 }}]}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":37 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":3 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"RECOGNIZE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"RECOGNIZE"}]}, {"sem":{ "ctx":0,"type":2,"id":154 }}, {"sem":{ "ctx":0,"type":2,"id":134 },"children":[ {"sem":{ "ctx":0,"type":2,"id":133 },"surface":{ "ctx":2,"type":5,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":151 },"children":[ {"sem":{ "ctx":0,"type":2,"id":148 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":1 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":9 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":12 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":20 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":151 },"children":[ {"sem":{ "ctx":0,"type":2,"id":148 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":10 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":21 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":151 },"children":[ {"sem":{ "ctx":0,"type":2,"id":147 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":11 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":22 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}, - {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":2,"id":12 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}, + {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":2,"id":23 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":4 }}, - {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":2,"id":13 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":15 }}, + {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":2,"id":24 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":0,"type":2,"id":51 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":141 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":6 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":17 }}, {"sem":{ "ctx":0,"type":2,"id":136 },"surface":{ "ctx":2,"type":3,"id":4 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARSE_COMMAND_FROM_LINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARSE_COMMAND_FROM_LINE"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":20 }}, - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":22 }}]}, - {"sem":{ "ctx":2,"type":2,"id":21 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":31 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":33 }}]}, + {"sem":{ "ctx":2,"type":2,"id":32 },"children":[ {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":20 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":31 }}, {"sem":{ "ctx":0,"type":2,"id":129 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}]}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":14 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":25 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":5 }}, {"sem":{ "ctx":0,"type":2,"id":83 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":0,"type":2,"id":0 }}]}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"COMMAND_SHELL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"COMMAND_SHELL"}]}, {"sem":{ "ctx":0,"type":2,"id":154 }}, {"sem":{ "ctx":0,"type":2,"id":134 },"children":[ {"sem":{ "ctx":0,"type":2,"id":133 },"surface":{ "ctx":2,"type":5,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}, - {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":1,"id":2 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}, + {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":2,"type":1,"id":3 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":0,"type":2,"id":51 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ALIVE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ALIVE"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":23 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":24 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":27 }}]}, - {"sem":{ "ctx":2,"type":2,"id":28 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":34 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":35 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":38 }}]}, + {"sem":{ "ctx":2,"type":2,"id":39 },"children":[ {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":23 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":34 }}, {"sem":{ "ctx":0,"type":2,"id":129 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":24 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":35 }}]}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":25 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":36 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":24 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":35 }}, {"sem":{ "ctx":0,"type":2,"id":129 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":23 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":34 }}]}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":26 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":37 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":27 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":38 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":82 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"group1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"group1"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":27 }}]}, - {"sem":{ "ctx":2,"type":2,"id":31 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":38 }}]}, + {"sem":{ "ctx":2,"type":2,"id":42 },"children":[ {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":28 }}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":132 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":7 }}]}]}, - {"sem":{ "ctx":2,"type":2,"id":32 },"children":[ + {"sem":{ "ctx":2,"type":2,"id":43 },"children":[ {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":33 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":44 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":10 }}, {"sem":{ "ctx":0,"type":2,"id":83 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":0,"type":2,"id":0 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":33 }}]}]}, + {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":2,"type":2,"id":44 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":27 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":38 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":82 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":132 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":29 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":41 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":40 }}, {"sem":{ "ctx":0,"type":2,"id":82 },"surface":{ "ctx":2,"type":3,"id":9 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 },"children":[ {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_TEST_INT_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_TEST_INT_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":3,"type":2,"id":1 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":2 },"children":[ {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_INT_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_INT_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_INT_SYMBOL2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_INT_SYMBOL2"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_INT64_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_INT64_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":3 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_FLOAT_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_FLOAT_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":4 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_STR_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_STR_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_TREE_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_TREE_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":17 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_ANYTHING_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_ANYTHING_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_ANYTHING_SYMBOL2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_ANYTHING_SYMBOL2"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_NAME_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_NAME_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_ALPHABETIZE_SCAPE_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_ALPHABETIZE_SCAPE_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":12 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_SYMBOL_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_SYMBOL_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TESTING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TESTING"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_CHAR_SYMBOL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_CHAR_SYMBOL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":5 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEST_INTEGERS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEST_INTEGERS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":3,"type":1,"id":1 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":3 }}, {"sem":{ "ctx":0,"type":2,"id":5 }}, @@ -3327,35 +3531,35 @@ {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CLOCK_RECEPTOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CLOCK_RECEPTOR"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":2 },"children":[ {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TIME_TELLER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TIME_TELLER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TIME_HEARER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TIME_HEARER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CLOCK_TELL_TIME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CLOCK_TELL_TIME"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"tell_time"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"tell_time"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":81 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":3 },"children":[ {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"time_request"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"time_request"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"request current time"}, {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}, {"sem":{ "ctx":0,"type":2,"id":107 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":13 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":15 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":4,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, @@ -3366,36 +3570,36 @@ {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":183 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":4,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}]}]}]}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"respond with current time"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"respond with current time"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"long desc..."}, - {"sem":{ "ctx":0,"type":3,"id":18 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":22 },"children":[ {"sem":{ "ctx":0,"type":2,"id":126 },"surface":"/2/1/4"}, - {"sem":{ "ctx":0,"type":3,"id":3 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":4 },"children":[ {"sem":{ "ctx":0,"type":2,"id":199 },"surface":{ "symbol":"TICK","addr":1 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":0 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":5 }}, {"sem":{ "ctx":0,"type":2,"id":4 },"children":[ {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"time"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"time"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":4,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":4,"type":2,"id":2 }}, - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":7 }}]}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":18 }}]}, {"sem":{ "ctx":4,"type":2,"id":4 },"children":[ {"sem":{ "ctx":0,"type":2,"id":132 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":4,"type":2,"id":2 }}, @@ -3413,88 +3617,88 @@ {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STREAM_EDGE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STREAM_EDGE"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":2 }}, {"sem":{ "ctx":0,"type":2,"id":3 },"children":[ {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"echo2stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"echo2stream"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"echo input to stream"}, - {"sem":{ "ctx":0,"type":3,"id":24 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":28 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1"}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/2"}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"result"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"result"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"stream"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"stream"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":205 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"value"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"value"}]}, {"sem":{ "ctx":0,"type":2,"id":116 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":5 }}, {"sem":{ "ctx":0,"type":2,"id":4 }}, {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":166 },"children":[ {"sem":{ "ctx":0,"type":2,"id":165 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"INTERNET"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"INTERNET"}]}, {"sem":{ "ctx":0,"type":2,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":1 },"children":[ {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"KEY_VALUE_PARAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"KEY_VALUE_PARAM"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":2 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":3 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"VERSION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"VERSION"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":4 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":5 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STATUS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STATUS"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":6 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":7 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":8 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FILE_HANDLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FILE_HANDLE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":10 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":11 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":13 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":14 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"URI"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"URI"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":9 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":12 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":15 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_TYPE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_TYPE"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":18 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":19 }}, @@ -3502,20 +3706,20 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":20 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_V09"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_V09"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":31 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":29 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":30 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":34 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":35 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_ZERO_OR_MORE_OF_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_ZERO_OR_MORE_OF_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ @@ -3523,392 +3727,392 @@ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":35 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":21 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":28 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":39 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":38 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":40 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_HTTP_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_HTTP_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":43 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":42 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":44 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":41 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ZERO_OR_MORE_OF_HTML_ATTRIBUTE"}]}, {"sem":{ "ctx":0,"type":2,"id":11 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":52 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":16 },"children":[ {"sem":{ "ctx":0,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_ELEMENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_ELEMENT"}]}, {"sem":{ "ctx":0,"type":2,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":53 }}, {"sem":{ "ctx":0,"type":2,"id":8 },"surface":{ "ctx":6,"type":2,"id":54 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":2 },"children":[ {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"OCTET_STREAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"OCTET_STREAM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAM_KEY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAM_KEY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARAM_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARAM_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"VERSION_MAJOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"VERSION_MAJOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"VERSION_MINOR"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"VERSION_MINOR"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STATUS_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STATUS_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"STATUS_TEXT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"STATUS_TEXT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_SEGMENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_SEGMENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_SEGMENTS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_SEGMENTS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":4 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FILE_NAME"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FILE_NAME"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"FILE_EXTENSION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"FILE_EXTENSION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_FILE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_FILE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":5 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_QUERY_PARAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_QUERY_PARAM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":1 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_QUERY_PARAMS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_QUERY_PARAMS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH_QUERY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH_QUERY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_HEADER_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_HEADER_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_TYPE_LABEL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_TYPE_LABEL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_TYPE_IDENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_TYPE_IDENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_SUBTYPE_IDENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_SUBTYPE_IDENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":7 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_PARAM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_PARAM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":1 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONTENT_TYPE"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTENT_TYPE"}, {"sem":{ "ctx":6,"type":2,"id":16 },"surface":"Content-Type"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":9 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"TEXT_MEDIA_TYPE"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"TEXT_MEDIA_TYPE"}, {"sem":{ "ctx":6,"type":2,"id":17 },"surface":"text"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TEXT_MEDIA_SUBTYPE"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TEXT_MEDIA_SUBTYPE"}, {"sem":{ "ctx":6,"type":2,"id":17 },"surface":"html"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PLAIN_TEXT_MEDIA_SUBTYPE"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PLAIN_TEXT_MEDIA_SUBTYPE"}, {"sem":{ "ctx":6,"type":2,"id":17 },"surface":"plain"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CEPTR_TEXT_MEDIA_SUBTYPE"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CEPTR_TEXT_MEDIA_SUBTYPE"}, {"sem":{ "ctx":6,"type":2,"id":17 },"surface":"ceptr"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"MEDIA_TYPE_SEPARATOR"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"MEDIA_TYPE_SEPARATOR"}, {"sem":{ "ctx":6,"type":2,"id":17 },"surface":"/"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HEADER_SEPARATOR"}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HEADER_SEPARATOR"}, {"sem":{ "ctx":6,"type":2,"id":16 },"surface":": "}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"CONTENT_ENCODING"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"CONTENT_ENCODING"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_METHOD"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_METHOD"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PATH"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PATH"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":8 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_VERSION"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_VERSION"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":2 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":10 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_HOST"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_HOST"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HEADER_KEY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HEADER_KEY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HEADER_VALUE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HEADER_VALUE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINE_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINE_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":11 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"LINE_HEADERS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"LINE_HEADERS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":12 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_RESPONSE_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_RESPONSE_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":11 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_GENERAL_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_GENERAL_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":11 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_ENTITY_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_ENTITY_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":13 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_RESPONSE_BODY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_RESPONSE_BODY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_RESPONSE_STATUS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_RESPONSE_STATUS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":3 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_HEADER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_HEADER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":14 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_HEADERS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_HEADERS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":15 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_RESPONSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_RESPONSE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":16 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_DOCUMENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_DOCUMENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TOK_TAG_OPEN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TOK_TAG_OPEN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TOK_TAG_CLOSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TOK_TAG_CLOSE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TOK_TAG_SELFCLOSE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TOK_TAG_SELFCLOSE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TAG"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TAG"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TOKENS"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TOKENS"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_ATTRIBUTE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_ATTRIBUTE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":1 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_ATTRIBUTES"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_ATTRIBUTES"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":17 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_CONTENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_CONTENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":0 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TEXT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TEXT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":6 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_HTML"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_HTML"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_HEAD"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_HEAD"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_TITLE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_TITLE"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_BODY"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_BODY"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_DIV"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_DIV"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_P"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_P"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_IMG"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_IMG"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_A"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_A"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_B"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_B"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_UL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_UL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_OL"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_OL"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_LI"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_LI"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_SPAN"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_SPAN"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_H1"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_H1"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_H2"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_H2"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_H3"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_H3"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_H4"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_H4"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_FORM"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_FORM"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_INPUT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_INPUT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTML_BUTTON"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTML_BUTTON"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":6,"type":1,"id":18 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_CLIENT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_CLIENT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_SERVER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_SERVER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_REQUEST_PARSER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_REQUEST_PARSER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_ASPECT"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_ASPECT"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":40 }}]}, {"sem":{ "ctx":0,"type":2,"id":20 },"children":[ {"sem":{ "ctx":0,"type":2,"id":19 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP_RESPONSE_HANDLER"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP_RESPONSE_HANDLER"}]}, {"sem":{ "ctx":0,"type":2,"id":18 },"surface":{ "ctx":0,"type":1,"id":9 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":3 },"children":[ {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"meda_type_2_ascii_str"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"meda_type_2_ascii_str"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"media type transcoder"}, - {"sem":{ "ctx":0,"type":3,"id":27 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":31 },"children":[ {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":0,"type":2,"id":47 }}, - {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/1"}, {"sem":{ "ctx":0,"type":2,"id":220 },"surface":{ "ctx":6,"type":2,"id":17 }}]}, - {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":219 },"surface":{ "ctx":6,"type":2,"id":26 }}, {"sem":{ "ctx":0,"type":2,"id":220 },"surface":{ "ctx":6,"type":2,"id":17 }}]}, - {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/2"}, {"sem":{ "ctx":0,"type":2,"id":220 },"surface":{ "ctx":6,"type":2,"id":17 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"output"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"output"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":47 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"input"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"input"}]}, {"sem":{ "ctx":0,"type":2,"id":112 },"surface":{ "ctx":6,"type":1,"id":9 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":6,"type":1,"id":9 }}, @@ -3916,16 +4120,16 @@ {"sem":{ "ctx":0,"type":2,"id":88 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"content_type_2_line"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"content_type_2_line"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"content type transcoder"}, - {"sem":{ "ctx":0,"type":3,"id":27 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":14 }}, - {"sem":{ "ctx":0,"type":3,"id":6 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":31 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":25 }}, + {"sem":{ "ctx":0,"type":3,"id":7 },"children":[ {"sem":{ "ctx":0,"type":2,"id":212 },"children":[ {"sem":{ "ctx":0,"type":2,"id":210 },"surface":"/2/1"}]}, {"sem":{ "ctx":0,"type":2,"id":215 },"children":[ {"sem":{ "ctx":0,"type":2,"id":214 },"surface":{ "ctx":6,"type":2,"id":16 }}]}]}, - {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":10 },"children":[ {"sem":{ "ctx":0,"type":2,"id":219 },"surface":{ "ctx":6,"type":2,"id":27 }}, {"sem":{ "ctx":0,"type":2,"id":220 },"surface":{ "ctx":6,"type":2,"id":16 }}]}, {"sem":{ "ctx":6,"type":3,"id":1 },"children":[ @@ -3933,11 +4137,11 @@ {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"output"}]}, - {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"output"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"input"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"input"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":6,"type":2,"id":21 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":6,"type":2,"id":21 }}, @@ -3945,41 +4149,41 @@ {"sem":{ "ctx":0,"type":2,"id":88 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"http_response_2_lines"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"http_response_2_lines"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"http response transcoder"}, - {"sem":{ "ctx":2,"type":2,"id":15 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":29 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":14 }}, + {"sem":{ "ctx":2,"type":2,"id":26 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":33 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":127 },"surface":{ "ctx":2,"type":2,"id":25 }}, {"sem":{ "ctx":0,"type":2,"id":47 },"surface":"HTTP"}, {"sem":{ "ctx":0,"type":2,"id":45 },"surface":"/"}, {"sem":{ "ctx":0,"type":2,"id":47 },"surface":"1.1 "}, - {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":217 },"children":[ {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":0,"type":2,"id":47 }}]}, {"sem":{ "ctx":0,"type":2,"id":218 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/1"}]}, {"sem":{ "ctx":0,"type":2,"id":45 },"surface":" "}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/2"}]}]}, - {"sem":{ "ctx":0,"type":3,"id":7 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":217 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":15 }}]}, + {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":26 }}]}, {"sem":{ "ctx":0,"type":2,"id":218 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/2"}]}]}]}, - {"sem":{ "ctx":2,"type":2,"id":14 },"surface":""}, - {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":2,"type":2,"id":25 },"surface":""}, + {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":217 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":14 }}]}, + {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":25 }}]}, {"sem":{ "ctx":0,"type":2,"id":218 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1/3"}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"output"}]}, - {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":15 }}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"output"}]}, + {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":2,"type":2,"id":26 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"input"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"input"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":6,"type":2,"id":45 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":6,"type":2,"id":45 }}, @@ -3987,49 +4191,49 @@ {"sem":{ "ctx":0,"type":2,"id":88 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"line_2_httpreq"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"line_2_httpreq"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"parse an HTTP_REQUEST from a LINE"}, - {"sem":{ "ctx":0,"type":3,"id":12 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":14 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":2,"id":51 }}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":14 }}, - {"sem":{ "ctx":0,"type":3,"id":5 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":25 }}, + {"sem":{ "ctx":0,"type":3,"id":6 },"children":[ {"sem":{ "ctx":0,"type":2,"id":209 },"children":[ - {"sem":{ "ctx":0,"type":3,"id":13 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":15 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":77 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":54 },"surface":{ "ctx":0,"type":0,"id":0 }}, - {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":8 }}, + {"sem":{ "ctx":0,"type":2,"id":59 },"surface":{ "ctx":2,"type":2,"id":19 }}, {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/2/1"}, - {"sem":{ "ctx":0,"type":2,"id":80 },"surface":{ "ctx":2,"type":2,"id":8 }}]}, - {"sem":{ "ctx":0,"type":3,"id":8 },"children":[ + {"sem":{ "ctx":0,"type":2,"id":80 },"surface":{ "ctx":2,"type":2,"id":19 }}]}, + {"sem":{ "ctx":0,"type":3,"id":9 },"children":[ {"sem":{ "ctx":0,"type":2,"id":217 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":15 }}]}, + {"sem":{ "ctx":0,"type":2,"id":216 },"surface":{ "ctx":2,"type":2,"id":26 }}]}, {"sem":{ "ctx":0,"type":2,"id":218 },"children":[ {"sem":{ "ctx":0,"type":2,"id":125 },"surface":"/1/4/1/1"}]}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"signal id"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"signal id"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":61 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}, {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":77 }}, {"sem":{ "ctx":0,"type":2,"id":106 },"surface":{ "ctx":0,"type":2,"id":68 }}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"ascii_chars_2_http_req"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"ascii_chars_2_http_req"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"http req transcoder"}, - {"sem":{ "ctx":0,"type":3,"id":21 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":25 },"children":[ {"sem":{ "ctx":0,"type":2,"id":108 },"children":[ {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":6,"type":2,"id":32 }}]}, - {"sem":{ "ctx":0,"type":3,"id":17 },"children":[ + {"sem":{ "ctx":0,"type":3,"id":21 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":0,"type":2,"id":46 }}, {"sem":{ "ctx":0,"type":2,"id":34 },"surface":{ "ctx":6,"type":2,"id":32 },"children":[ @@ -4110,11 +4314,11 @@ {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"output"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"output"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":6,"type":2,"id":32 }}]}, {"sem":{ "ctx":0,"type":2,"id":120 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"input"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"input"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":0,"type":2,"id":46 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":96 },"children":[ {"sem":{ "ctx":0,"type":2,"id":91 },"surface":{ "ctx":0,"type":2,"id":46 }}, @@ -4122,7 +4326,7 @@ {"sem":{ "ctx":0,"type":2,"id":88 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":101 },"children":[ {"sem":{ "ctx":0,"type":2,"id":97 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"httpresp"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"httpresp"}]}, {"sem":{ "ctx":0,"type":2,"id":98 },"surface":"build an HTTP_RESPONSE"}, {"sem":{ "ctx":6,"type":2,"id":45 },"children":[ {"sem":{ "ctx":6,"type":2,"id":42 },"children":[ @@ -4138,7 +4342,7 @@ {"sem":{ "ctx":0,"type":2,"id":99 },"children":[ {"sem":{ "ctx":0,"type":2,"id":121 },"children":[ {"sem":{ "ctx":0,"type":2,"id":111 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"response"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"response"}]}, {"sem":{ "ctx":0,"type":2,"id":113 },"surface":{ "ctx":6,"type":2,"id":45 }}]}, {"sem":{ "ctx":0,"type":2,"id":123 },"children":[ {"sem":{ "ctx":0,"type":2,"id":122 },"children":[ @@ -4147,16 +4351,16 @@ {"sem":{ "ctx":0,"type":2,"id":4 },"children":[ {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"PARSE_HTTP_REQUEST_FROM_LINE"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"PARSE_HTTP_REQUEST_FROM_LINE"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}, {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":78 }}, {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":77 }}]}, - {"sem":{ "ctx":2,"type":2,"id":21 },"children":[ + {"sem":{ "ctx":2,"type":2,"id":32 },"children":[ {"sem":{ "ctx":0,"type":2,"id":131 },"children":[ {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":78 }}, {"sem":{ "ctx":0,"type":2,"id":129 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":19 }}]}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":30 }}]}, {"sem":{ "ctx":0,"type":2,"id":81 },"children":[ {"sem":{ "ctx":0,"type":2,"id":23 },"children":[ {"sem":{ "ctx":0,"type":2,"id":37 },"surface":{ "ctx":0,"type":2,"id":46 }}, @@ -4238,34 +4442,34 @@ {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":6,"type":2,"id":32 }}]}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":155 },"children":[ {"sem":{ "ctx":0,"type":2,"id":153 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":263 },"surface":"HTTP"}]}, + {"sem":{ "ctx":0,"type":2,"id":269 },"surface":"HTTP"}]}, {"sem":{ "ctx":0,"type":2,"id":154 },"children":[ {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":6,"type":2,"id":80 }}]}, {"sem":{ "ctx":0,"type":2,"id":134 },"children":[ {"sem":{ "ctx":0,"type":2,"id":133 },"surface":{ "ctx":2,"type":5,"id":1 }}, {"sem":{ "ctx":0,"type":2,"id":151 },"children":[ {"sem":{ "ctx":0,"type":2,"id":148 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":1 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":12 }}, {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":76 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":151 },"children":[ {"sem":{ "ctx":0,"type":2,"id":148 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":2 }}, + {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":2,"type":2,"id":13 }}, {"sem":{ "ctx":0,"type":2,"id":103 },"surface":{ "ctx":6,"type":2,"id":77 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":3 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":14 }}, {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":6,"type":2,"id":32 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":4 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":15 }}, {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":6,"type":2,"id":45 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":143 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":5 }}, + {"sem":{ "ctx":0,"type":2,"id":104 },"surface":{ "ctx":2,"type":2,"id":16 }}, {"sem":{ "ctx":0,"type":2,"id":138 },"surface":{ "ctx":6,"type":2,"id":79 }}]}]}, {"sem":{ "ctx":0,"type":2,"id":146 },"children":[ {"sem":{ "ctx":0,"type":2,"id":141 },"children":[ - {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":6 }}, + {"sem":{ "ctx":0,"type":2,"id":102 },"surface":{ "ctx":2,"type":2,"id":17 }}, {"sem":{ "ctx":0,"type":2,"id":136 },"surface":{ "ctx":6,"type":3,"id":6 }}]}]}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":6 }}]}]}]}, {"sem":{ "ctx":0,"type":2,"id":4 }},