PageSourceSearch

https://embed.tokenflight.ai/assets/chunks/railroadDiagram-RFXS5EU6.B4JscrUP.js

js tokenflight.ai collected 2026-10-05 13:47:13 UTC 1,661 bytes, 1 lines download raw bytes

vendor: 1,661 bytes, line 1
1import{n as e}from"./chunk-Y2CYZVJY.DsF7k-Jl.js";import{m as t}from"./src.BG34dHp6.js";import"./chunk-WYO6CB5R.Dn4uJXMD.js";import"../app.B1SFj-q2.js";import{g as n,t as r}from"./mermaid-parser.core.C4Vok2jz.js";import{n as i,r as a,t as o}from"./chunk-MOJQB5TN.hn8YZYOm.js";import{t as s}from"./chunk-JWPE2WC7.A3RzWITa.js";var c=n().Railroad.parser.LangiumParser,l=e(e=>{switch(e.$type){case`RailroadTerminalExpr`:return{type:`terminal`,value:e.value};case`RailroadNonTerminalExpr`:return{type:`nonterminal`,name:e.name};case`RailroadSpecialExpr`:return{type:`special`,text:e.text};case`RailroadSequenceExpr`:{let t=e.elements.map(l);return t.length===1?t[0]:{type:`sequence`,elements:t}}case`RailroadChoiceExpr`:{let t=e.alternatives.map(l);return t.length===1?t[0]:{type:`choice`,alternatives:t}}case`RailroadOptionalExpr`:return{type:`optional`,element:l(e.element)};case`RailroadOneOrMoreExpr`:return{type:`repetition`,element:l(e.element),min:1,max:1/0};case`RailroadZeroOrMoreExpr`:return{type:`repetition`,element:l(e.element),min:0,max:1/0};default:throw Error(`Unsupported railroad expression: ${e.$type}`)}},`transformExpression`),u=e(e=>({name:e.name,definition:l(e.definition)}),`transformRule`),d=e(e=>{s(e,o),e.title&&o.setTitle(e.title),e.rules.map(e=>o.addRule(u(e)))},`populateDb`),f={parser:{parse:e(e=>{o.clear(),t.debug(`[Railroad Parser] Starting Langium parse`);let n=c.parse(e);if(n.lexerErrors.length>0||n.parserErrors.length>0)throw new r(n);let i=n.value;t.debug(`[Railroad Parser] Parsed rules:`,i.rules.length),d(i),t.debug(`[Railroad Parser] Parse complete`)},`parse`),parser:{yy:o}},db:o,renderer:a,styles:i};export{f as diagram};

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.