PageSourceSearch

https://econnect.eu/_nuxt/D1hHZRbG.js

js econnect.eu collected 2026-10-09 18:25:41 UTC 1,774 bytes, 2 lines download raw bytes

vendor: 1,774 bytes, lines 1-2
1import{m as a,p as m}from"./DgIaRdc3.js";import{C as p,D as i,V as n}from"./ul62AiNc.js";import{c as o}from"./BFEW4-h2.js";import{m as u,R as f}from"./DUeIVVWy.js";import"./D3Fn0Q-1.js";import"./gQTNEBNM.js";var y=f().RailroadAbnf.parser.LangiumParser,s=a(e=>{let r=e.alternatives.map(d);return r.length===1?r[0]:{type:"choice",alternatives:r}},"transformAlternation"),d=a(e=>{let r=e.elements.map(c);return r.length===1?r[0]:{type:"sequence",elements:r}},"transformConcatenation"),v=a(e=>{if(e.includes("*")){let[t,l]=e.split("*");return{min:t?parseInt(t,10):0,max:l?parseInt(l,10):1/0}}let r=parseInt(e,10);return{min:r,max:r}},"parseRepeat"),c=a(e=>{let r=g(e.primary);if(!e.repeat)return r;let{min:t,max:l}=v(e.repeat);return t===0&&l===1?{type:"optional",element:r}:{type:"repetition",element:r,min:t,max:l}},"transformElement"),g=a(e=>{switch(e.$type){case"AbnfStringLiteral":return{type:"terminal",value:e.value};case"AbnfNumVal":return{type:"terminal",value:e.value};case"AbnfRuleName":return{type:"nonterminal",name:e.name};case"AbnfGroup":return s(e.element);case"AbnfOptionalGroup":return{type:"optional",element:s(e.element)};default:throw new Error(`Unsupported ABNF primary node: ${e.$type}`)}},"transformPrimary"),b=a(e=>({name:e.name,definition:s(e.definition)}),"transformRule"),A=a(e=>{o(e,n),e.title&&n.setTitle(e.title),e.rules.map(r=>n.addRule(b(r)))},"populateDb"),$={parser:{parse:a(e=>{n.clear(),m.debug("[ABNF Parser] Starting Langium parse");let r=y.parse(e);if(r.lexerErrors.length>0||r.parserErrors.length>0)throw new u(r);let t=r.value;m.debug("[ABNF Parser] Parsed rules:",t.rules.length),A(t),m.debug("[ABNF Parser] Parse complete")},"parse"),parser:{yy:n}},db:n,renderer:i,styles:p};export{$ as diagram};
2//# sourceMappingURL=D1hHZRbG.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.