{"block_close_oss.c33fd1fe9c":"Community ed ecosistema","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrato","core-extras.61a0822826":"App su Core","core-extras.15438cc098":"non supportato","core-extras.ad565d9d01":"Funzionalità","core-extras.0155bf03e5":"Legenda dei segmenti","core-extras.8b7110078e":"Gruppi di algoritmi per tipo di dati","core-extras.25ab4276a6":"Matrice delle capacità scorrevole","open-source-reed.b47a4ded28":"Knowledge governance built on Reed-parsed atoms.","open-source-reed.4a86080d67":"Spindle","open-source-reed.fe0a091fdb":"Prodotti","open-source-reed.4a60a35ead":"Verified runtime with BLAKE3 chain integrity.","open-source-reed.de6848949f":"Selvedge","open-source-reed.6cc3364a24":"Progetto","open-source-reed.ca25b16593":"Proofs and certificates that pair with Reed roots.","open-source-reed.df84637182":"AION","open-source-reed.e98666b453":"Correctly rounded math under the parsing layer.","open-source-reed.cd84197771":"Numerus","open-source-reed.d5d6e83bf2":"Continue exploring","open-source-reed.75e393a1ac":"Explore the project","open-source-reed.9f5acfe3a4":"Read the README","open-source-reed.0c77991f08":"Explore Reed","open-source-reed.3de97d556a":"Explore what Reed’s structural reading records before choosing an adoption route.","open-source-reed.fdb664574e":"Parse anything, prove everything","open-source-reed.90e40d5043":"Get started","open-source-reed.188fb5d6cf":"Reed","open-source-reed.650fabe787":"Projects","open-source-reed.70510b3260":"Reed","open-source-reed.aab50eb6e3":"No GPU needed","open-source-reed.98c200b9c5":"Standard CPU","open-source-reed.14eabdf927":"Full CFG, ambiguity support.","open-source-reed.47ab5affea":"~320 KiB/s","open-source-reed.06c13f6961":"GLL Rust","open-source-reed.76650a45b9":"Table-driven.","open-source-reed.f4e01fb59a":"~21 MiB/s","open-source-reed.9d6e315631":"SLR Dockerfile","open-source-reed.43aa738746":"Table-driven, no backtracking.","open-source-reed.b0d5b43a33":"~41 MiB/s","open-source-reed.ea8d9aed1d":"SLR JSON","open-source-reed.ab4c688f07":"SSE4.2, AVX2, AVX-512, NEON.","open-source-reed.681071db21":"2 to 4 GB/s","open-source-reed.ee9b70dea3":"SIMD structural scan","open-source-reed.66203d71c4":"From the README table","open-source-reed.340a9c4273":"THROUGHPUT","open-source-reed.b57075791a":"SIMD SCAN","open-source-reed.44e5de8ca6":"GLL GENERAL","open-source-reed.5a0a83b532":"SLR FAST","open-source-reed.c7b91d7bb2":"Fast path, general path,","open-source-reed.63c9045599":"Performance","open-source-reed.13f71ffcde":"No external service","open-source-reed.7679c9b346":"Verifiable syntax trees","open-source-reed.99b722ae93":"certificate hashing, RGB1 bundles","open-source-reed.99ff6d3f77":"BLAKE3 and 58 grammars","open-source-reed.e76b458d84":"four parsers, SPPF, Merkle tree","open-source-reed.d2e96c24aa":"Reed engine","open-source-reed.50c2a7d1a9":"C ABI: Python, Go, WASM","open-source-reed.e28dc272a3":"editor protocol, diagnostics","open-source-reed.2ed2681f3e":"parse / query / certify","open-source-reed.ba947a19b2":"Native Rust API, zero copy","open-source-reed.91a89970ab":"Where Reed plugs in","open-source-reed.07a56cd0db":"INTEGRATION GRAPH","open-source-reed.6fa04ffd63":"FFI","open-source-reed.cdcbdebad7":"LSP","open-source-reed.700b401ca5":"CLI","open-source-reed.d59ed14bf9":"RUST","open-source-reed.549cc59305":"Wrap. Query","open-source-reed.91826ba9cb":"Embed","open-source-reed.899e5920ef":"One grammar, four engines","open-source-reed.f72a91cccb":"Replays bit-exact","open-source-reed.5012eb38d9":"Tree-pattern language","open-source-reed.e38a7c6af8":"replays bit-exact","open-source-reed.379e1f1c85":"pinned to tree root","open-source-reed.c43cd52c2e":"across 412 files","open-source-reed.73040e4742":"3 corrispondenze","open-source-reed.e6580e6770":"blocco non sicuro, 23 righe","open-source-reed.728536f392":"blocco non sicuro, 4 righe","open-source-reed.f9dcb6f210":"blocco non sicuro, 12 righe","open-source-reed.3dd4f24cd6":"(unsafe_block) @hit","open-source-reed.68a352ddd6":"RQL","open-source-reed.739e7158b6":"trova tutti i blocchi non sicuri","open-source-reed.c0e1dfd7eb":"REGISTRO QUERY","open-source-reed.cc9bd99239":"VM CON BACKTRACKING","open-source-reed.54f22ebbed":"BYTECODE","open-source-reed.9b79aefea3":"PATTERN","open-source-reed.657ebf4a98":"dati simili","open-source-reed.c871a273c6":"Interroga l'albero","open-source-reed.365884a547":"Porta il tuo scanner","open-source-reed.76be0f2115":"token regolari tramite DFA, il resto tramite scanner","open-source-reed.c4ab79b193":"TokenDfa e KeywordTrie","open-source-reed.ce4d643f63":"BTreeMap di Box<dyn ExternalScanner>","open-source-reed.1433c8535b":"ScannerRegistry","open-source-reed.9a4f654270":"vede l'input attorno al cursore","open-source-reed.28fe2507be":"ScanContext","open-source-reed.4f4ec7c758":"terminale NAME = /~/;","open-source-reed.2734993c3d":"Regola token","open-source-reed.a5a912a0c2":"Direttiva grammatica","open-source-reed.9550b132aa":"Come si collega uno scanner","open-source-reed.41594316ee":"REGISTRO SCANNER","open-source-reed.2a7d6db700":"8 INTEGRATI","open-source-reed.119d9ff30b":"PLUGGABILE","open-source-reed.99fed1755f":"non può esprimere","open-source-reed.d95b9b02b4":"Token con regex","open-source-reed.992747cbd4":"Scanner esterni","open-source-reed.6e6efa3b69":"Verificatori indipendenti","open-source-reed.32a15526a3":"Stessa fonte, stessa radice","open-source-reed.969c0a40ca":"BLAKE3 lega il parse all'input, alla grammatica e alla configurazione.","open-source-reed.10de46b3b3":"Certificato","open-source-reed.64d229e7aa":"Foresta condivisa e compattata. Tutti i parse validi conservati.","open-source-reed.fd189c960d":"SPPF","open-source-reed.3cd3580160":"Cascata da SLR a GLR a GLL, dal più veloce al più generale.","open-source-reed.6faa458574":"Lexer UTF-8. Dettagli conservati. Recupero errori.","open-source-reed.e8c61e434a":"Lex","open-source-reed.be249e52ba":"Dalla fonte all'albero certificato","open-source-reed.cfc3d3241e":"PIPELINE DI PARSE","open-source-reed.4977142e2a":"GLL","open-source-reed.6f4c2db0d1":"GLR","open-source-reed.f4db5a60b4":"LALR","open-source-reed.9a13f0340a":"SLR","open-source-reed.28eaef8ed3":"Sigillalo","open-source-reed.4238408752":"Parse veloce","open-source-reed.d28487442c":"Quattro motori, un certificato","open-source-reed.bb6ed428dc":"L'hash è prova","open-source-reed.ab1422bf3b":"La fiducia non è prova","open-source-reed.6ac2f3ba14":"Modifica un commento. L'intero albero cambia.","open-source-reed.a60a3dc6e4":"Nessun hash incrementale","open-source-reed.221174a399":"L'audit significa ricostruire. Costoso e fragile.","open-source-reed.8e458568c6":"Riparsa per verificare","open-source-reed.95ea59335f":"\"Viene dal repository, fidati.\"","open-source-reed.8d323b1719":"Fidati della build","open-source-reed.9e0acbfb10":"nessun replay","open-source-reed.ae877478d4":"L'albero di parse vive in RAM e muore con il processo.","open-source-reed.8d6bc794a3":"AST in memoria","open-source-reed.43bb6cc759":"Perché gli audit si bloccano","open-source-reed.4d162bd0a5":"COSA OFFRE OGGI","open-source-reed.46418a99d8":"NESSUNA RICEVUTA","open-source-reed.2f8a92ff2e":"CATENA DI FIDUCIA","open-source-reed.6f85a3f01b":"ALBERO PERSO","open-source-reed.28e4f32c12":"la prova","open-source-reed.e1d5f88e57":"La maggior parte dei parser scarta","open-source-reed.8a9400005c":"Un albero di parsing non è una prova della fonte","open-source-reed.d3133bea9d":"Nessun registro privato","open-source-reed.78ff51c72d":"Vengono rivisitati solo i sottoalberi modificati.","open-source-reed.1aaa4589e0":"Modello di riparsing","open-source-reed.6b5eb5323e":"Incrementale","open-source-reed.063d333116":"Legato a input, grammatica e configurazione.","open-source-reed.dc9ca3c34a":"Radice del certificato","open-source-reed.5efbf76048":"Codice, configurazione, documenti e DSL.","open-source-reed.10d5943304":"Grammatiche integrate","open-source-reed.1104623564":"Core, grammatiche, query, strumenti.","open-source-reed.9ec98e20d5":"Crates del workspace","open-source-reed.96fdff4c20":"Da una singola build","open-source-reed.f31727ff20":"UN ALBERO CERTIFICATO","open-source-reed.dac169b5bb":"RADICE BLAKE3","open-source-reed.da04370db0":"PARSE","open-source-reed.b1578818cb":"flusso di lavoro locale","open-source-reed.fe6763b76d":"Una radice verificata","open-source-reed.9ffc337205":"Tre comandi","open-source-reed.81076ea516":"Risposta di audit","open-source-reed.91a02d67fa":"Approvazione","open-source-reed.80d0b8f9b8":"Quando arriva la domanda, la ricevuta conservata risponde senza una nuova build.","open-source-reed.9adbde4b64":"Rispondi al revisore","open-source-reed.4cf65a12c3":"Si installa sui server che possiedi, poi la prova inizia semplicemente ad accumularsi.","open-source-reed.fdc21329fd":"Posiziona e attiva","open-source-reed.8e6bacb572":"Una A e un repository pubblico rendono la revisione breve e pulita.","open-source-reed.8cada45f28":"Approvalo una volta","open-source-reed.c8d78723b6":"Tre team, nessuno sviluppatore","open-source-reed.46060a0b2e":"CHI FA COSA","open-source-reed.6992b008c3":"HARDWARE ESISTENTE","open-source-reed.937a99bb8f":"I TUOI TEAM","open-source-reed.d20ed15e8a":"NESSUN CODICE","open-source-reed.3418708d59":"non un progetto","open-source-reed.32751a3da3":"Adottato a fasi,","open-source-reed.02dc37ff04":"Come introdurlo","open-source-reed.1e41ef2a5f":"Nessuna re-platforming","open-source-reed.8160e6c799":"Un unico strumento","open-source-reed.c3c32386c8":"Per il lavoro più sensibile, Reed funziona senza alcuna rete.","open-source-reed.59a081f5e2":"Nessuna dipendenza in uscita","open-source-reed.ed55a437e4":"Ancorato a uno stato membro che scegli tu. Nulla attraversa un confine che non hai approvato.","open-source-reed.12e74093c0":"Un data center europeo","open-source-reed.d943ab6c07":"Dentro il tuo edificio, dietro il tuo firewall. Il lavoro non lascia mai la stanza.","open-source-reed.1f200f6013":"I tuoi server","open-source-reed.7c4f32cf8b":"Uno strumento, tre modalità","open-source-reed.d9c1ee16fc":"DALLA FONTE ALLA PROVA","open-source-reed.c689932b7d":"OFFLINE","open-source-reed.c387fd0cd2":"REGIONE UE","open-source-reed.8d276eb736":"Dove lo posizioni tu","open-source-reed.67bb3355d4":"Europeo per impostazione predefinita","open-source-reed.d136c5cac7":"Dove gira e a chi risponde","open-source-reed.56f6624482":"Non una prova","open-source-reed.6f712223f4":"Una promessa","open-source-reed.aa24f74187":"Nulla è stato conservato al momento, quindi non c'è nulla a cui fare riferimento.","open-source-reed.7bd7a95c52":"Nessuna registrazione permanente","open-source-reed.9496cddd7d":"Un processo fragile che termina comunque con un risultato di cui nessuno si fida pienamente.","open-source-reed.035997eb5b":"Giorni di lavoro","open-source-reed.21e0a1c7b7":"Confermare la fonte significa ricostruire l'intera codebase.","open-source-reed.898c51b853":"Ricostruire per verificare","open-source-reed.e39a6db15f":"La risposta è una promessa, non qualcosa che chiunque possa verificare.","open-source-reed.302276e2b7":"La parola \"fiducia\"","open-source-reed.58dfbd51da":"Perché la fiducia è fragile","open-source-reed.fcfbfe5837":"AUDIT OGGI","open-source-reed.214165f919":"CONTROLLABILE","open-source-reed.51ec1825ed":"NESSUNA RICOSTRUZIONE","open-source-reed.fb05d564a8":"PROVA NON AFFIDABILE","open-source-reed.a64693dc72":"o dimostralo","open-source-reed.b12e01ac19":"Fidati,","open-source-reed.bf54f52033":"La domanda a cui risponde","open-source-reed.b400b18f96":"Rischio eliminato","open-source-reed.c0a097d448":"Costo eliminato","open-source-reed.0e59058806":"Quando Reed pubblica nel sesto round, detenere direttamente il codice sorgente significa che un cambio di fornitore non blocca mai i tuoi strumenti.","open-source-reed.cbd17d59ba":"Nessun vincolo","open-source-reed.4907d96d45":"Una ricevuta di prova risponde al revisore senza una ricostruzione.","open-source-reed.ae850e2fbd":"Una risposta di audit","open-source-reed.c2d64efb47":"Funziona su una CPU standard. Nessuna flotta di GPU da procurarsi o attendere.","open-source-reed.143a3eb4d2":"Hardware che possiedi","open-source-reed.93cf74ba6f":"Funziona all'interno della toolchain esistente senza servizio esterno o licenza per utente. Il budget è per l'integrazione e l'operatività, non per l'accesso ricorrente.","open-source-reed.2c7dac0066":"Nessun contatore di servizio esterno","open-source-reed.7fbd095f5c":"Costo eliminato, rischio eliminato","open-source-reed.a383ab97c3":"PERCHÉ CONVIENE","open-source-reed.b3d8643537":"UN SOLO STRUMENTO","open-source-reed.ab715df7c8":"SAVES","open-source-reed.b7bac03d66":"cosa riduce il rischio","open-source-reed.2d16351bf7":"Cosa risparmia,","open-source-reed.61e893a89b":"Il caso aziendale","open-source-reed.60ce35a60d":"Possiedi la tua copia","open-source-reed.433944f096":"Nessun abbonamento","open-source-reed.0fc21df708":"Il codice sorgente è tuo da tenere. Se un rapporto con un fornitore termina, i tuoi strumenti non finiscono.","open-source-reed.1ef1565eea":"Vincolo del fornitore","open-source-reed.53220837d6":"La cronologia del repository e le istruzioni di build restano visibili ai revisori tecnici.","open-source-reed.516b1438ec":"Ispeziona il parser, riproduci la build e conserva ogni certificato che emette.","open-source-reed.ad4cd98026":"Sorgente e build","open-source-reed.be7fd070c6":"I termini in anticipo","open-source-reed.1c80821288":"SCHEDA DI APPROVVIGIONAMENTO","open-source-reed.3115880727":"NESSUN VINCOLO","open-source-reed.5b116da2ea":"BUILD RIPRODUCIBILE","open-source-reed.c968638a6e":"SESTO ROUND DI RILASCIO","open-source-reed.00d756e2ca":"Tuo da conservare","open-source-reed.3d1e7bdec2":"Leggi l'albero del codice sorgente","open-source-reed.340b77c0a3":"Cosa costa, chi lo controlla","open-source-reed.180a826409":"Niente da temere","open-source-reed.fd1cdd3829":"Niente di nascosto","open-source-reed.6e02bc62ef":"No. Reed funziona all'interno del prodotto e non dipende da un account Reed esterno.","open-source-reed.f34ab3f858":"Sono vincolato?","open-source-reed.ff7727bbae":"No. Legge dove ti trovi e non invia nulla a casa.","open-source-reed.cdbdcd7b55":"Invia qualcosa all'esterno?","open-source-reed.f1f84edacd":"No. È integrato e funziona da solo.","open-source-reed.0285b16bd8":"Devo configurarlo?","open-source-reed.61539eeb1e":"No. È gratuito e rimane gratuito, senza nulla da acquistare in seguito.","open-source-reed.c21cf4f60a":"Mi costerà?","open-source-reed.f7dd5c66e9":"La versione breve","open-source-reed.1d0d12cf54":"RISPOSTE RAPIDE","open-source-reed.b47a7b97e1":"NULLA ESCE","open-source-reed.bd4e9c0810":"NESSUNA CONFIGURAZIONE","open-source-reed.b1f071a446":"NESSUN COSTO","open-source-reed.65d81ab261":"una persona attenta chiede","open-source-reed.6a4675e220":"Le domande","open-source-reed.e21ffefce5":"Domande giuste","open-source-reed.ed6dffdfc6":"Senza problemi","open-source-reed.1045b8472c":"Aiutante silenzioso","open-source-reed.ed1d09299d":"L'app non dipende da un account Reed o da un servizio remoto per continuare a leggere i tuoi file.","open-source-reed.90074aa904":"Mai intrappolato","open-source-reed.30a3bb4c40":"Cambia una parola e la piccola ricevuta smette di corrispondere.","open-source-reed.078f3b674c":"Niente ti sfugge","open-source-reed.818b055a28":"Fai la stessa domanda due volte e la risposta non cambia.","open-source-reed.f77e0075de":"Niente congetture","open-source-reed.4f19e143f1":"Le tue parole tornano come le hai lasciate, anni dopo.","open-source-reed.2563d22092":"I vecchi file si aprono","open-source-reed.5292fd45d3":"Tranquillità quotidiana","open-source-reed.cb2804c879":"COSA TI FA RISPARMIARE","open-source-reed.439ce43644":"LA TUA TRANQUILLITÀ","open-source-reed.5f5bf1bc5d":"LE TUE RICEVUTE","open-source-reed.0d28ddba13":"I TUOI FILE","open-source-reed.0115e9b4ce":"gestito con discrezione","open-source-reed.992f862847":"Piccole preoccupazioni,","open-source-reed.5f32c7c01f":"Prova sotto la superficie quotidiana","open-source-reed.660c139a62":"C'è sempre","open-source-reed.aa188dcbca":"Non lo vedi mai","open-source-reed.2106b2a288":"Le app si aprono come le hai lasciate.","open-source-reed.4d3ebfca62":"Ricordato","open-source-reed.c7f73bb54d":"Impostazioni","open-source-reed.10f76772c2":"La stessa domanda, la stessa risposta.","open-source-reed.16cc658858":"Resta stabile","open-source-reed.b12fcedc7b":"Risposte","open-source-reed.073cb09806":"Niente di ciò che digiti viene perso.","open-source-reed.6b9d3fbace":"Letto per intero","open-source-reed.4bec957572":"Moduli","open-source-reed.ed57cc7a54":"I vecchi file tornano come li hai lasciati.","open-source-reed.76e2cdb0fd":"Si apre correttamente","open-source-reed.6a37a6819c":"Lettere","open-source-reed.79c6c67fa9":"Reed, silenziosamente sotto","open-source-reed.142be2b0a1":"UNA GIORNATA CON LE TUE APP","open-source-reed.70865f6bcf":"MAI D'INTRALCIO","open-source-reed.1d5e2aa27f":"IN SOTTOFONDO","open-source-reed.aad78e229a":"LE TUE APP","open-source-reed.90cfd88783":"tutto il giorno","open-source-reed.94cbd34e79":"Già all'opera,","open-source-reed.a2cf9abe20":"Dove lo incontri già","open-source-reed.c3d22ecd20":"Stesso risultato","open-source-reed.1671c401a2":"Stesso input","open-source-reed.d202e2d41c":"Un computer lontano legge lo stesso file e ottiene lo stesso timbro.","open-source-reed.3a5f1ed9c7":"Uguale su qualsiasi macchina","open-source-reed.5e722ac69b":"Se una singola parola cambia in seguito, il timbro non corrisponde più.","open-source-reed.165986bb9b":"Controlla il timbro","open-source-reed.6ea85dc23c":"Un piccolo timbro mostra che ha letto esattamente quel file e nient'altro.","open-source-reed.d487c6b320":"Conserva una ricevuta","open-source-reed.690bcb6046":"Reed apre il tuo documento e capisce cosa contiene.","open-source-reed.3e11805974":"Legge il file","open-source-reed.38a429176e":"Una promessa semplice","open-source-reed.c060d754b7":"COME RIMANE UGUALe","open-source-reed.e72d571cea":"NESSUNA SORPRESA","open-source-reed.298b005cb8":"STESSO RISULTATO","open-source-reed.c36e0fdcfb":"STESSO INPUT","open-source-reed.5af12df2ac":"su qualsiasi computer","open-source-reed.ff5bf20b56":"La stessa risposta,","open-source-reed.76364eec44":"La promessa silenziosa","open-source-reed.c80e161083":"Nessuna configurazione","open-source-reed.d44bfebeea":"Fatto per tutti","open-source-reed.57e1fa63e3":"Non devi mai toccarlo.","open-source-reed.5cf8744d5c":"Sotto","open-source-reed.fe73d79fdc":"Silenzioso","open-source-reed.0e1ca6ef3f":"Appartiene a tutti.","open-source-reed.519c433f56":"Per conservare","open-source-reed.755844bc39":"Tuo","open-source-reed.bf17137577":"La risposta non vaga mai.","open-source-reed.748288fd12":"Ogni volta","open-source-reed.b76aee974c":"Uguale","open-source-reed.af07e0ac20":"Nessun prezzo, nessuna password.","open-source-reed.a91bcce893":"Sempre","open-source-reed.75f527181b":"Gratis","open-source-reed.0b049b5346":"Niente da fare","open-source-reed.7fc3868449":"SEMPRE PRESENTE","open-source-reed.532d3df81f":"che funziona per te","open-source-reed.5e3a472920":"Un lettore attento","open-source-reed.704869f20f":"In parole semplici","open-source-reed.bd89a661fd":"Adottare Reed non è un programma di ingegneria. Segue il percorso di revisione che già usi attraverso acquisti, IT e conformità, e nessuno deve scrivere codice. Questa è la strada dalla prima approvazione al giorno in cui Reed risponde a un revisore.","open-source-reed.56927e349a":"L'ultima domanda è dove vivono i dati. Reed non ha un server di casa propria e non contatta nulla mentre lavora. Funziona sulle tue macchine, in un data center UE che scegli tu, o completamente offline. I tuoi dati restano sotto le regole europee e non attraversano mai un confine che non hai approvato.","open-source-reed.74f188254d":"La ragione per cui Reed esiste è una domanda che un revisore prima o poi farà: questo è stato costruito da una fonte approvata, e puoi provarlo? Oggi la risposta onesta è \"fidati di noi\". Reed trasforma questo in una prova che chiunque può verificare. Ecco la stessa domanda, risolta alla vecchia maniera e alla maniera di Reed.","open-source-reed.000e14bfa6":"Due domande decidono se uno strumento vale la pena di essere adottato: quali costi ricorrenti elimina e quali esposizioni riduce? Reed risponde a entrambe. Il lato sinistro mostra i risparmi; il destro i rischi ridotti. Nessun codice o gergo, solo un caso che puoi portare a una riunione di approvazione.","open-source-reed.222d47bf54":"Inizia con la domanda che gli acquisti fanno per prima: cosa entra nell'ambiente e chi lo controlla. Reed funziona dentro la tua toolchain, tiene le ricevute con i risultati e non introduce alcuna dipendenza di servizio.","open-source-reed.4b73471a49":"È giusto essere prudenti con qualsiasi cosa di nuovo su un computer. Quindi ecco le domande oneste che una persona sensata fa, con risposte semplici di cui puoi fidarti. Apri una qualsiasi per leggere di più.","open-source-reed.d7c86fb403":"La maggior parte delle volte non ti accorgerai mai che Reed è lì. Ma fa piccole cose utili sotto, il tipo di cose che ti salvano da un mal di testa più tardi. Ecco alcune preoccupazioni quotidiane di cui si occupa silenziosamente.","open-source-reed.554bcbd38a":"Puoi incontrare Reed ogni giorno senza notarlo. Sta dentro prodotti ordinari come uno strumento di scrittura, un modulo di sito web o un assistente che risponde a domande, e svolge silenziosamente un compito limitato. Questi sono alcuni di quei momenti.","open-source-reed.4ab2fd3857":"Ecco la parte che conta silenziosamente. Reed legge lo stesso identico file nello stesso identico modo, sia che funzioni sul tuo computer di casa sia su un computer in un altro paese. La risposta non cambia solo perché la macchina è cambiata. Nessuna sorpresa, nessun risultato diverso in un giorno diverso.","open-source-reed.6a1d2a3092":"Pensa a Reed come a un lettore attento che lavora per il computer. Quando un'app deve aprire un documento, un modulo o le proprie impostazioni, Reed è la parte che lo legge correttamente e capisce cosa c'è dentro. Non lo tocchi mai. Fa solo in modo che le tue cose si aprano come dovrebbero.","open-source-reed.f6e1abc18d":"SLR guida un percorso veloce basato su tabelle, GLL rimane generale con tempo polinomiale nel caso peggiore, e la riparsificazione incrementale tocca solo il sottoalbero modificato. La scansione strutturale SIMD funziona a gigabyte al secondo sulla CPU che già possiedi.","open-source-reed.125044236c":"Reed viene distribuito come libreria Rust, binario CLI, Language Server e ABI C stabile. Lo stesso parser, gli stessi hash, la stessa RQL, ovunque viva il tuo tooling.","open-source-reed.11158faa0e":"Reed Query Language descrive pattern di alberi in notazione concisa. Il compilatore riduce RQL a un bytecode a 20 opcode e una VM con backtracking lo esegue sull'albero parsato. Trova import, conta chiamate, individua una regex dentro una stringa letterale.","open-source-reed.cf7e2e4c10":"Alcuni token che una regex non può esprimere: indentazione, heredoc, commenti annidati, stringhe raw. Reed include otto scanner esterni integrati e ti permette di registrare i tuoi con una direttiva di grammatica.","open-source-reed.26c03f651c":"Reed non è un parser singolo. Compila una singola grammatica RGS in quattro motori, SLR, LALR, GLR e GLL, e parse_auto scende dal più veloce al più generale. Poi ogni nodo viene sottoposto a hash e l'albero viene sigillato in un certificato BLAKE3 legato a input, grammatica e configurazione.","open-source-reed.e41f97b843":"La maggior parte dei parser produce un AST e dimentica la sorgente. Riprodurre una build significa riparsare l'intero codebase. I revisori che chiedono \"questo è stato costruito da una fonte approvata?\" non hanno risposta, solo una catena di fiducia.","open-source-reed.5dd2d16a7c":"Tre comandi: costruisci la CLI dal workspace, parsifica il tuo repo, leggi la radice del certificato. La radice BLAKE3 del tuo albero sorgente è nel tuo terminale in pochi secondi.","open-source-reed.e6ca57202c":"Repo","open-source-reed.ac3f4bd12c":"Prova, non fiducia","open-source-reed.1e43f574c7":"UE, on-prem","open-source-reed.c10e83c453":"Residenza dei dati","open-source-reed.5703321d0e":"Funziona su","open-source-reed.6eef664840":"Nessuno","open-source-reed.8fde48f31a":"Abbonamento","open-source-reed.2ce04ce4ff":"Servizio esterno","open-source-reed.3229609e15":"Output","open-source-reed.fca77b7e3a":"Il parser certificato, in breve","open-source-reed.1d197d39c5":"Dove funziona","open-source-reed.c3892a34c8":"Reed trasforma ogni codebase o set di configurazione parsato in un record stabile e verificabile. I team conservano la sorgente, il contratto del parser e la radice BLAKE3, così le domande di audit diventano ricerche di prove invece di rebuild costosi.","open-source-reed.ece2cd7f1d":"lasciare un certificato","open-source-reed.6b80ede64d":"Reed","open-source-reed.80c3052d33":"Mai","open-source-reed.56ada62b04":"Bloccato","open-source-reed.c756f6af1f":"Tutti","open-source-reed.e8e8ea6919":"Chi lo possiede","open-source-reed.63ee1e748e":"Tenuto per te","open-source-reed.31a33917d5":"Una ricevuta","open-source-reed.5c40fd3863":"Apri correttamente","open-source-reed.f1096a5b4c":"I tuoi file","open-source-reed.3477f4d91d":"Stessa risposta","open-source-reed.4481948392":"Niente","open-source-reed.2d777a6b97":"Paghi tu","open-source-reed.e231b818b7":"Configuri tu","open-source-reed.1c397b0526":"Un assistente di lettura","open-source-reed.f8c94a3b4b":"Cos'è","open-source-reed.00fa15bb77":"Perché rimane uguale","open-source-reed.41d7edc25a":"Cosa fa per te","open-source-reed.dfb44092e4":"Reed funziona dentro le app che usi. Apre documenti e moduli, ne capisce la struttura e tiene una ricevuta così lo stesso file viene letto allo stesso modo ogni volta. Non devi mai configurarlo.","open-source-reed.ca24c93621":" i tuoi file.","open-source-reed.6d5a1e7e44":"assistente file","open-source-reed.c46ff46576":"Reed: il tuo invisibile","open-source-reed.31e0360cf0":"Pattern ad albero RQL","open-source-reed.a618b4be8d":"Query","open-source-reed.725a5da3d3":"Certificato BLAKE3","open-source-reed.53e49a69fb":"Hashing","open-source-reed.82c4ed5526":"SLR, LALR, GLR, GLL","open-source-reed.7f5d63aa39":"Motori","open-source-reed.76a9383aa9":"58 grammatiche integrate","open-source-reed.8f8e9e692c":"Grammatiche","open-source-reed.b2b57325ed":"26 crate del workspace","open-source-reed.8f11bdf9ce":"Crate","open-source-reed.2293dd93ed":"Rust 1.89+, edizione 2024","open-source-reed.89b86ab0e6":"Linguaggio","open-source-reed.942587e61e":"Scheda progetto","open-source-reed.7a17c4eb6a":"Reed analizza il sorgente in un albero stabile e sigilla il risultato con una radice di certificato BLAKE3. I team possono interrogare la struttura come dati e verificare in seguito che l'albero corrisponda ancora allo stesso sorgente e allo stesso contratto del parser.","open-source-reed.f1581e0b3a":"Dimostra tutto","open-source-reed.31ddfd4b17":"Analizza qualsiasi cosa","open-source-reed.1dabba21cd":"✓","open-source-reed.cf989ea142":"Ispezionabile","open-source-reed.0bd44968dd":"operazione locale","open-source-reed.591935b15b":"Pubblico","open-source-reed.dc937b5989":"Nessuno","open-source-reed.7157558738":"On-prem","open-source-reed.349dd06b63":"Regione UE","open-source-reed.a1794783aa":"Offline","open-source-reed.136e75c456":"Approvvigionamento","open-source-reed.708ce5ca06":"Operazioni IT","open-source-reed.4a109cc494":"Conformità","open-source-reed.ba21d59f66":"parse_auto","open-source-reed.7fe35fc80a":"reed-core","open-source-reed.f13680cf75":"reed-cli","open-source-reed.4afe0734eb":"reed-lsp","open-source-reed.9b5db2d431":"reed-ffi","open-source-reed.8c8c761922":"incrementale","open-source-reed.27e88b861f":"EASY","open-source-reed.ddd2c0300d":"CALM","open-source-reed.264fbe323a":"OGNI GIORNO","open-source-reed.e2220ace54":"AMICHEVOLE","open-source-reed.a04f274bcc":"ONESTO","open-source-reed.6e10953f3e":"OPEN","open-source-reed.80db3832a5":"RISULTATI","open-source-reed.51df334606":"IL DIVARIO","open-source-reed.9170a8b2fb":"EU","open-source-reed.ec813cc13f":"IMPLEMENTAZIONE","open-source-reed.5d0b2f6bd4":"OSSERVATO","open-source-reed.8215b59ccb":"MOTORE","open-source-reed.35e0d0360a":"LIVE","open-source-reed.0f4b423c4b":"MISURATO","open-source-reed.consumer.hero.lead":"Reed aiuta Fabric a comprendere","open-source-reed.consumer.hero.accent":"testo strutturato sempre allo stesso modo","open-source-reed.consumer.hero.lede":"Reed è il motore locale di lettura del codice all'interno di Dweve Fabric. Riconosce le parti e le relazioni nel testo strutturato e mantiene ogni parte legata al suo posto esatto, così il workspace può rispondere con precisione e produrre la stessa struttura quando nulla è cambiato. Reed è pubblicato sotto Apache-2.0.","open-source-reed.consumer.hero.actionPrimary":"Scopri cosa abilita Reed","open-source-reed.consumer.hero.actionSecondary":"Vedi feedback precisi","open-source-reed.consumer.hero.ledger":"Cosa abilita Reed in Fabric","open-source-reed.consumer.hero.row.role":"Comprende","open-source-reed.consumer.hero.row.roleValue":"Testo strutturato del workspace","open-source-reed.consumer.hero.row.input":"Rivela","open-source-reed.consumer.hero.row.inputValue":"Parti nominate e relazioni","open-source-reed.consumer.hero.row.output":"Preserva","open-source-reed.consumer.hero.row.outputValue":"Posizioni esatte nel testo","open-source-reed.consumer.hero.row.repeat":"Supporta","open-source-reed.consumer.hero.row.repeatValue":"Feedback mirato","open-source-reed.consumer.hero.row.errors":"Ripete","open-source-reed.consumer.hero.row.errorsValue":"Lo stesso risultato quando non cambia nulla","open-source-reed.consumer.hero.row.operation":"Ritorna a","open-source-reed.consumer.hero.row.operationValue":"Dweve Fabric","open-source-reed.consumer.structure.eyebrow":"Struttura sotto il testo","open-source-reed.consumer.structure.lead":"Fabric riceve un flusso di testo","open-source-reed.consumer.structure.accent":"Reed mostra come le parti si incastrano","open-source-reed.consumer.structure.body":"Le regole dell'area di lavoro, le impostazioni e altri testi strutturati hanno un ordine che il software deve comprendere. Reed identifica le parti nominate e le loro relazioni, e mantiene ciascuna collegata al punto esatto da cui proviene.","open-source-reed.consumer.structure.pill1":"Parti nominate","open-source-reed.consumer.structure.pill2":"Relazioni chiare","open-source-reed.consumer.structure.pill3":"Punti esatti","open-source-reed.consumer.structure.footer":"Fabric riceve un risultato strutturato legato al testo originale","open-source-reed.consumer.repeat.eyebrow":"Coerente ogni volta","open-source-reed.consumer.repeat.lead":"Lo stesso testo mantiene la stessa struttura","open-source-reed.consumer.repeat.accent":"da un'esecuzione di Fabric alla successiva","open-source-reed.consumer.repeat.body":"Reed segue la stessa lettura definita ogni volta che Fabric gestisce testo strutturato invariato in condizioni invariate. Il risultato non varia tra le esecuzioni, e una modifica al testo o alle sue condizioni produce un risultato diverso.","open-source-reed.consumer.repeat.pill1":"Stesso testo","open-source-reed.consumer.repeat.pill2":"Stesse condizioni","open-source-reed.consumer.repeat.pill3":"Stessa struttura","open-source-reed.consumer.repeat.footer":"Una lettura ripetibile mantiene l'area di lavoro coerente","open-source-reed.consumer.moments.eyebrow":"Nell'area di lavoro","open-source-reed.consumer.moments.lead":"Lavori con Fabric","open-source-reed.consumer.moments.accent":"Reed mantiene la struttura chiara sotto","open-source-reed.consumer.moments.body":"Quando apri le regole dell'area di lavoro, modifichi un'impostazione o importi testo strutturato, Fabric gestisce l'esperienza visibile. Reed mantiene chiare sotto le parti nominate, le relazioni e le posizioni esatte, così Fabric può rispondere alla parte giusta.","open-source-reed.consumer.moments.pill1":"Apri chiaramente","open-source-reed.consumer.moments.pill2":"Modifica con precisione","open-source-reed.consumer.moments.pill3":"Ritorna in modo coerente","open-source-reed.consumer.moments.footer":"Fabric resta l'area di lavoro che usi","open-source-reed.consumer.diagnostic.eyebrow":"Feedback che indica","open-source-reed.consumer.diagnostic.lead":"Quando una parte non si adatta","open-source-reed.consumer.diagnostic.accent":"Fabric può mostrare dove guardare","open-source-reed.consumer.diagnostic.body":"Reed identifica il punto esatto in cui il testo strutturato smette di corrispondere alla forma che Fabric si aspetta. Questo consente a Fabric di dare un messaggio mirato sulla parte interessata, mantenendo le parti invariate separate e visibili.","open-source-reed.consumer.diagnostic.pill1":"Punto esatto","open-source-reed.consumer.diagnostic.pill2":"Parte interessata","open-source-reed.consumer.diagnostic.pill3":"Messaggio utile","open-source-reed.consumer.diagnostic.footer":"Posizioni precise danno a Fabric un punto preciso in cui rispondere","open-source-reed.consumer.boundary.eyebrow":"Silenziosamente dentro Fabric","open-source-reed.consumer.boundary.lead":"Lavori nell'area di lavoro","open-source-reed.consumer.boundary.accent":"Reed gestisce la lettura sotto","open-source-reed.consumer.boundary.body":"Non apri Reed, non lo usi e non scegli le sue condizioni di lettura. Dweve Fabric lo usa dietro l'area di lavoro e trasforma la struttura e le posizioni restituite nelle funzionalità e nei feedback che vedi.","open-source-reed.consumer.boundary.pill1":"Nessuno strumento separato","open-source-reed.consumer.boundary.pill2":"Nessuna configurazione di Reed","open-source-reed.consumer.boundary.pill3":"Fabric resta in vista","open-source-reed.consumer.boundary.footer":"Il tuo punto di contatto è Dweve Fabric","open-source-reed.consumer.side.structure":"Struttura del testo","open-source-reed.consumer.side.repeat":"Confronto delle esecuzioni","open-source-reed.consumer.side.moments":"Momenti dell'area di lavoro","open-source-reed.consumer.side.diagnostic":"Feedback mirato","open-source-reed.consumer.side.boundary":"Ruolo dentro Fabric","open-source-reed.consumer.side.input":"testo strutturato","open-source-reed.consumer.side.parts":"parti nominate","open-source-reed.consumer.side.runA":"prima esecuzione di Fabric","open-source-reed.consumer.side.runB":"esecuzione successiva di Fabric","open-source-reed.consumer.side.sameContract":"Stesso testo e stesse condizioni di lettura","open-source-reed.consumer.side.moment.open":"Apri le regole dell'area di lavoro","open-source-reed.consumer.side.moment.change":"Modifica un'impostazione","open-source-reed.consumer.side.moment.check":"Ritorna e verifica","open-source-reed.consumer.side.exactPart":"un campo interessato","open-source-reed.consumer.side.notWholeFile":"Fabric può indicare la parte interessata mantenendo il resto in vista","open-source-reed.consumer.side.productChooses":"Fabric è l'area di lavoro che apri","open-source-reed.consumer.side.runsWithProduct":"Reed legge il testo strutturato sotto","open-source-reed.consumer.side.noAccount":"Non utilizzi uno strumento Reed separato","open-source-reed.consumer.side.resultReturns":"Il risultato torna a Fabric","open-source-reed.consumer.board.visible":"pronto per Fabric","open-source-reed.consumer.board.structure.path":"struttura del testo","open-source-reed.consumer.board.repeat.path":"esegui confronto","open-source-reed.consumer.board.moments.path":"momenti dell'area di lavoro","open-source-reed.consumer.board.diagnostic.path":"feedback mirato","open-source-reed.consumer.board.boundary.path":"ruolo all'interno di Fabric","open-source-reed.consumer.board.structure.footLeft":"il testo originale rimane collegato","open-source-reed.consumer.board.structure.footRight":"il testo diventa parti denominate","open-source-reed.consumer.board.repeat.footLeft":"stesse condizioni ripetute","open-source-reed.consumer.board.repeat.footRight":"stesso risultato","open-source-reed.consumer.board.moments.footLeft":"Fabric resta in vista","open-source-reed.consumer.board.moments.footRight":"la struttura supporta ogni passaggio","open-source-reed.consumer.board.diagnostic.footLeft":"una parte interessata","open-source-reed.consumer.board.diagnostic.footRight":"risposta mirata","open-source-reed.consumer.board.boundary.footLeft":"nessuno strumento Reed separato","open-source-reed.consumer.board.boundary.footRight":"i risultati tornano a Fabric","open-source-reed.consumer.board.source":"Testo strutturato dell'area di lavoro","open-source-reed.consumer.board.read":"leggi","open-source-reed.consumer.board.structure":"Struttura denominata","open-source-reed.consumer.board.parts":"parti","open-source-reed.consumer.board.receipt":"collegate al testo originale","open-source-reed.consumer.board.oneInput":"Un testo strutturato","open-source-reed.consumer.board.firstPlace":"Prima esecuzione di Fabric","open-source-reed.consumer.board.secondPlace":"Esecuzione successiva di Fabric","open-source-reed.consumer.board.root":"risultato strutturato","open-source-reed.consumer.board.match":"I risultati corrispondono","open-source-reed.consumer.board.matchReason":"Il testo e le condizioni di lettura sono rimasti gli stessi","open-source-reed.consumer.board.youDo":"Cosa fai in Fabric","open-source-reed.consumer.board.reedExposes":"Cosa Reed mantiene chiaro","open-source-reed.consumer.board.softwareCan":"Cosa può fare Fabric","open-source-reed.consumer.board.moment.open":"Apri le regole dell'area di lavoro","open-source-reed.consumer.board.moment.read":"Identifica le sue sezioni denominate","open-source-reed.consumer.board.moment.resultOpen":"Presentale in ordine","open-source-reed.consumer.board.moment.change":"Modifica un'impostazione","open-source-reed.consumer.board.moment.locate":"Individua il valore modificato","open-source-reed.consumer.board.moment.resultChange":"Rispondi solo a quella parte","open-source-reed.consumer.board.moment.import":"Importa testo strutturato","open-source-reed.consumer.board.moment.map":"Mappa campi e relazioni","open-source-reed.consumer.board.moment.resultImport":"Posiziona i valori con attenzione","open-source-reed.consumer.board.moment.return":"Torna più tardi","open-source-reed.consumer.board.moment.verify":"Mantieni la struttura invariata","open-source-reed.consumer.board.moment.resultReturn":"Continua in modo coerente","open-source-reed.consumer.board.changedLine":"una parte modificata","open-source-reed.consumer.board.exactSpan":"posizione esatta","open-source-reed.consumer.board.whatChanged":"Controllo struttura","open-source-reed.consumer.board.onePart":"1 parte modificata","open-source-reed.consumer.board.unchanged":"invariato","open-source-reed.consumer.board.needsAttention":"richiede attenzione","open-source-reed.consumer.board.preciseMessage":"Fabric può trasformare questo punto esatto in un messaggio utile","open-source-reed.consumer.board.boundary.role":"l'area di lavoro che utilizzi","open-source-reed.consumer.board.boundary.use":"Cosa utilizzi","open-source-reed.consumer.board.boundary.useBody":"Dweve Fabric è l'area di lavoro che apri","open-source-reed.consumer.board.boundary.setup":"Cosa legge Reed","open-source-reed.consumer.board.boundary.setupBody":"Testo strutturato gestito dall'area di lavoro","open-source-reed.consumer.board.boundary.network":"Cosa restituisce Reed","open-source-reed.consumer.board.boundary.networkBody":"Parti, relazioni e posizioni esatte","open-source-reed.consumer.board.boundary.proof":"Cosa gestisci","open-source-reed.consumer.board.boundary.proofBody":"Il tuo lavoro in Fabric, non in Reed","open-source-reed.consumer.board.field.workspace":"Area di lavoro","open-source-reed.consumer.board.field.region":"Area geografica","open-source-reed.consumer.board.field.review":"Revisione","open-source-reed.consumer.board.value.europe":"Europa","open-source-reed.consumer.board.value.required":"Obbligatorio","open-source-reed.consumer.board.linkedText":"Ogni valore resta collegato alla sua posizione nel testo originale","open-source-reed.consumer.board.namedStructure":"Area di lavoro","open-source-reed.consumer.board.partsFound":"Parti trovate","open-source-reed.consumer.board.structuredResult":"Risultato strutturato","open-source-reed.business.hero.lead":"Trasforma il testo formale in struttura","open-source-reed.business.hero.accent":"ogni team può riutilizzare","open-source-reed.business.hero.lede":"Reed è un motore locale di intelligenza del codice per codebase, scritto in Rust. Trasforma ogni repository in un modello strutturale stabile con un albero di parsing verificabile, posizioni esatte, esecuzioni ripetibili e piani di refactoring visibili. Reed viene pubblicato nel sesto ciclo del programma di rilascio della fondazione di Dweve, con la sua documentazione su docs.dweve.com lo stesso giorno.","open-source-reed.business.hero.actionPrimary":"Vedi il valore operativo","open-source-reed.business.hero.actionSecondary":"Vedi il passaggio di consegne","open-source-reed.business.hero.ledger":"Reed in breve","open-source-reed.business.hero.row.input":"Input","open-source-reed.business.hero.row.inputValue":"Testo formale e codice","open-source-reed.business.hero.row.output":"Output","open-source-reed.business.hero.row.outputValue":"Struttura denominata e localizzata","open-source-reed.business.hero.row.conditions":"Condizioni di lettura","open-source-reed.business.hero.row.conditionsValue":"Conservate con il risultato","open-source-reed.business.hero.row.repeat":"Ripetibilità","open-source-reed.business.hero.row.repeatValue":"Stesso input, stesso output","open-source-reed.business.hero.row.change":"Rilevamento delle modifiche","open-source-reed.business.hero.row.changeValue":"Input diverso, risultato diverso","open-source-reed.business.hero.row.integration":"Integrazione","open-source-reed.business.hero.row.integrationValue":"La tua toolchain esistente","open-source-reed.business.hero.row.uses":"Uso a valle","open-source-reed.business.hero.row.usesValue":"Validazione, ricerca, audit","open-source-reed.business.hero.row.evidence":"Evidenza","open-source-reed.business.hero.row.evidenceValue":"Risultato verificabile","open-source-reed.business.handoff.eyebrow":"Il passaggio di consegne operativo","open-source-reed.business.handoff.lead":"Leggi il testo strutturato una volta","open-source-reed.business.handoff.accent":"riutilizza il risultato ovunque","open-source-reed.business.handoff.body":"Gli input formali spesso diventano una catena di lettori monouso, ognuno dei quali interpreta la stessa fonte in modo leggermente diverso. Reed trasforma una lettura definita in struttura denominata con posizioni esatte e un risultato ripetibile. Validazione, ricerca e audit possono quindi partire dallo stesso passaggio di consegne invece di ricostruirlo.","open-source-reed.business.handoff.pill1":"Una lettura","open-source-reed.business.handoff.pill2":"Parti denominate","open-source-reed.business.handoff.pill3":"Risultato ripetibile","open-source-reed.business.handoff.footer":"Un passaggio di consegne strutturato supporta ogni controllo a valle","open-source-reed.business.handoff.side.label":"Riutilizzo a valle","open-source-reed.business.handoff.side.sub":"Un risultato, tre usi operativi","open-source-reed.business.handoff.side.tag":"Condiviso","open-source-reed.business.handoff.side.validation":"Validazione","open-source-reed.business.handoff.side.validationBody":"Controlla i campi denominati rispetto a una struttura concordata","open-source-reed.business.handoff.side.search":"Ricerca","open-source-reed.business.handoff.side.searchBody":"Trova parti e relazioni senza rileggere il testo grezzo","open-source-reed.business.handoff.side.audit":"Audit","open-source-reed.business.handoff.side.auditBody":"Traccia il risultato fino alla posizione esatta della fonte","open-source-reed.business.handoff.side.coreBody":"Struttura denominata e localizzata","open-source-reed.business.handoff.side.input":"Input formale","open-source-reed.business.handoff.side.inputBody":"Codice, configurazione e linguaggi definiti","open-source-reed.business.handoff.side.footLeft":"Una lettura","open-source-reed.business.handoff.side.footRight":"Molti usi","open-source-reed.close.consumer.label":"Continua in Fabric","open-source-reed.close.consumer.headline":"Reed lavora in silenzio mentre lavori in Fabric","open-source-reed.close.consumer.body":"Scopri come Dweve Fabric trasforma una struttura affidabile in funzionalità dell'area di lavoro, feedback mirato e risultati ripetibili senza aggiungere un altro strumento alla tua giornata.","open-source-reed.close.consumer.primary":"Esplora Dweve Fabric","open-source-reed.close.consumer.secondary":"Rivedi un feedback preciso","open-source-reed.close.business.label":"Metti Reed al lavoro","open-source-reed.close.business.headline":"Dai a ogni team a valle la stessa struttura","open-source-reed.close.business.body":"Inizia con un input formale, definisci come deve essere letto e lascia che validazione, ricerca e audit riutilizzino lo stesso risultato nominato e localizzato.","open-source-reed.close.business.primary":"Rivedi il rollout","open-source-reed.close.business.secondary":"Chiedi informazioni sul rilascio","open-source-reed.business.value.eyebrow":"Valore operativo","open-source-reed.business.value.lead":"Mantieni una lettura definita","open-source-reed.business.value.accent":"riutilizzala a valle","open-source-reed.business.value.body":"Reed trasforma ogni input formale in un albero nominato e localizzato. Validazione, ricerca e audit possono usare la stessa lettura, riducendo parsing duplicati e derive interpretative, mantenendo tracciabili modifiche ed evidenze.","open-source-reed.business.value.pill1":"Mantenuto una volta","open-source-reed.business.value.pill2":"Nominato e localizzato","open-source-reed.business.value.pill3":"Riutilizzato a valle","open-source-reed.business.value.footer":"Una lettura rimane coerente dall'input all'evidenza","open-source-reed.business.value.side.label":"Vantaggi operativi","open-source-reed.business.value.side.sub":"Una lettura, riutilizzata","open-source-reed.business.value.side.tag":"Struttura condivisa","open-source-reed.business.value.side.reading":"Una lettura definita","open-source-reed.business.value.side.readingBody":"Definisci in un unico punto come viene letto l'input formale, poi riutilizza l'albero risultante nei controlli operativi.","open-source-reed.business.value.side.structure":"Struttura nominata e localizzata","open-source-reed.business.value.side.structureBody":"I nodi mantengono i loro nomi e le posizioni di origine, dando ai team a valle gli stessi punti di riferimento.","open-source-reed.business.value.side.change":"Isolamento esatto delle modifiche","open-source-reed.business.value.side.changeBody":"Il parsing incrementale rivisita i sottoalberi interessati, rendendo esplicito l'ambito di una modifica.","open-source-reed.business.value.side.evidence":"Evidenza ripetibile","open-source-reed.business.value.side.evidenceBody":"Un certificato vincola l'input e le condizioni di lettura all'albero, così il risultato registrato può essere verificato di nuovo.","open-source-reed.business.value.side.marker":"Pronto","open-source-reed.business.value.side.footLeft":"Mantenuto una volta","open-source-reed.business.value.side.footRight":"Riutilizzato a valle","open-source-reed.business.rollout.eyebrow":"Adozione graduale","open-source-reed.business.rollout.lead":"Inizia con un input formale","open-source-reed.business.rollout.accent":"estendi la stessa lettura","open-source-reed.business.rollout.body":"Inizia con un input formale limitato. Definisci la sua grammatica e configurazione, conserva l'albero nominato e localizzato risultante e il certificato, poi aggiungi validazione, ricerca e audit come usi a valle. Ogni fase estende la stessa lettura invece di introdurre un altro percorso di parsing.","open-source-reed.business.rollout.pill1":"Un input formale","open-source-reed.business.rollout.pill2":"Lettura definita","open-source-reed.business.rollout.pill3":"Riutilizzo a valle","open-source-reed.business.rollout.footer":"L'adozione si espande riutilizzando la stessa struttura","open-source-reed.business.rollout.side.label":"Percorso di adozione","open-source-reed.business.rollout.side.sub":"Prima l'input, poi gli usi","open-source-reed.business.rollout.side.tag":"Fasi","open-source-reed.business.rollout.side.stage1":"Fase uno","open-source-reed.business.rollout.side.reading":"Stabilisci la lettura","open-source-reed.business.rollout.side.readingBody":"Seleziona un input formale limitato e registra la grammatica e la configurazione che definiscono come Reed lo legge.","open-source-reed.business.rollout.side.stage2":"Fase due","open-source-reed.business.rollout.side.use":"Dimostra un uso operativo","open-source-reed.business.rollout.side.useBody":"Usa l'albero nominato e localizzato per un'attività e conserva il certificato con il risultato.","open-source-reed.business.rollout.side.stage3":"Fase tre","open-source-reed.business.rollout.side.extend":"Estendi la stessa struttura","open-source-reed.business.rollout.side.extendBody":"Aggiungi validazione, ricerca o audit senza introdurre un percorso di parsing separato.","open-source-reed.business.rollout.side.footLeft":"Un input formale","open-source-reed.business.rollout.side.footRight":"Più usi a valle","oss-reed-audit-record.label":"LETTURA","oss-reed-band-board.label":"LETTURA","oss-reed-before-you-change.label":"LETTURA","oss-reed-bench.ee9b70dea3":"Scansione strutturale SIMD","oss-reed-bench.7e59118250":"SSE4.2, AVX2, AVX-512, NEON","oss-reed-bench.681071db21":"da 2 a 4 GB/s","oss-reed-bench.ea8d9aed1d":"SLR JSON","oss-reed-bench.093ad19ef7":"Basato su tabelle, senza backtracking","oss-reed-bench.b0d5b43a33":"~41 MiB/s","oss-reed-bench.172729a7ed":"SLR TOML","oss-reed-bench.83ec7cd640":"Basato su tabelle","oss-reed-bench.f98c0022d0":"~36 MiB/s","oss-reed-bench.82ff56baf1":"SLR XML","oss-reed-bench.88deff7c29":"~31 MiB/s","oss-reed-bench.9d6e315631":"SLR Dockerfile","oss-reed-bench.f4e01fb59a":"~21 MiB/s","oss-reed-bench.06c13f6961":"GLL Rust","oss-reed-bench.a24dec5804":"CFG completo, supporto ambiguità","oss-reed-bench.47ab5affea":"~320 KiB/s","oss-reed-bench.c8b118cc43":"Provenienza della build","oss-reed-bench.2499419793":"La CI pubblica la radice del certificato della sorgente analizzata. I consumatori la verificano prima di distribuire.","oss-reed-bench.fb85566784":"Supply chain","oss-reed-bench.8e2c177dc3":"Gli strumenti SBOM registrano la radice Reed di ogni dipendenza analizzata. Manomettere il codice venduto interrompe la catena.","oss-reed-bench.e9c9dc5433":"Documenti normativi","oss-reed-bench.f4e335d700":"Markdown e config analizzati da Reed forniscono ai regolatori un'impronta da fissare in una presentazione.","oss-reed-bench.1d74aa53fa":"Revisione del codice silenziosa","oss-reed-bench.06208da963":"I revisori vedono solo i sottostrutture modificate. Gli hash dei nodi invariati restano stabili, quindi il rumore della revisione diminuisce.","oss-reed-bench.eca6a52220":"Linter cross-linguaggio","oss-reed-bench.5761050ab2":"Un pattern RQL attraversa i confini grammaticali, corrispondendo a Rust, TypeScript e Python attraverso la stessa query strutturale.","oss-reed-bench.6711d5c8b4":"Ingestione della conoscenza","oss-reed-bench.55cc7ded38":"Spindle usa Reed per analizzare i documenti ingeriti in atomi con provenienza. Le citazioni puntano ai nodi.","oss-reed-bench.8eb9e20a6c":"reed bench","oss-reed-bench.3d2ebe37d8":"CPU standard, nessuna GPU","oss-reed-bench.59a2e0d47c":"Tabella delle prestazioni README","oss-reed-bench.cee50dc974":"Throughput per motore","oss-reed-bench.a77faa7082":"Percorso rapido SLR","oss-reed-bench.92c003ef11":"GLL caso peggiore O(n^3)","oss-reed-bench.05c1a0a528":"Incrementale O(edit)","oss-reed-bench.7beb866476":"SLR per la velocità, GLL per la generalità. La rielaborazione incrementale tocca solo il sottostruttura modificata.","oss-reed-bench.70510b3260":"Reed / prestazioni","oss-reed-bindings.label":"LETTURA","oss-reed-biz-audit-answer.7011b1a621":"La risposta","oss-reed-biz-audit-answer.9464a4898a":"Proviene dal repository corretto, parola nostra.","oss-reed-biz-audit-answer.a6bb9a2b94":"Per dimostrarlo","oss-reed-biz-audit-answer.3a9ca0b622":"Ricostruire l'intero codebase e sperare che corrisponda a quanto pubblicato.","oss-reed-biz-audit-answer.293cbd1e95":"Il costo","oss-reed-biz-audit-answer.2310f9414f":"Giorni di lavoro del personale, un processo fragile e un risultato di cui nessuno si fida pienamente.","oss-reed-biz-audit-answer.907587b97e":"Ecco la ricevuta di prova conservata nel momento in cui la sorgente è stata letta.","oss-reed-biz-audit-answer.d662724945":"Chiunque può verificare la ricevuta in modo indipendente. Modifica una riga e smette di corrispondere.","oss-reed-biz-audit-answer.0d6a1ed3aa":"Minuti, non giorni. Nessuna ricostruzione, nessuna corsa e un risultato che regge da solo.","oss-reed-biz-audit-answer.39007c5602":"Una domanda, due risposte","oss-reed-biz-audit-answer.b071f9b25d":"prova, non fiducia","oss-reed-biz-audit-answer.49a7f864e1":"Il revisore chiede","oss-reed-biz-audit-answer.572218208b":"È stato creato da una sorgente approvata e puoi dimostrarlo?","oss-reed-biz-audit-answer.8d9586bc88":"Senza Reed","oss-reed-biz-audit-answer.09d380532c":"Una catena di fiducia","oss-reed-biz-audit-answer.d043ec70b1":"Con Reed","oss-reed-biz-audit-answer.538cfbfff5":"Un elemento di prova","oss-reed-biz-audit-answer.76483f7a68":"La fiducia non è una prova, una ricevuta lo è","oss-reed-biz-license.70510b3260":"Reed / passaggio di consegne operativo","oss-reed-biz-license.87b43771bc":"Un input formale diventa una struttura denominata e collocata che ogni controllo a valle può riutilizzare. Reed mantiene insieme le condizioni di lettura e il risultato, così i team smettono di interpretare lo stesso testo in modo diverso a ogni passaggio.","oss-reed-biz-license.077ff97a44":"Una lettura, molti usi a valle","oss-reed-biz-license.c640fd1366":"Ripetibile","oss-reed-biz-license.7983e2a99d":"Passaggio mappato","oss-reed-biz-license.45279e3239":"Esegui di nuovo le stesse condizioni e la stessa struttura ritorna; un cambiamento reale resta visibile.","oss-reed-biz-license.d06839d319":"Struttura chiara, pronta al riutilizzo","oss-reed-biz-license.e03947cc0c":"Ripeti","oss-reed-biz-license.dd464298ca":"Convalida, ricerca e controlli a valle partono dallo stesso risultato strutturato.","oss-reed-biz-license.b6e77c24ce":"Uso a valle","oss-reed-biz-license.9bb0265b2d":"Reed mappa campi e relazioni una sola volta, invece di lasciare che ogni team reinterpreti righe grezze.","oss-reed-biz-license.6eef664840":"Parti denominate e collocate","oss-reed-biz-license.1ef1565eea":"Struttura","oss-reed-biz-license.ace00c4e50":"Una lettura concordata gestisce l'input formale e mantiene esplicite le sue condizioni.","oss-reed-biz-license.8ddd409cb8":"Risultato strutturato condiviso","oss-reed-biz-license.3229609e15":"Input","oss-reed-biz-license.inputValue":"Lettura definita","oss-reed-biz-rollout.3c913f5814":"Da un input formale a un uso operativo più ampio","oss-reed-biz-rollout.4e7490119f":"L'adozione inizia con una lettura definita e si espande riutilizzando la sua struttura e le sue evidenze nel lavoro a valle.","oss-reed-biz-rollout.d00ead1d2b":"Una lettura, uso in espansione","oss-reed-biz-rollout.0ad767392b":"Adozione graduale, uso per uso","oss-reed-biz-rollout.9a409db47e":"Collega validazione, ricerca e audit alla stessa struttura senza aggiungere percorsi di parsing separati.","oss-reed-biz-rollout.68f0ae4911":"Proprietari del processo","oss-reed-biz-rollout.9adbde4b64":"Aggiungi usi a valle","oss-reed-biz-rollout.f447770438":"Fase quattro","oss-reed-biz-rollout.c965018c89":"Conserva l'albero e il suo certificato, poi ripeti la lettura nelle stesse condizioni per confermare le evidenze.","oss-reed-biz-rollout.5b12e653c8":"Proprietario del controllo","oss-reed-biz-rollout.375d383b9e":"Stabilisci le evidenze","oss-reed-biz-rollout.d041be216c":"Fase tre","oss-reed-biz-rollout.be582c0475":"Imposta la grammatica e la configurazione che determinano la struttura nominata e posizionata che Reed restituisce.","oss-reed-biz-rollout.f998547ee1":"Definisci la lettura","oss-reed-biz-rollout.16bb8dfc44":"Fase due","oss-reed-biz-rollout.0f39913ed0":"Scegli un input formale limitato la cui lettura supporta una decisione operativa ricorrente.","oss-reed-biz-rollout.3fc79400cb":"Proprietario del dominio","oss-reed-biz-rollout.8cada45f28":"Scegli un input formale","oss-reed-biz-rollout.e97cc54395":"Fase uno","oss-reed-biz-sovereignty.2292370c6e":"Sui tuoi server","oss-reed-biz-sovereignty.c4ebd89abf":"Dentro il tuo edificio","oss-reed-biz-sovereignty.a8d5d4d314":"Reed gira sulle macchine che già possiedi, dietro il tuo firewall. Il lavoro non esce mai dalla stanza.","oss-reed-biz-sovereignty.7f8bd509cc":"In un data center UE","oss-reed-biz-sovereignty.2808571ba5":"Ancorato all'Europa","oss-reed-biz-sovereignty.4c5a72e02a":"Quando usi un data center, resta all'interno dell'Unione Europea, in una regione che scegli tu.","oss-reed-biz-sovereignty.ec9dfc4fd3":"Completamente offline","oss-reed-biz-sovereignty.1103342d8a":"Nessuna connessione","oss-reed-biz-sovereignty.a5b9dbb2cb":"Per il lavoro più sensibile, Reed gira senza rete. Non dipende da alcun servizio esterno.","oss-reed-biz-sovereignty.3f83fd4f07":"Dove gira, a chi risponde","oss-reed-biz-sovereignty.edf95cc67a":"Europeo per impostazione predefinita","oss-reed-biz-sovereignty.cc108e9214":"I tuoi dati restano dove decidi tu.","oss-reed-biz-sovereignty.b59c21ef95":"Reed non ha un server domestico proprio e non comunica nulla a casa. Gira dove lo fai girare, sotto\n            le regole europee, e nulla attraversa un confine che non hai approvato.","oss-reed-biz-sovereignty.191f244deb":"Sovrano UE","oss-reed-biz-sovereignty.6c872c9438":"Lo stesso strumento, le stesse prove, in tutti e tre. Non ti viene chiesto di cambiare piattaforma per passare\n          da uno all'altro.","oss-reed-biz-sovereignty.70510b3260":"Reed / sovranità","oss-reed-biz-value.b039d4427c":"Una lettura dall'input all'evidenza","oss-reed-biz-value.a6c1933f89":"Ciò che diventa preciso","oss-reed-biz-value.aba3dee917":"Ciò che rimane coerente","oss-reed-biz-value.45b172e5f4":"Mantenuto e riutilizzato","oss-reed-biz-value.c93da30343":"Valore operativo nell'intero flusso di lavoro","oss-reed-biz-value.c6142544b0":"I nuovi utilizzi si basano sulla stessa struttura ed evidenza, riducendo la deriva interpretativa man mano che l'adozione si espande.","oss-reed-biz-value.ddcfa58876":"Riutilizzo a valle","oss-reed-biz-value.63a7bf9034":"Il certificato vincola input, grammatica e configurazione all'albero, così la lettura può essere verificata di nuovo.","oss-reed-biz-value.bde3a56ea2":"Evidenza ripetibile","oss-reed-biz-value.34c42ebe24":"L'analisi incrementale rivisita i sottoalberi interessati, mantenendo esplicito l'ambito di una modifica.","oss-reed-biz-value.870c4d024a":"Isolamento esatto delle modifiche","oss-reed-biz-value.f92f27dccc":"Convalida, ricerca e audit possono usare lo stesso albero invece di mantenere percorsi di analisi separati.","oss-reed-biz-value.1689e427a8":"Meno interpretazione duplicata","oss-reed-biz-value.c95a2eb325":"L'albero risultante porta nodi nominati e posizioni di origine che i controlli operativi possono affrontare direttamente.","oss-reed-biz-value.0d45a54e89":"Struttura nominata e localizzata","oss-reed-biz-value.6d680e2276":"La grammatica e la configurazione definiscono come Reed legge l'input, così l'interpretazione è mantenuta in un unico posto.","oss-reed-biz-value.2c7dac0066":"Una lettura mantenuta","oss-reed-bounds.label":"LETTURA","oss-reed-business-glyph.5a93da6911":"Reed a colpo d'occhio","oss-reed-business-glyph.defb7ec73c":"Una lettura, molti usi a valle","oss-reed-business-glyph.64ae43e8fe":"Lettura definita","oss-reed-business-glyph.a7e1f88422":"Dall'input all'evidenza","oss-reed-business-glyph.8ac7aa173f":"Consegna operativa","oss-reed-business-glyph.2ce04ce4ff":"Servizio esterno","oss-reed-business-glyph.6eef664840":"Nessuno","oss-reed-business-glyph.8fde48f31a":"Abbonamento","oss-reed-business-glyph.5703321d0e":"Esegue su","oss-reed-business-glyph.143a3eb4d2":"Hardware di tua proprietà","oss-reed-business-glyph.81076ea516":"Risposta di audit","oss-reed-business-glyph.ac3f4bd12c":"Prova, non fiducia","oss-reed-business-glyph.1d197d39c5":"Dove viene eseguito","oss-reed-business-glyph.834cc0e4a2":"I tuoi dati restano in","oss-reed-business-glyph.576347ec82":"Europa","oss-reed-business-glyph.e8aea7960c":", sui tuoi server se vuoi.","oss-reed-business-glyph.2292370c6e":"Sui tuoi server","oss-reed-business-glyph.7f8bd509cc":"In un data center UE","oss-reed-business-glyph.69dda5846e":"Completamente offline","oss-reed-business-glyph.60ce35a60d":"Possiedi la tua copia","oss-reed-business-glyph.6b5eb5323e":"Ricevute BLAKE3","oss-reed-business-glyph.cbd17d59ba":"Nessun vincolo","oss-reed-business-glyph.row.input":"Input formale","oss-reed-business-glyph.row.inputValue":"Una lettura definita","oss-reed-business-glyph.row.structure":"Struttura nominata","oss-reed-business-glyph.row.structureValue":"Posizioni esatte","oss-reed-business-glyph.row.repeat":"Esecuzione ripetuta","oss-reed-business-glyph.row.repeatValue":"Stesso risultato","oss-reed-business-glyph.row.change":"Input modificato","oss-reed-business-glyph.row.changeValue":"Modifica visibile","oss-reed-business-glyph.downstream.label":"La consegna","oss-reed-business-glyph.downstream.input":"Input formale","oss-reed-business-glyph.downstream.output":"Struttura nominata","oss-reed-business-glyph.downstream.note":"Lo stesso risultato strutturato può servire più di un team operativo.","oss-reed-business-glyph.downstream.validation":"Validazione","oss-reed-business-glyph.downstream.search":"Ricerca","oss-reed-business-glyph.downstream.audit":"Audit","oss-reed-business-glyph.footer":"Una lettura, riutilizzata a valle","oss-reed-business-glyph.tag.locations":"Posizioni esatte","oss-reed-business-glyph.tag.evidence":"Evidenza ripetibile","oss-reed-cascade.label":"LETTURA","oss-reed-chain-states.label":"LETTURA","oss-reed-change-gate.label":"LETTURA","oss-reed-claim-ledger.label":"LETTURA","oss-reed-consumer-everyday.959d6f9063":"La tua app di scrittura","oss-reed-consumer-everyday.92662e6a9b":"Apri una lettera che hai salvato lo scorso inverno","oss-reed-consumer-everyday.e7124e9ae5":"Reed legge correttamente il vecchio file, così ogni parola e ogni spazio torna esattamente come lo hai lasciato.","oss-reed-consumer-everyday.6414e3e8c0":"Un modulo online","oss-reed-consumer-everyday.93ea20fa54":"Compili i tuoi dati e premi invio","oss-reed-consumer-everyday.c58f9685c6":"Reed verifica che il modulo sia stato letto per intero, così nulla di ciò che hai digitato viene perso o alterato lungo il percorso.","oss-reed-consumer-everyday.8ddd00ec19":"Un assistente che risponde alle domande","oss-reed-consumer-everyday.34c308384c":"Gli fai la stessa domanda domani","oss-reed-consumer-everyday.9defc7b990":"Reed legge la domanda allo stesso modo ogni volta, così ottieni la stessa risposta calma, non una nuova ipotesi.","oss-reed-consumer-everyday.c9f4926f27":"Le impostazioni di un'app","oss-reed-consumer-everyday.c49b9e2d8b":"Modifichi un'impostazione e chiudi il coperchio","oss-reed-consumer-everyday.bd5fd65edd":"Reed rilegge correttamente le tue scelte la volta successiva, così l'app si apre come l'hai lasciata.","oss-reed-consumer-everyday.c457d365f4":"Dove Reed aiuta in silenzio","oss-reed-consumer-everyday.1810569664":"lavorando in background","oss-reed-consumer-everyday.43b2c0b671":"Una giornata con le tue app","oss-reed-consumer-everyday.b45a2e6027":"Reed, in sottofondo","oss-reed-consumer-everyday.fead394e05":"Non apri mai Reed, non lo configuri mai e non lo vedi mai. Funziona dentro le app che già\n          usi, come un buon paio di occhiali funziona senza che tu ci pensi mai.","oss-reed-consumer-everyday.e87a321268":"Sempre presente, mai d'intralcio","oss-reed-consumer-glyph.108f03ad30":"Restituito a Fabric","oss-reed-consumer-glyph.53097dc3d6":"Luoghi preservati","oss-reed-consumer-glyph.10fc3853d2":"Parti riconosciute","oss-reed-consumer-glyph.818c357c8a":"Risultato strutturato","oss-reed-consumer-glyph.2ae07849bd":"Esecuzione Fabric successiva","oss-reed-consumer-glyph.ba4b69f3a9":"I risultati coincidono","oss-reed-consumer-glyph.11d47fdd40":"Risultato strutturato","oss-reed-consumer-glyph.bc26ec8d24":"Prima esecuzione Fabric","oss-reed-consumer-glyph.32ee4d8f25":"Fabric riceve la stessa struttura ogni volta che il testo rimane invariato","oss-reed-consumer-glyph.fc82eacdab":"Un testo, una struttura","oss-reed-consumer-help.1045b8472c":"Aiutante silenzioso","oss-reed-consumer-help.584b9b655e":"Non tocchi mai Reed di persona. Lavora in silenzio sotto le app che usi, come un buon paio di occhiali funziona senza che tu ci pensi.","oss-reed-consumer-help.b629985896":"Potresti chiederti","oss-reed-consumer-help.013fcd8ed4":"niente da configurare","oss-reed-consumer-help.4784362df5":"Piccole preoccupazioni, risposte calme","oss-reed-consumer-help.a327605a4d":"Reed è aperto e gratuito per chiunque. Non sei mai intrappolato e nessuno può portartelo via.","oss-reed-consumer-help.9eb535b2cf":"Sono bloccato per sempre con un'unica azienda?","oss-reed-consumer-help.636e502287":"Ti chiedi chi lo possiede davvero","oss-reed-consumer-help.504a207e53":"Reed tiene una piccola ricevuta di ciò che ha letto. Cambia una parola e la ricevuta smette di corrispondere.","oss-reed-consumer-help.5cba19c50a":"Come potrebbe mai qualcuno sapere se una parola è stata scambiata?","oss-reed-consumer-help.83f6ba53c6":"Qualcuno dice che un file è stato modificato","oss-reed-consumer-help.882bc2854f":"Reed legge le cose sempre allo stesso modo, quindi la risposta non vaga da un giorno all'altro.","oss-reed-consumer-help.4b2bc87940":"Perché la macchina mi ha dato due risposte diverse?","oss-reed-consumer-help.0f896cc0f6":"Fai la stessa domanda due volte","oss-reed-consumer-help.3c9ea40f4f":"Reed è la parte che legge il file correttamente, così le tue parole tornano come le hai lasciate.","oss-reed-consumer-help.40605cd500":"Lo stesso input verrà ancora letto allo stesso modo tra anni?","oss-reed-consumer-help.b2f772db1a":"Apri un vecchio documento","oss-reed-consumer-mirror.1e48f4da50":"La stessa risposta, ovunque","oss-reed-consumer-mirror.ee8e3c6394":"una promessa silenziosa","oss-reed-consumer-mirror.f811e564d9":"Il tuo computer a casa","oss-reed-consumer-mirror.d28d0d8adb":"la stessa lettera","oss-reed-consumer-mirror.8ef9f3f38d":"stesso timbro","oss-reed-consumer-mirror.6fb8eb6f63":"Corrispondono","oss-reed-consumer-mirror.bb2f078f93":"Un computer lontano","oss-reed-consumer-mirror.df92246b15":"Due macchine diverse leggono esattamente la stessa lettera e ottengono esattamente lo stesso timbro. Questa\n          è l'idea fondamentale. La risposta non cambia solo perché è cambiato il computer.","oss-reed-consumer-mirror.6d3e1a23bc":"Stesso input, stesso output","oss-reed-consumer-plain.bc531dbead":"Legge i file per il computer","oss-reed-consumer-plain.0ba3bb7031":"Un documento, la foto di un modulo, le impostazioni dentro un'app. Reed è la parte che lo apre e capisce cosa c'è dentro, così il resto del programma può usarlo.","oss-reed-consumer-plain.a5dc595c58":"Come un buon paio di occhiali da lettura per la macchina.","oss-reed-consumer-plain.d487c6b320":"Conserva una ricevuta","oss-reed-consumer-plain.985b955681":"Ogni volta che Reed legge qualcosa, annota una piccola prova che ha guardato esattamente quel file e nient'altro. Se qualcuno cambia anche una sola parola in seguito, la ricevuta non corrisponde più.","oss-reed-consumer-plain.747de2000a":"Come il timbro su un pacco che mostra che non è stato aperto durante il viaggio.","oss-reed-consumer-plain.f67d12e94d":"Dà sempre la stessa risposta","oss-reed-consumer-plain.19a8633b8f":"Eseguilo sul tuo computer o su un computer in un altro paese, e Reed legge lo stesso file nello stesso modo. Nessuna sorpresa, nessuna ipotesi, nessun risultato diverso in un giorno diverso.","oss-reed-consumer-plain.7067785dd9":"Come una ricetta che fa sempre la stessa torta.","oss-reed-consumer-plain.73f1511cc0":"È gratuito e aperto","oss-reed-consumer-plain.d0f7c4fc44":"Chiunque può guardare come funziona Reed, usarlo e condividerlo. Non è bloccato dietro un prezzo o una password. Appartiene a chiunque lo voglia.","oss-reed-consumer-plain.7d0d1476cd":"Come un libro di biblioteca che chiunque può prendere in prestito.","oss-reed-consumer-plain.5e8e240a8d":"Cosa fa Reed per te","oss-reed-consumer-plain.55cc8b24cb":"in parole semplici","oss-reed-consumer-plain.d44bfebeea":"Fatto per tutti","oss-reed-consumer-questions.357192e2d3":"Niente di nascosto, niente da temere","oss-reed-consumer-questions.683f69614c":"Se devi ricordare una sola cosa, ricorda questa. Reed è gratuito, resta con te e ti dà sempre la stessa risposta. Non devi fare nulla e non devi preoccuparti di nulla.","oss-reed-consumer-questions.0491ba7639":"risposte chiare e oneste","oss-reed-consumer-questions.0917aba782":"Domande che potresti avere","oss-reed-consumer-questions.bb5271d9d5":"Non lo farà. Reed legge lo stesso file allo stesso modo ogni volta, su qualsiasi computer. Se il file non è cambiato, anche la risposta non cambia.","oss-reed-consumer-questions.b0b3da62e3":"E se un giorno mi desse una risposta diversa?","oss-reed-consumer-questions.c88c0368e6":"Reed funziona all'interno del prodotto e lascia visibile il suo contratto di lettura. Il team di prodotto può conservare la fonte, la configurazione e le ricevute invece di dipendere da un account Reed esterno.","oss-reed-consumer-questions.1187bb1147":"Sto per essere vincolato a una sola azienda?","oss-reed-consumer-questions.adf971f241":"No. Reed fa la sua lettura proprio dove ti trovi. Non invia nulla a casa e non ha bisogno di internet per fare il suo lavoro, quindi le tue cose restano con te.","oss-reed-consumer-questions.388bd9398a":"Invia i miei file da qualche parte?","oss-reed-consumer-questions.86053a5635":"No. Non installi mai Reed e non lo apri mai. È già integrato nelle app che lo usano e svolge il suo piccolo compito in silenzio in background.","oss-reed-consumer-questions.fdf9525ab4":"Devo configurare qualcosa?","oss-reed-consumer-questions.6d7a4877ec":"No. Reed è gratuito e resterà gratuito. Non c'è prezzo, né abbonamento, né aggiornamento da acquistare in seguito. Appartiene a chiunque lo voglia.","oss-reed-consumer-questions.cb9c0d92d4":"Mi chiederà mai dei soldi?","oss-reed-coverage-trap.label":"LETTURA","oss-reed-disagreement.label":"LETTURA","oss-reed-edit-chain.label":"LETTURA","oss-reed-engines.70510b3260":"Reed / motori","oss-reed-engines.c26afd916d":"root_hash, opzionalmente firmato Ed25519","oss-reed-engines.ff91553d43":"Poi sigillato. root_hash vincola quattro input sotto il dominio REED_CERTIFICATE.","oss-reed-engines.765b96187e":"Stessa grammatica .rgs. La scelta del motore influisce su throughput, memoria e comportamento di ambiguità,\n            mai sulla correttezza.","oss-reed-engines.c1f65ddb75":"Motore","oss-reed-engines.9383732af3":"4 motori, una grammatica","oss-reed-engines.7eecaade9f":"cascade SLR a GLR a GLL","oss-reed-engines.acb38d8650":"Hash dell'albero sintattico concreto, nodo per nodo.","oss-reed-engines.4831b4516d":"Hash della configurazione di parsing che ha prodotto l'albero.","oss-reed-engines.ee3549afe9":"Hash del bundle di grammatica RGB1 compilato.","oss-reed-engines.ad627b3ddf":"BLAKE3 dell'input, hashato attraverso l'albero dei pezzi Merkle.","oss-reed-engines.3021d2d840":"O(n^3) caso peggiore, GLL Rust ~320 KiB/s","oss-reed-engines.ae651bf26f":"GSS Afroozeh-Izmaylova, chiavi (stato, posizione) mantengono il grafo polinomiale. Output SPPF.","oss-reed-engines.4977142e2a":"GLL","oss-reed-engines.e6659a41d8":"Forking su conflitto","oss-reed-engines.763d4a2f15":"Forking dello stack, risoluzione dei conflitti classificata da @precedence, ricongiunzione quando i percorsi convergono.","oss-reed-engines.6f4c2db0d1":"GLR","oss-reed-engines.83ec7cd640":"Table-driven","oss-reed-engines.4b27ac22cf":"Core di elementi LR(0) fusi con lookahead. Una via di mezzo pulita tra SLR e GLR.","oss-reed-engines.ffbaa0836f":"~41 MiB/s, JSON","oss-reed-engines.a348c82efd":"Riduzione basata su FOLLOW-set. Tabelle di azione e goto piatte. Scelto per grammatiche senza conflitti.","oss-reed-estate-scope.label":"LETTURA","oss-reed-every-place.label":"Lettura","oss-reed-fallback.label":"LETTURA","oss-reed-finding-life.label":"LETTURA","oss-reed-floors.label":"LETTURA","oss-reed-four-hashes.label":"Lettura","oss-reed-four-readers.label":"LETTURA","oss-reed-guard-banner.label":"LETTURA","oss-reed-handoff.label":"LETTURA","oss-reed-hero-glyph.brandLabel":"Reed","oss-reed-hero-glyph.ready":"pronto","oss-reed-hero-glyph.session":"sessione","oss-reed-hero-glyph.85d300e78c":"sessioneSilenziata","oss-reed-hero-glyph.137f52ed73":"sessioneSemplice","oss-reed-hero-glyph.7c6a5a87c1":"sessioneOk","oss-reed-hero-glyph.ed5665fa7a":"sessioneUtente","oss-reed-hero-glyph.6b5eb5323e":"Route parser dichiarate","oss-reed-hero-glyph.89690ac571":"Riparsing incrementale","oss-reed-hero-glyph.c47e66b655":"radice della ricevuta","oss-reed-hero-glyph.899cbf619a":"1 284 nodi, 4 096 byte","oss-reed-hero-glyph.4dda4c54fe":"servizio locale","oss-reed-hero-glyph.0cb7f8cba2":"reed-lsp, language server","oss-reed-hero-glyph.69ed8daca6":"reed, binario CLI","oss-reed-hero-glyph.e8b2ac75be":"reed-core, crate Rust","oss-reed-hero-glyph.22b4b0c3c3":"Superfici","oss-reed-hero-glyph.7c8cf84261":"Sottocomandi","oss-reed-hero-glyph.5093bf162d":"Grammatiche disponibili:","oss-reed-hero-glyph.0746e77fe7":"albero sintattico concreto","oss-reed-hero-glyph.40be0476b6":"query di pattern","oss-reed-hero-glyph.a618b4be8d":"Query","oss-reed-hero-glyph.b37c7e2009":"39 grammatiche imposte","oss-reed-hero-glyph.8f8e9e692c":"Grammatiche","oss-reed-hero-glyph.82c4ed5526":"tabella, fork, generale","oss-reed-hero-glyph.7f5d63aa39":"Motori","oss-reed-hero-glyph.fd9ada2afd":"parser multi-motore, parse_auto fa cascata da SLR a GLR a GLL","oss-reed-hero-glyph.a8abb3c771":"reed-cli,","oss-reed-hero-glyph.031a4e76f0":"JSON","oss-reed-hero-glyph.6e3604888c":"Python","oss-reed-hero-glyph.d4a86cb946":"TypeScript","oss-reed-hero-glyph.e2ae20d9ae":"Rust","oss-reed-index-answers.label":"LETTURA","oss-reed-keyword-dispatch.label":"LETTURA","oss-reed-nothing-leaves.label":"LETTURA","oss-reed-onboard.a4e2615820":"Crealo","oss-reed-onboard.e0093ecad8":"Dall'area di lavoro clonata","oss-reed-onboard.e2342e9bee":"cargo install reed-cli --path crates/reed-cli","oss-reed-onboard.91a261b94c":"  Compiling reed-core v0.1.0","oss-reed-onboard.ad756e9fd8":"  Compiling reed-parser v0.1.0","oss-reed-onboard.57f62d4692":"   Installed package reed-cli v0.1.0 (26 crates)","oss-reed-onboard.7840b24822":"Analizzalo","oss-reed-onboard.1f5c76b367":"parse_auto cascades SLR to GLR to GLL","oss-reed-onboard.81cd7ee5e6":"reed parse src/ --grammar rust","oss-reed-onboard.de4bde0aa4":"Parsed src/ with grammar rust","oss-reed-onboard.406855ff4a":"Engine: SLR cascade, fell back to GLL on 2 files","oss-reed-onboard.1eb166a3c8":"Tree built, certificate bound to input + grammar + config","oss-reed-onboard.530afc0856":"Leggi la prova","oss-reed-onboard.e672e5473a":"The certificate root, reproducible byte for byte","oss-reed-onboard.164495985b":"reed certify src/ --root","oss-reed-onboard.2d737901f3":"text_root    blake3:9f1c.. (input piece tree)","oss-reed-onboard.a09c4954de":"grammar_hash blake3:2a77.. (rust.rgs bundle)","oss-reed-onboard.a09a1b113b":"root_hash    a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","oss-reed-onboard.4db1540f72":"Fissa questo nel CI. Consegnarlo al tuo revisore.","oss-reed-onboard.0b081ad4a6":"reed @ your-project","oss-reed-onboard.146308be84":"shell, step","oss-reed-onboard.b871f125b0":"Rust 1.89, edition 2024","oss-reed-onboard.c8b720251d":"L'hash radice è riproducibile. Esegui la stessa sorgente su qualsiasi macchina e ottieni gli stessi\n            byte. Nessun registro privato, nessuna rete al momento dell'analisi.","oss-reed-onboard.70510b3260":"Reed / guida rapida","oss-reed-one-install.label":"LETTURA","oss-reed-one-reading-banner.label":"LETTURA","oss-reed-phase-one.label":"LETTURA","oss-reed-plain-read.label":"LETTURA","oss-reed-plan-gates.label":"Lettura","oss-reed-problem.95a27ac520":"AST muore con il processo","oss-reed-problem.372cae8a61":"I parser convenzionali costruiscono un albero in memoria e lo lasciano svanire quando il programma termina. Riprodurre una build significa analizzare di nuovo l'intero codebase, da zero.","oss-reed-problem.b90a38ae7f":"Nessun replay","oss-reed-problem.dffeac1209":"Il certificato persiste","oss-reed-problem.50d70f2ee6":"Gli audit diventano catene di fiducia","oss-reed-problem.999f4d4683":"Alla domanda \"questo binario è stato costruito da una fonte approvata?\", la risposta abituale è \"fidati del sistema di build\". Questa è una promessa, non una prova che qualcuno possa verificare offline.","oss-reed-problem.76afe0e09f":"Non verificabile","oss-reed-problem.4a29b16166":"Radice BLAKE3","oss-reed-problem.8e458568c6":"Ri-analizza per verificare","oss-reed-problem.11e5e5ead1":"La verifica significa ricostruire l'intero progetto in condizioni controllate. In un codebase di grandi dimensioni, è lento, costoso e fragile alla deriva.","oss-reed-problem.2fe286e113":"Costoso","oss-reed-problem.6646648ed8":"Confronta gli hash","oss-reed-problem.ea52f28429":"Le modifiche si propagano attraverso gli alberi","oss-reed-problem.334704796c":"Senza nodi indirizzati per contenuto, una modifica di una riga sembra una riscrittura totale dell'albero. La revisione basata sulle diff diventa un muro di rumore che nessuno legge.","oss-reed-problem.3dcb7a5281":"Diff rumorose","oss-reed-problem.770c2a8c8b":"Ri-analisi O(edit)","oss-reed-problem.3c988e6dc3":"La maggior parte dei parser","oss-reed-problem.357a08139d":"getta via la prova","oss-reed-problem.188fb5d6cf":"Reed","oss-reed-problem.66eed25d17":"conserva una ricevuta portatile","oss-reed-problem.b2c94f4627":"La fiducia è un'affermazione. Un hash è una ricevuta che chiunque può controllare.","oss-reed-problem.70510b3260":"Reed / prova","oss-reed-project-scan.label":"LETTURA","oss-reed-query.70510b3260":"Reed / query","oss-reed-query.12c6ad3c05":"Un unico linguaggio a struttura ad albero, ogni grammatica. Una query si ripete bit-exact sulla stessa radice.","oss-reed-query.379e1f1c85":"ancorato alla radice dell'albero","oss-reed-query.0e0ccb5e58":"Corrispondenze in 412 file","oss-reed-query.6061ba8c28":"Bytecode compilato","oss-reed-query.7a0fddbe94":"RqlCompiler","oss-reed-query.00ed06e9a8":"Sorgente RQL","oss-reed-query.2644b7d942":"Query","oss-reed-query.d70e511fe1":"Bytecode a 20 opcode","oss-reed-query.906e61fe7c":"RqlVm, con backtracking","oss-reed-query.fb36f86d4e":"query reed","oss-reed-query.93f24a66d0":"2 file, 3 corrispondenze","oss-reed-query.03a93eb58b":"stringa letterale, 2 corrispondenze","oss-reed-query.7a57e2c40f":"stringa letterale, 1 corrispondenza","oss-reed-query.e80d55f5a7":"CATTURA","oss-reed-query.41eada7bbe":"(string (regex /TODO/) @m)","oss-reed-query.1954c47dc6":"Regex nelle stringhe","oss-reed-query.1812a75c30":"30 percorsi","oss-reed-query.a00cdc46c0":"7 percorsi di import","oss-reed-query.951130664d":"9 percorsi di import","oss-reed-query.ef08f4b671":"14 percorsi di import","oss-reed-query.9a13a71cf4":"DISCENDI","oss-reed-query.a0ab7c5955":"(import (path) @p)","oss-reed-query.601020d90d":"Conta gli import","oss-reed-query.73040e4742":"3 corrispondenze","oss-reed-query.e6580e6770":"blocco unsafe, 23 righe","oss-reed-query.728536f392":"blocco unsafe, 4 righe","oss-reed-query.f9dcb6f210":"blocco unsafe, 12 righe","oss-reed-query.a97f1f9097":"EMIT","oss-reed-query.3dd4f24cd6":"(unsafe_block) @hit","oss-reed-query.ee5d843e3e":"Trova blocchi unsafe","oss-reed-questionnaire-banner.label":"LETTURA","oss-reed-receipt-banner.label":"LETTURA","oss-reed-relevance-spread.label":"LETTURA","oss-reed-rename-plan.label":"LETTURA","oss-reed-repeatable.label":"LETTURA","oss-reed-rewrite-review.label":"LETTURA","oss-reed-run-history.label":"LETTURA","oss-reed-same-for-everyone.label":"LETTURA","oss-reed-same-name-twice.label":"LETTURA","oss-reed-same-twice.label":"LETTURA","oss-reed-scanners.aacf42132c":"Rientro","oss-reed-scanners.0029a0a842":"Tiene traccia dei livelli di rientro, emette token INDENT / DEDENT.","oss-reed-scanners.6e3604888c":"Python","oss-reed-scanners.0576dafa3a":"Heredoc","oss-reed-scanners.6928733b8e":"Stringhe letterali heredoc e nowdoc con contenuto incorporato.","oss-reed-scanners.bdc1fd5d3c":"Shell","oss-reed-scanners.7daf403c75":"PHP","oss-reed-scanners.b217e98c3b":"Ruby","oss-reed-scanners.6591fb4908":"NestedComment","oss-reed-scanners.42fe244185":"Commenti a blocco annidati a profondità arbitraria.","oss-reed-scanners.e2ae20d9ae":"Rust","oss-reed-scanners.c0c271c8f6":"Haskell","oss-reed-scanners.82d0c4e6ad":"JsRegex","oss-reed-scanners.f0f0f411fc":"Distingue /regex/ dalla divisione tramite il contesto del token precedente.","oss-reed-scanners.ee620923ff":"JavaScript","oss-reed-scanners.d4a86cb946":"TypeScript","oss-reed-scanners.f7bbedebb6":"RawString","oss-reed-scanners.94622d6bff":"Stringhe letterali raw con delimitatori personalizzati.","oss-reed-scanners.eec458b767":"StringInterpolation","oss-reed-scanners.334d00f8a6":"Stringhe con espressioni ${...} incorporate.","oss-reed-scanners.112ab02069":"Swift","oss-reed-scanners.4b97a1cc4c":"Kotlin","oss-reed-scanners.da8f88995f":"AutoSemicolon","oss-reed-scanners.2dd0d84b78":"Inserimento automatico del punto e virgola alle nuove righe.","oss-reed-scanners.690b8706d3":"Preprocessor","oss-reed-scanners.066815c08a":"Risolve le direttive @include prima dell'analisi.","oss-reed-scanners.1433c8535b":"ScannerRegistry","oss-reed-scanners.182e825ab5":"8 registrati","oss-reed-scanners.cd0847a01b":"token regex non esprimibili","oss-reed-scanners.a1df891007":"58 grammatiche, 26 crate","oss-reed-shape-test.label":"LETTURA","oss-reed-shape-walk.label":"LETTURA","oss-reed-shortlist.label":"LETTURA","oss-reed-staged.label":"LETTURA","oss-reed-stays-home.label":"LETTURA","oss-reed-steady.label":"LETTURA","oss-reed-still-works.label":"LETTURA","oss-reed-surface-split.label":"LETTURA","oss-reed-surfaces.70510b3260":"Reed / superfici","oss-reed-surfaces.11e24a5da2":"SPPF, albero di Merkle","oss-reed-surfaces.3c8ad3ac4f":"parser GLL","oss-reed-surfaces.e21d36228d":"stesso albero, stessi hash","oss-reed-surfaces.bdf8ac4f4e":"un core, quattro superfici","oss-reed-surfaces.25d31fe624":"motore reed","oss-reed-surfaces.4e946026a7":"WASM","oss-reed-surfaces.6e3604888c":"Python","oss-reed-surfaces.606dd12944":"Un ABI C stabile per incorporare Reed in host non Rust. Lo stesso parser, gli stessi hash, la stessa RQL, ovunque viva il tuo strumento.","oss-reed-surfaces.33aa358f20":"binding C stabili","oss-reed-surfaces.9652018eda":"ABI C","oss-reed-surfaces.3af2279f9e":"Diagnostica","oss-reed-surfaces.ed63036d87":"Editor","oss-reed-surfaces.7270f754a5":"Diagnostica di parsing, navigazione dei simboli e riferimenti tramite Language Server Protocol. L'editor parla con lo stesso motore.","oss-reed-surfaces.87f712391d":"JSON-RPC, LSP","oss-reed-surfaces.f3c027a606":"Language Server","oss-reed-surfaces.381e3298b2":"Script","oss-reed-surfaces.1ebc2f0790":"Gate CI","oss-reed-surfaces.066e069a01":"Un singolo binario per controlli CI, controlli spot e sostituzione di grep. Analizza un albero, esegui RQL, stampa la radice del certificato.","oss-reed-surfaces.8a6c6208c1":"reed parse / query / certify","oss-reed-surfaces.69647452d9":"Binario CLI","oss-reed-surfaces.fa90481934":"Analisi statica","oss-reed-surfaces.6a6876afe1":"Strumenti per compilatori","oss-reed-surfaces.26486a1544":"API nativa con riferimenti di testo zero-copy in un buffer append-only. Costruisci compilatori, linter e analisi statica sull'albero sintattico concreto.","oss-reed-surfaces.e42da59c2b":"Albero, Sppf, Certificato","oss-reed-surfaces.8319d9b3b9":"Libreria Rust","oss-reed-table-of-contents.label":"LETTURA","oss-reed-terms.label":"LETTURA","oss-reed-three-attempts.label":"LETTURA","oss-reed-tool-shelf.label":"LETTURA","oss-reed-two-adoptions.label":"LETTURA","oss-reed-two-passes.label":"LETTURA","oss-reed-two-questions.label":"LETTURA","oss-reed-unfinished.label":"LETTURA","oss-reed-weights.label":"LETTURA","oss-reed-what-to-show.label":"Lettura","oss-reed-who-asks-what.label":"LETTURA","oss-reed-why-different.label":"LETTURA","page-breadcrumb.c766e66518":"Percorso di navigazione","page-toc.7e439c353e":"In questa pagina","section_st_a1_display-split.7c9a7c0610":"Dettagli","section_st_f1_cta-dark.90e40d5043":"Inizia","spindle-extras.127edee78d":"FIRMATO","toc-rail.f5cbdf6bfb":"Contenuti"}
