nx_wflow_text_owned.nx
buildroot/runtime/nx_wflow_text_owned.nx
about
Owned variable substitution over one immutable ledger snapshot.
Allocation follows measured output; compatibility wrappers never return partial success.
dependencies 0 imports · 2 importers
imports: none
imported by: nx_wflow_engine.nxnx_wflow_execution_engine_candidate_t346.nx
structs
| 3 | struct WfVarSpan {start:i64,len:i64,found:i64} |
| 4 | struct WfOwnedText {data:*u8,len:i64,bytes:i64,status:i64} |
| 108 | struct WfRunFields {fid:*u8,index:*u8,action:*u8,channel:*u8,arg:*u8,retry:*u8,condition:*u8,onfail:*u8} |
| 109 | struct WfRunScratch {fields:*WfRunFields,cap:i64,prepared:*WfOwnedText} |
consts
| 5 | const WF_TEXT_I64_MAX:i64=9223372036854775807 |
functions
| 6 | func wf_text_match(buf:*u8,at:i64,end:i64,text:*u8,n:i64)->i64 |
| 10 | func wf_var_span(buf:*u8,n:i64,rid:*u8,key:*u8,kn:i64,out:*WfVarSpan)->i64 |
| 26 | func wf_text_new(n:i64,status:i64)->*WfOwnedText |
| 34 | func wf_text_free(out:*WfOwnedText)->i64 |
| 40 | func wf_var_owned(cx:*i64,rid:*u8,key:*u8)->*WfOwnedText |
| 53 | func wf_subst_pass(buf:*u8,n:i64,rid:*u8,src:*u8,span:*WfVarSpan,out:*u8,cap:i64)->i64 |
| 74 | func wf_subst_owned(cx:*i64,rid:*u8,src:*u8)->*WfOwnedText |
| 94 | func wf_text_slice(src:*u8,start:i64,n:i64)->*WfOwnedText |
| 99 | func wf_text_decimal(v:i64)->*WfOwnedText |
| 110 | func wf_run_scratch_free(s:*WfRunScratch)->i64 |
| 120 | func wf_run_scratch_new(cap:i64)->*WfRunScratch |
| 137 | func wf_id_token_ok(s:*u8)->i64{var i:i64=0;while s[i]!=0{if s[i]<=(32 as u8)||s[i]==(127 as u8){return 0};i=i+1};return (i>0) as i64} |
| 138 | func wf_id_event(ev:*u8)->*WfOwnedText |
| 144 | func wf_id_field(buf:*u8,start:i64,end:i64,key:*u8)->*WfOwnedText |
| 148 | func wf_id_pipe(row:*u8,index:i64)->*WfOwnedText |
| 152 | func wf_id_join(a:*u8,sep:*u8,b:*u8)->*WfOwnedText |
| 158 | func wf_id_hex(e:*u8,f:*u8)->*WfOwnedText |
| 165 | func wf_id_binding(buf:*u8,n:i64,rid:*u8,event:*u8,flow:*u8,version:i64)->i64 |
| 188 | func wf_id_alloc(a:*u8,b:*u8,c:*u8,d:*u8,extra:i64)->*WfOwnedText |
| 192 | func wf_id_tok(rid:*u8)->*WfOwnedText{return wf_id_join(" rid=",rid," ")} |
| 193 | func wf_emit_start2(led:*u8,rid:*u8,fid:*u8)->i64 |
| 198 | func wf_fire_pair(cx:*i64,buf:*u8,n:i64,event:*u8,ev:*u8,fid:*u8)->i64 |
| 218 | func wf_id_replay_binding(buf:*u8,n:i64,rid:*u8,fid:*u8)->i64 |
| 227 | func wf_id_html(s:*u8)->*WfOwnedText |