{"block_close_oss.c33fd1fe9c":"Community och ekosystem","core-extras.96d330537a":"Bas-IR","core-extras.bee831a169":"Substrat","core-extras.61a0822826":"Appar på Core","core-extras.15438cc098":"stöds inte","core-extras.ad565d9d01":"Funktion","core-extras.0155bf03e5":"Segmentförklaring","core-extras.8b7110078e":"Algoritmgrupper efter datatyp","core-extras.25ab4276a6":"Rullbar kapabilitetsmatris","open-source-reed.b47a4ded28":"Kunskapsstyrning byggd på Reed-tolkade atomer.","open-source-reed.4a86080d67":"Spindle","open-source-reed.fe0a091fdb":"Produkter","open-source-reed.4a60a35ead":"Verifierad körtid med BLAKE3-kedjeintegritet.","open-source-reed.de6848949f":"Selvedge","open-source-reed.6cc3364a24":"Projekt","open-source-reed.ca25b16593":"Bevis och certifikat som paras med Reed-rötter.","open-source-reed.df84637182":"AION","open-source-reed.e98666b453":"Korrekt avrundad matematik under tolkningslagret.","open-source-reed.cd84197771":"Numerus","open-source-reed.d5d6e83bf2":"Fortsätt utforska","open-source-reed.75e393a1ac":"Utforska projektet","open-source-reed.9f5acfe3a4":"Läs README","open-source-reed.0c77991f08":"Utforska Reed","open-source-reed.3de97d556a":"Utforska vad Reeds strukturella läsning registrerar innan du väljer en adoptionsväg.","open-source-reed.fdb664574e":"Tolka allt, bevisa allt","open-source-reed.90e40d5043":"Kom igång","open-source-reed.188fb5d6cf":"Reed","open-source-reed.650fabe787":"Projekt","open-source-reed.70510b3260":"Reed","open-source-reed.aab50eb6e3":"Ingen GPU krävs","open-source-reed.98c200b9c5":"Standard-CPU","open-source-reed.14eabdf927":"Full CFG, stöd för tvetydighet.","open-source-reed.47ab5affea":"~320 KiB/s","open-source-reed.06c13f6961":"GLL Rust","open-source-reed.76650a45b9":"Tabellstyrd.","open-source-reed.f4e01fb59a":"~21 MiB/s","open-source-reed.9d6e315631":"SLR Dockerfile","open-source-reed.43aa738746":"Tabellstyrd, ingen 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 till 4 GB/s","open-source-reed.ee9b70dea3":"SIMD-strukturskanning","open-source-reed.66203d71c4":"Från README-tabellen","open-source-reed.340a9c4273":"GENOMSTRÖMNING","open-source-reed.b57075791a":"SIMD-SKANNING","open-source-reed.44e5de8ca6":"GLL ALLMÄN","open-source-reed.5a0a83b532":"SLR SNABB","open-source-reed.c7b91d7bb2":"Snabb väg, allmän väg,","open-source-reed.63c9045599":"Prestanda","open-source-reed.13f71ffcde":"Ingen extern tjänst","open-source-reed.7679c9b346":"Verifierbara syntaxträd","open-source-reed.99b722ae93":"certifikathashning, RGB1-paket","open-source-reed.99ff6d3f77":"BLAKE3 och 58 grammatiker","open-source-reed.e76b458d84":"fyra parsrar, SPPF, Merkle-träd","open-source-reed.d2e96c24aa":"Reed-motor","open-source-reed.50c2a7d1a9":"C ABI: Python, Go, WASM","open-source-reed.e28dc272a3":"editorprotokoll, diagnostik","open-source-reed.2ed2681f3e":"tolka / fråga / certifiera","open-source-reed.ba947a19b2":"Native Rust API, nollkopiering","open-source-reed.91a89970ab":"Var Reed kopplas in","open-source-reed.07a56cd0db":"INTEGRATIONSGRAF","open-source-reed.6fa04ffd63":"FFI","open-source-reed.cdcbdebad7":"LSP","open-source-reed.700b401ca5":"CLI","open-source-reed.d59ed14bf9":"RUST","open-source-reed.549cc59305":"Slå in. Fråga","open-source-reed.91826ba9cb":"Bädda in","open-source-reed.899e5920ef":"En grammatik, fyra motorer","open-source-reed.f72a91cccb":"Spelar upp bit-exakt","open-source-reed.5012eb38d9":"Trädmönsterspråk","open-source-reed.e38a7c6af8":"spelar upp bit-exakt","open-source-reed.379e1f1c85":"fast vid trädroten","open-source-reed.c43cd52c2e":"över 412 filer","open-source-reed.73040e4742":"3 matchningar","open-source-reed.e6580e6770":"osäker block, 23 rader","open-source-reed.728536f392":"osäker block, 4 rader","open-source-reed.f9dcb6f210":"osäker block, 12 rader","open-source-reed.3dd4f24cd6":"(unsafe_block) @hit","open-source-reed.68a352ddd6":"RQL","open-source-reed.739e7158b6":"hitta alla osäkra block","open-source-reed.c0e1dfd7eb":"FRÅGELEDARE","open-source-reed.cc9bd99239":"BACKTRACKING-VM","open-source-reed.54f22ebbed":"BYTEKOD","open-source-reed.9b79aefea3":"MÖNSTER","open-source-reed.657ebf4a98":"liknande data","open-source-reed.c871a273c6":"Fråga trädet","open-source-reed.365884a547":"Ta med din egen skanner","open-source-reed.76be0f2115":"vanliga token via DFA, resten via skannrar","open-source-reed.c4ab79b193":"TokenDfa och KeywordTrie","open-source-reed.ce4d643f63":"BTreeMap av Box<dyn ExternalScanner>","open-source-reed.1433c8535b":"ScannerRegistry","open-source-reed.9a4f654270":"ser indata runt markören","open-source-reed.28fe2507be":"ScanContext","open-source-reed.4f4ec7c758":"terminal NAME = /~/;","open-source-reed.2734993c3d":"Tokenregel","open-source-reed.a5a912a0c2":"Grammatikdirektiv","open-source-reed.9550b132aa":"Hur en skanner kopplas in","open-source-reed.41594316ee":"SKANNERREGISTER","open-source-reed.2a7d6db700":"8 INBYGGDA","open-source-reed.119d9ff30b":"UTBYTBARA","open-source-reed.99fed1755f":"kan inte uttrycka","open-source-reed.d95b9b02b4":"Token en regex","open-source-reed.992747cbd4":"Externa skannrar","open-source-reed.6e6efa3b69":"Oberoende verifierare","open-source-reed.32a15526a3":"Samma källa, samma rot","open-source-reed.969c0a40ca":"BLAKE3 binder parsning till indata, grammatik, konfiguration.","open-source-reed.10de46b3b3":"Certifikat","open-source-reed.64d229e7aa":"Delad packad skog. Alla giltiga parsningar behålls.","open-source-reed.fd189c960d":"SPPF","open-source-reed.3cd3580160":"Kaskaderar SLR till GLR till GLL, snabbast till mest generell.","open-source-reed.6faa458574":"UTF-8-lexer. Trivia bevaras. Felåterställning.","open-source-reed.e8c61e434a":"Lex","open-source-reed.be249e52ba":"Källa till certifierat träd","open-source-reed.cfc3d3241e":"PARSNINGSPIPELINE","open-source-reed.4977142e2a":"GLL","open-source-reed.6f4c2db0d1":"GLR","open-source-reed.f4db5a60b4":"LALR","open-source-reed.9a13f0340a":"SLR","open-source-reed.28eaef8ed3":"Försegla det","open-source-reed.4238408752":"Parsa snabbt","open-source-reed.d28487442c":"Fyra motorer, ett certifikat","open-source-reed.bb6ed428dc":"Hash är bevis","open-source-reed.ab1422bf3b":"Förtroende är inte bevis","open-source-reed.6ac2f3ba14":"Redigera en kommentar. Hela trädet ändras.","open-source-reed.a60a3dc6e4":"Ingen inkrementell hash","open-source-reed.221174a399":"Granskning innebär ombyggnad. Dyrt och skört.","open-source-reed.8e458568c6":"Parsa om för att verifiera","open-source-reed.95ea59335f":"\"Det kom från repot, lita på mig.\"","open-source-reed.8d323b1719":"Lita på bygget","open-source-reed.9e0acbfb10":"ingen uppspelning","open-source-reed.ae877478d4":"Parsningsträdet lever i RAM och dör med processen.","open-source-reed.8d6bc794a3":"AST i minnet","open-source-reed.43bb6cc759":"Varför granskningar stannar","open-source-reed.4d162bd0a5":"VAD DAGENS ERBJUDER","open-source-reed.46418a99d8":"INGET KVITTO","open-source-reed.2f8a92ff2e":"FÖRTROENDEKEDJA","open-source-reed.6f85a3f01b":"FÖRLORAT TRÄD","open-source-reed.28e4f32c12":"beviset","open-source-reed.e1d5f88e57":"De flesta parsrar slänger bort","open-source-reed.8a9400005c":"Ett parse-träd är inte bevis på källkod","open-source-reed.d3133bea9d":"Inget privat register","open-source-reed.78ff51c72d":"Endast redigerade underträd besöks igen.","open-source-reed.1aaa4589e0":"Omtolkningsmodell","open-source-reed.6b5eb5323e":"Inkrementell","open-source-reed.063d333116":"Bunden till indata, grammatik, konfiguration.","open-source-reed.dc9ca3c34a":"Certifikatrot","open-source-reed.5efbf76048":"Kod, konfiguration, dokument och DSL:er.","open-source-reed.10d5943304":"Inbyggda grammatiker","open-source-reed.1104623564":"Kärna, grammatiker, frågor, verktyg.","open-source-reed.9ec98e20d5":"Arbetsytekratar","open-source-reed.96fdff4c20":"Från en enda byggnad","open-source-reed.f31727ff20":"Ett CERTIFIERAT TRÄD","open-source-reed.dac169b5bb":"BLAKE3-ROT","open-source-reed.da04370db0":"PARSE","open-source-reed.b1578818cb":"lokalt arbetsflöde","open-source-reed.fe6763b76d":"En verifierad rot","open-source-reed.9ffc337205":"Tre kommandon","open-source-reed.81076ea516":"Granskningssvar","open-source-reed.91a02d67fa":"Godkännande","open-source-reed.80d0b8f9b8":"När frågan kommer, besvarar det sparade kvittot den utan ombyggnad.","open-source-reed.9adbde4b64":"Svara revisorn","open-source-reed.4cf65a12c3":"Installeras på servrarna du äger, sedan börjar beviset helt enkelt ackumuleras.","open-source-reed.fdc21329fd":"Placera och slå på","open-source-reed.8e6bacb572":"Ett A och ett offentligt repo ger en kort, ren granskning.","open-source-reed.8cada45f28":"Godkänn det en gång","open-source-reed.c8d78723b6":"Tre team, inga utvecklare","open-source-reed.46060a0b2e":"VEM GÖR VAD","open-source-reed.6992b008c3":"BEFINTLIG HÅRDVARA","open-source-reed.937a99bb8f":"DINA TEAM","open-source-reed.d20ed15e8a":"INGEN KOD","open-source-reed.3418708d59":"inte ett projekt","open-source-reed.32751a3da3":"Antas i steg,","open-source-reed.02dc37ff04":"Att införa det","open-source-reed.1e41ef2a5f":"Ingen omplattformering","open-source-reed.8160e6c799":"Ett verktyg","open-source-reed.c3c32386c8":"För det mest känsliga arbetet körs Reed helt utan nätverk.","open-source-reed.59a081f5e2":"Inget utgående beroende","open-source-reed.ed55a437e4":"Låst till en medlemsstat du väljer. Ingenting korsar en gräns du inte godkänt.","open-source-reed.12e74093c0":"Ett europeiskt datacenter","open-source-reed.d943ab6c07":"Inne i din byggnad, bakom din brandvägg. Arbetet lämnar aldrig rummet.","open-source-reed.1f200f6013":"Dina egna servrar","open-source-reed.7c4f32cf8b":"Ett verktyg, tre hållningar","open-source-reed.d9c1ee16fc":"FRÅN KÄLLA TILL BEVIS","open-source-reed.c689932b7d":"OFFLINE","open-source-reed.c387fd0cd2":"EU-REGION","open-source-reed.8d276eb736":"Din att placera","open-source-reed.67bb3355d4":"Europeisk som standard","open-source-reed.d136c5cac7":"Var det körs, och vem det svarar inför","open-source-reed.56f6624482":"Inte bevis","open-source-reed.6f712223f4":"Ett löfte","open-source-reed.aa24f74187":"Ingenting sparades då, så det finns ingenting att peka på.","open-source-reed.7bd7a95c52":"Ingen löpande registrering","open-source-reed.9496cddd7d":"En skör process som ändå slutar i ett resultat ingen fullt ut litar på.","open-source-reed.035997eb5b":"Dagar av arbete","open-source-reed.21e0a1c7b7":"Att bekräfta källan innebär att bygga om hela kodbasen.","open-source-reed.898c51b853":"Bygg om för att kontrollera","open-source-reed.e39a6db15f":"Svaret är ett löfte, inte något någon kan verifiera.","open-source-reed.302276e2b7":"Ordet \"förtroende\"","open-source-reed.58dfbd51da":"Varför förtroende är skört","open-source-reed.fcfbfe5837":"GRANSKNING IDAG","open-source-reed.214165f919":"KONTROLLERBAR","open-source-reed.51ec1825ed":"INGEN OMBYGGNAD","open-source-reed.fb05d564a8":"BEVIS ÄR INTE TILLIT","open-source-reed.a64693dc72":"eller bevisa det","open-source-reed.b12e01ac19":"Lita på mig,","open-source-reed.bf54f52033":"Frågan den besvarar","open-source-reed.b400b18f96":"Risk bort","open-source-reed.c0a097d448":"Kostnad bort","open-source-reed.0e59058806":"När Reed publicerar i den sjätte omgången innebär det att du äger källan direkt, så ett leverantörsbyte strandar aldrig dina verktyg.","open-source-reed.cbd17d59ba":"Ingen inlåsning","open-source-reed.4907d96d45":"Ett beviskvitto svarar revisorn utan ombyggnad.","open-source-reed.ae850e2fbd":"Ett revisionssvar","open-source-reed.c2d64efb47":"Körs på en vanlig CPU. Ingen GPU-flotta att anskaffa eller vänta på.","open-source-reed.143a3eb4d2":"Hårdvara du äger","open-source-reed.93cf74ba6f":"Körs i den befintliga verktygskedjan utan extern tjänst eller licens per användare. Budgeten är integration och drift, inte återkommande åtkomst.","open-source-reed.2c7dac0066":"Ingen extern tjänstemätare","open-source-reed.7fbd095f5c":"Kostnad bort, risk bort","open-source-reed.a383ab97c3":"VARFÖR DET LÖNAR SIG","open-source-reed.b3d8643537":"ETT VERKTYG","open-source-reed.ab715df7c8":"SAVES","open-source-reed.b7bac03d66":"vad det minskar risken för","open-source-reed.2d16351bf7":"Vad det sparar,","open-source-reed.61e893a89b":"Affärsargumentet","open-source-reed.60ce35a60d":"Du äger din kopia","open-source-reed.433944f096":"Ingen prenumeration","open-source-reed.0fc21df708":"Källan är din att behålla. Om en leverantörsrelation upphör, upphör inte dina verktyg.","open-source-reed.1ef1565eea":"Leverantörsinlåsning","open-source-reed.53220837d6":"Repositoryhistorik och bygginstruktioner förblir synliga för tekniska granskare.","open-source-reed.516b1438ec":"Inspektera parsern, återskapa bygget och behåll alla certifikat den genererar.","open-source-reed.ad4cd98026":"Källa och bygge","open-source-reed.be7fd070c6":"Villkoren i förväg","open-source-reed.1c80821288":"INKÖPSBLAD","open-source-reed.3115880727":"INGEN INLÅSNING","open-source-reed.5b116da2ea":"REPRODUCERBART BYGGE","open-source-reed.c968638a6e":"SJÄTTE RELEASEOMGÅNG","open-source-reed.00d756e2ca":"Din att behålla","open-source-reed.3d1e7bdec2":"Läs källträdet","open-source-reed.340b77c0a3":"Vad det kostar, vem som kontrollerar det","open-source-reed.180a826409":"Inget att frukta","open-source-reed.fd1cdd3829":"Inget dolt","open-source-reed.6e02bc62ef":"Nej. Reed körs i produkten och är inte beroende av ett externt Reed-konto.","open-source-reed.f34ab3f858":"Är jag inlåst?","open-source-reed.ff7727bbae":"Nej. Den läser där du är och ringer inte hem något.","open-source-reed.cdbdcd7b55":"Skickar den iväg saker?","open-source-reed.f1f84edacd":"Nej. Den kommer inbyggd och fungerar på egen hand.","open-source-reed.0285b16bd8":"Måste jag konfigurera den?","open-source-reed.61539eeb1e":"Nej. Den är gratis och förblir gratis, utan något att köpa senare.","open-source-reed.c21cf4f60a":"Kommer den att kosta mig?","open-source-reed.f7dd5c66e9":"Den korta versionen","open-source-reed.1d0d12cf54":"SNABBA SVAR","open-source-reed.b47a7b97e1":"INGET LÄMNAR","open-source-reed.bd4e9c0810":"INGEN INSTALLATION","open-source-reed.b1f071a446":"INGEN KOSTNAD","open-source-reed.65d81ab261":"en försiktig person frågar","open-source-reed.6a4675e220":"Frågorna","open-source-reed.e21ffefce5":"Rättvisa frågor","open-source-reed.ed6dffdfc6":"Inget krångel","open-source-reed.1045b8472c":"Tyst hjälpare","open-source-reed.ed1d09299d":"Appen är inte beroende av ett Reed-konto eller en fjärrtjänst för att fortsätta läsa dina filer.","open-source-reed.90074aa904":"Aldrig fast","open-source-reed.30a3bb4c40":"Ändra ett ord och det lilla kvittot slutar stämma.","open-source-reed.078f3b674c":"Inget kommer förbi","open-source-reed.818b055a28":"Frågar du samma sak två gånger blir svaret detsamma.","open-source-reed.f77e0075de":"Ingen gissning","open-source-reed.4f19e143f1":"Dina ord kommer tillbaka precis som du lämnade dem, år senare.","open-source-reed.2563d22092":"Gamla filer öppnas","open-source-reed.5292fd45d3":"Vardagslugn","open-source-reed.cb2804c879":"VAD DET SPARAR DIG","open-source-reed.439ce43644":"DITT LUGN","open-source-reed.5f5bf1bc5d":"DINA KVITTON","open-source-reed.0d28ddba13":"DINA FILER","open-source-reed.0115e9b4ce":"tyst hanterat","open-source-reed.992f862847":"Små bekymmer,","open-source-reed.5f32c7c01f":"Bevis under vardagen","open-source-reed.660c139a62":"Det finns alltid där","open-source-reed.aa188dcbca":"Du ser det aldrig","open-source-reed.2106b2a288":"Appar öppnas som du lämnade dem.","open-source-reed.4d3ebfca62":"Minns","open-source-reed.c7f73bb54d":"Inställningar","open-source-reed.10f76772c2":"Samma fråga, samma svar.","open-source-reed.16cc658858":"Håll dig stadig","open-source-reed.b12fcedc7b":"Svar","open-source-reed.073cb09806":"Inget du skrivit tappas bort.","open-source-reed.6b9d3fbace":"Läs i sin helhet","open-source-reed.4bec957572":"Formulär","open-source-reed.ed57cc7a54":"Gamla filer kommer tillbaka som du lämnade dem.","open-source-reed.76e2cdb0fd":"Öppnas rätt","open-source-reed.6a37a6819c":"Brev","open-source-reed.79c6c67fa9":"Reed, tyst under ytan","open-source-reed.142be2b0a1":"EN DAG MED DINA APPAR","open-source-reed.70865f6bcf":"ALDRIG I VÄGEN","open-source-reed.1d5e2aa27f":"I BAKGRUNDEN","open-source-reed.aad78e229a":"DINA APPAR","open-source-reed.90cfd88783":"hela dagen","open-source-reed.94cbd34e79":"Redan hjälper,","open-source-reed.a2cf9abe20":"Där du redan möter det","open-source-reed.c3d22ecd20":"Samma ut","open-source-reed.1671c401a2":"Samma in","open-source-reed.d202e2d41c":"En dator långt borta läser samma fil och får samma stämpel.","open-source-reed.3a5f1ed9c7":"Samma på vilken maskin som helst","open-source-reed.5e722ac69b":"Om ett enda ord ändras senare, stämmer stämpeln inte längre.","open-source-reed.165986bb9b":"Den kontrollerar stämpeln","open-source-reed.6ea85dc23c":"En liten stämpel visar att den läst exakt den filen och inget annat.","open-source-reed.d487c6b320":"Den behåller ett kvitto","open-source-reed.690bcb6046":"Reed öppnar ditt dokument och förstår vad som finns i det.","open-source-reed.3e11805974":"Den läser filen","open-source-reed.38a429176e":"Ett enkelt löfte","open-source-reed.c060d754b7":"HUR DET FÖRBLIR DETSAMMA","open-source-reed.e72d571cea":"INGA ÖVERRASKNINGAR","open-source-reed.298b005cb8":"SAMMA UT","open-source-reed.c36e0fdcfb":"SAMMA IN","open-source-reed.5af12df2ac":"på vilken dator som helst","open-source-reed.ff5bf20b56":"Samma svar,","open-source-reed.76364eec44":"Det tysta löftet","open-source-reed.c80e161083":"Ingen installation","open-source-reed.d44bfebeea":"Gjord för alla","open-source-reed.57e1fa63e3":"Du behöver aldrig röra den.","open-source-reed.5cf8744d5c":"Under ytan","open-source-reed.fe73d79fdc":"Tyst","open-source-reed.0e1ca6ef3f":"Den tillhör alla.","open-source-reed.519c433f56":"Att behålla","open-source-reed.755844bc39":"Din","open-source-reed.bf17137577":"Svaret vandrar aldrig iväg.","open-source-reed.748288fd12":"Varje gång","open-source-reed.b76aee974c":"Samma","open-source-reed.af07e0ac20":"Inget pris, inget lösenord.","open-source-reed.a91bcce893":"Alltid","open-source-reed.75f527181b":"Gratis","open-source-reed.0b049b5346":"Inget att göra","open-source-reed.7fc3868449":"ALLTID DÄR","open-source-reed.532d3df81f":"som fungerar för dig","open-source-reed.5e3a472920":"En noggrann läsare","open-source-reed.704869f20f":"Med enkla ord","open-source-reed.bd89a661fd":"Att införa Reed är inte ett ingenjörsprojekt. Det följer den granskningsväg du redan använder genom inköp, IT och regelefterlevnad, och ingen behöver skriva kod. Det här är vägen från första godkännandet till den dag Reed svarar en revisor.","open-source-reed.56927e349a":"Den sista frågan är var data finns. Reed har ingen egen hemmaserver och kontaktar ingenting medan det arbetar. Det körs på dina egna maskiner, i ett EU-datacenter du väljer, eller helt offline. Din data förblir under europeiska regler och passerar aldrig en gräns du inte har godkänt.","open-source-reed.74f188254d":"Hela anledningen till att Reed finns är en fråga som en revisor till slut kommer att ställa: byggdes detta från godkänd källkod, och kan du bevisa det? Idag är det ärliga svaret \"lita på oss\". Reed förvandlar det till ett bevis som vem som helst kan kontrollera. Här är samma fråga, besvarad på det gamla sättet och på Reed-sättet.","open-source-reed.000e14bfa6":"Två frågor avgör om ett verktyg är värt att införa: vilka återkommande kostnader tar det bort, och vilka risker minskar det? Reed svarar på båda. Den vänstra sidan visar besparingarna; den högra visar de minskade riskerna. Ingen kod eller jargong, bara ett case du kan ta med till ett godkännandemöte.","open-source-reed.222d47bf54":"Börja med frågan som inköp ställer först: vad kommer in i systemet och vem kontrollerar det? Reed körs inom din egen verktygskedja, behåller kvitton tillsammans med resultaten och introducerar inget tjänsteberoende.","open-source-reed.4b73471a49":"Det är rimligt att vara försiktig med allt nytt på en dator. Så här är de ärliga frågor som en förnuftig person ställer, med enkla svar du kan lita på. Öppna vilken som helst för att läsa mer.","open-source-reed.d7c86fb403":"För det mesta kommer du aldrig märka att Reed finns där. Men det gör små, användbara saker i bakgrunden, sådant som räddar dig från huvudvärk senare. Här är några vardagsbekymmer det tyst tar hand om.","open-source-reed.554bcbd38a":"Du kan möta Reed varje dag utan att lägga märke till det. Det finns i vanliga produkter som ett skrivverktyg, en webbformulär eller en hjälpreda som svarar på frågor, och utför tyst en avgränsad uppgift. Det här är några av de stunderna.","open-source-reed.4ab2fd3857":"Här är den del som tyst spelar roll. Reed läser exakt samma fil på exakt samma sätt, oavsett om det körs på din dator hemma eller på en dator i ett annat land. Svaret ändras inte bara för att maskinen gjorde det. Inga överraskningar, inget annat resultat en annan dag.","open-source-reed.6a1d2a3092":"Tänk på Reed som en noggrann läsare som arbetar för datorn. När en app behöver öppna ett dokument, ett formulär eller sina egna inställningar, är Reed den del som läser det korrekt och förstår vad som finns inuti. Du rör det aldrig. Det ser bara till att dina saker öppnas som de ska.","open-source-reed.f6e1abc18d":"SLR driver en snabb tabellstyrd väg, GLL förblir generell med polynomisk värsta fall-tid, och inkrementell omtolkning rör bara den redigerade subträdet. SIMD-strukturell skanning körs i gigabyte per sekund på den CPU du redan äger.","open-source-reed.125044236c":"Reed levereras som ett Rust-bibliotek, en CLI-binär, en Language Server och ett stabilt C-ABI. Samma parser, samma hash, samma RQL, var din verktygskedja än finns.","open-source-reed.11158faa0e":"Reed Query Language beskriver trädmönster i koncis notation. Kompilatorn sänker RQL till en bytekod med 20 opkoder och en backtracking-VM kör den över det tolkade trädet. Hitta importer, räkna anrop, lokalisera en regex i en strängliteral.","open-source-reed.cf7e2e4c10":"Vissa tokens kan en regex inte uttrycka: indrag, heredocs, nästlade kommentarer, råa strängar. Reed levereras med åtta inbyggda externa skannrar och låter dig registrera egna med ett grammatikdirektiv.","open-source-reed.26c03f651c":"Reed är inte en parser. Det kompilerar en enda RGS-grammatik till fyra motorer, SLR, LALR, GLR och GLL, och parse_auto kaskaderar från den snabbaste till den mest generella. Sedan hashas varje nod och trädet förseglas i ett BLAKE3-certifikat bundet till indata, grammatik och konfiguration.","open-source-reed.e41f97b843":"De flesta parserar producerar ett AST och glömmer källan. Att återskapa en byggnad innebär att tolka om hela kodbasen. Revisorer som frågar \"byggdes detta från godkänd källkod?\" har inget svar, bara en förtroendekedja.","open-source-reed.5dd2d16a7c":"Tre kommandon: bygg CLI:n från arbetsytan, tolka ditt repo, läs certifikatets rot. BLAKE3-roten för din källträd är i din terminal på några sekunder.","open-source-reed.e6ca57202c":"Repo","open-source-reed.ac3f4bd12c":"Bevis, inte förtroende","open-source-reed.1e43f574c7":"EU, on-prem","open-source-reed.c10e83c453":"Datahemvist","open-source-reed.5703321d0e":"Körs på","open-source-reed.6eef664840":"Ingen","open-source-reed.8fde48f31a":"Prenumeration","open-source-reed.2ce04ce4ff":"Extern tjänst","open-source-reed.3229609e15":"Utdata","open-source-reed.fca77b7e3a":"Den certifierade parsern, i korthet","open-source-reed.1d197d39c5":"Var den körs","open-source-reed.c3892a34c8":"Reed förvandlar varje tolkad kodbas eller konfigurationsuppsättning till en stabil, kontrollerbar post. Team behåller källan, parserkontraktet och BLAKE3-roten, så att revisionsfrågor blir bevisuppslagningar istället för dyra ombyggnationer.","open-source-reed.ece2cd7f1d":"lämna ett certifikat","open-source-reed.6b80ede64d":"Reed","open-source-reed.80c3052d33":"Aldrig","open-source-reed.56ada62b04":"Inlåst","open-source-reed.c756f6af1f":"Alla","open-source-reed.e8e8ea6919":"Vem äger det","open-source-reed.63ee1e748e":"Behålls för dig","open-source-reed.31a33917d5":"Ett kvitto","open-source-reed.5c40fd3863":"Öppnas korrekt","open-source-reed.f1096a5b4c":"Dina filer","open-source-reed.3477f4d91d":"Samma svar","open-source-reed.4481948392":"Ingenting","open-source-reed.2d777a6b97":"Du betalar","open-source-reed.e231b818b7":"Du konfigurerar","open-source-reed.1c397b0526":"En läshjälpreda","open-source-reed.f8c94a3b4b":"Vad det är","open-source-reed.00fa15bb77":"Varför det förblir detsamma","open-source-reed.41d7edc25a":"Vad det gör för dig","open-source-reed.dfb44092e4":"Reed arbetar i apparna du använder. Det öppnar dokument och formulär, förstår deras struktur och behåller ett kvitto så att samma fil läses på samma sätt varje gång. Du behöver aldrig konfigurera det.","open-source-reed.ca24c93621":" dina filer.","open-source-reed.6d5a1e7e44":"filassistent","open-source-reed.c46ff46576":"Reed: din osynliga","open-source-reed.31e0360cf0":"RQL-trädmönster","open-source-reed.a618b4be8d":"Fråga","open-source-reed.725a5da3d3":"BLAKE3-certifikat","open-source-reed.53e49a69fb":"Hashning","open-source-reed.82c4ed5526":"SLR, LALR, GLR, GLL","open-source-reed.7f5d63aa39":"Motor","open-source-reed.76a9383aa9":"58 inbyggda grammatiker","open-source-reed.8f8e9e692c":"Grammatiker","open-source-reed.b2b57325ed":"26 arbetsytans crates","open-source-reed.8f11bdf9ce":"Crates","open-source-reed.2293dd93ed":"Rust 1.89+, edition 2024","open-source-reed.89b86ab0e6":"Språk","open-source-reed.942587e61e":"Projektblad","open-source-reed.7a17c4eb6a":"Reed tolkar källkod till ett stabilt träd och förseglar resultatet med en BLAKE3-certifikatrot. Team kan fråga strukturen som data och senare verifiera att trädet fortfarande motsvarar samma källa och parserkontrakt.","open-source-reed.f1581e0b3a":"Bevisa allt","open-source-reed.31ddfd4b17":"Tolka allt","open-source-reed.1dabba21cd":"✓","open-source-reed.cf989ea142":"Inspekterbar","open-source-reed.0bd44968dd":"lokal operation","open-source-reed.591935b15b":"Offentlig","open-source-reed.dc937b5989":"Ingen","open-source-reed.7157558738":"På plats","open-source-reed.349dd06b63":"EU-region","open-source-reed.a1794783aa":"Offline","open-source-reed.136e75c456":"Upphandling","open-source-reed.708ce5ca06":"IT-drift","open-source-reed.4a109cc494":"Efterlevnad","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":"inkrementell","open-source-reed.27e88b861f":"EASY","open-source-reed.ddd2c0300d":"CALM","open-source-reed.264fbe323a":"VARDAGLIG","open-source-reed.e2220ace54":"VÄNLIG","open-source-reed.a04f274bcc":"ÄRLIG","open-source-reed.6e10953f3e":"OPEN","open-source-reed.80db3832a5":"RESULTAT","open-source-reed.51df334606":"GAPET","open-source-reed.9170a8b2fb":"EU","open-source-reed.ec813cc13f":"UTBROTT","open-source-reed.5d0b2f6bd4":"OBSERVERAD","open-source-reed.8215b59ccb":"MOTOR","open-source-reed.35e0d0360a":"LIVE","open-source-reed.0f4b423c4b":"UPPNÄTT","open-source-reed.consumer.hero.lead":"Reed hjälper Fabric att förstå","open-source-reed.consumer.hero.accent":"strukturerad text på samma sätt varje gång","open-source-reed.consumer.hero.lede":"Reed är den lokala kodläsningsmotorn i Dweve Fabric. Den känner igen delar och relationer i strukturerad text och håller varje del bunden till sin exakta plats, så att arbetsytan kan svara precist och producera samma struktur igen när inget har ändrats. Reed är publicerad under Apache-2.0.","open-source-reed.consumer.hero.actionPrimary":"Se vad Reed möjliggör","open-source-reed.consumer.hero.actionSecondary":"Se precis återkoppling","open-source-reed.consumer.hero.ledger":"Vad Reed möjliggör i Fabric","open-source-reed.consumer.hero.row.role":"Förstår","open-source-reed.consumer.hero.row.roleValue":"Strukturerad arbetsytetext","open-source-reed.consumer.hero.row.input":"Avslöjar","open-source-reed.consumer.hero.row.inputValue":"Namngivna delar och relationer","open-source-reed.consumer.hero.row.output":"Bevarar","open-source-reed.consumer.hero.row.outputValue":"Exakta platser i texten","open-source-reed.consumer.hero.row.repeat":"Stödjer","open-source-reed.consumer.hero.row.repeatValue":"Fokuserad återkoppling","open-source-reed.consumer.hero.row.errors":"Upprepar","open-source-reed.consumer.hero.row.errorsValue":"Samma resultat när inget ändras","open-source-reed.consumer.hero.row.operation":"Återgår till","open-source-reed.consumer.hero.row.operationValue":"Dweve Fabric","open-source-reed.consumer.structure.eyebrow":"Struktur under texten","open-source-reed.consumer.structure.lead":"Fabric tar emot en ström av text","open-source-reed.consumer.structure.accent":"Reed visar hur delarna passar ihop","open-source-reed.consumer.structure.body":"Arbetsytans regler, inställningar och annan strukturerad text bär en ordning som programvaran måste förstå. Reed identifierar de namngivna delarna och deras relationer och håller varje del kopplad till den exakta plats den kom ifrån.","open-source-reed.consumer.structure.pill1":"Namngivna delar","open-source-reed.consumer.structure.pill2":"Tydliga relationer","open-source-reed.consumer.structure.pill3":"Exakta platser","open-source-reed.consumer.structure.footer":"Fabric tar emot ett strukturerat resultat kopplat till originaltexten","open-source-reed.consumer.repeat.eyebrow":"Konsekvent varje gång","open-source-reed.consumer.repeat.lead":"Samma text behåller samma struktur","open-source-reed.consumer.repeat.accent":"från en Fabric-körning till nästa","open-source-reed.consumer.repeat.body":"Reed följer samma definierade läsning när Fabric hanterar oförändrad strukturerad text under oförändrade förhållanden. Resultatet avviker inte mellan körningar, och en ändring i texten eller dess förhållanden ger ett annat resultat.","open-source-reed.consumer.repeat.pill1":"Samma text","open-source-reed.consumer.repeat.pill2":"Samma förhållanden","open-source-reed.consumer.repeat.pill3":"Samma struktur","open-source-reed.consumer.repeat.footer":"Repeterbar läsning håller arbetsytan konsekvent","open-source-reed.consumer.moments.eyebrow":"I arbetsytan","open-source-reed.consumer.moments.lead":"Du arbetar med Fabric","open-source-reed.consumer.moments.accent":"Reed håller strukturen tydlig under ytan","open-source-reed.consumer.moments.body":"När du öppnar arbetsytans regler, ändrar en inställning eller tar in strukturerad text, hanterar Fabric den synliga upplevelsen. Reed håller de namngivna delarna, relationerna och de exakta platserna tydliga under ytan, så att Fabric kan svara på rätt del.","open-source-reed.consumer.moments.pill1":"Öppna tydligt","open-source-reed.consumer.moments.pill2":"Ändra precist","open-source-reed.consumer.moments.pill3":"Återvänd konsekvent","open-source-reed.consumer.moments.footer":"Fabric förblir arbetsytan du använder","open-source-reed.consumer.diagnostic.eyebrow":"Feedback som pekar","open-source-reed.consumer.diagnostic.lead":"När en del inte passar","open-source-reed.consumer.diagnostic.accent":"Fabric kan visa var du ska titta","open-source-reed.consumer.diagnostic.body":"Reed identifierar den exakta plats där strukturerad text slutar matcha den form Fabric förväntar sig. Det gör att Fabric kan ge ett fokuserat meddelande om den berörda delen samtidigt som oförändrade delar hålls separata och synliga.","open-source-reed.consumer.diagnostic.pill1":"Exakt plats","open-source-reed.consumer.diagnostic.pill2":"Berörd del","open-source-reed.consumer.diagnostic.pill3":"Användbart meddelande","open-source-reed.consumer.diagnostic.footer":"Precisa platser ger Fabric en precis plats att svara på","open-source-reed.consumer.boundary.eyebrow":"Tyst inuti Fabric","open-source-reed.consumer.boundary.lead":"Du arbetar i arbetsytan","open-source-reed.consumer.boundary.accent":"Reed hanterar läsningen under ytan","open-source-reed.consumer.boundary.body":"Du öppnar inte Reed, styr det eller väljer dess läsförhållanden. Dweve Fabric använder det bakom arbetsytan och omvandlar den returnerade strukturen och platserna till de funktioner och den feedback du ser.","open-source-reed.consumer.boundary.pill1":"Inget separat verktyg","open-source-reed.consumer.boundary.pill2":"Ingen Reed-installation","open-source-reed.consumer.boundary.pill3":"Fabric förblir i sikte","open-source-reed.consumer.boundary.footer":"Din kontaktpunkt är Dweve Fabric","open-source-reed.consumer.side.structure":"Textstruktur","open-source-reed.consumer.side.repeat":"Körningsjämförelse","open-source-reed.consumer.side.moments":"Arbetsytans ögonblick","open-source-reed.consumer.side.diagnostic":"Fokuserad feedback","open-source-reed.consumer.side.boundary":"Roll inuti Fabric","open-source-reed.consumer.side.input":"strukturerad text","open-source-reed.consumer.side.parts":"namngivna delar","open-source-reed.consumer.side.runA":"första Fabric-körningen","open-source-reed.consumer.side.runB":"senare Fabric-körning","open-source-reed.consumer.side.sameContract":"Samma text och läsförhållanden","open-source-reed.consumer.side.moment.open":"Öppna arbetsytans regler","open-source-reed.consumer.side.moment.change":"Ändra en inställning","open-source-reed.consumer.side.moment.check":"Återvänd och verifiera","open-source-reed.consumer.side.exactPart":"en berörd fält","open-source-reed.consumer.side.notWholeFile":"Fabric kan peka på den berörda delen samtidigt som resten förblir i sikte","open-source-reed.consumer.side.productChooses":"Fabric är arbetsytan du öppnar","open-source-reed.consumer.side.runsWithProduct":"Reed läser strukturerad text under ytan","open-source-reed.consumer.side.noAccount":"Du använder inte ett separat Reed-verktyg","open-source-reed.consumer.side.resultReturns":"Resultatet återgår till Fabric","open-source-reed.consumer.board.visible":"redo för Fabric","open-source-reed.consumer.board.structure.path":"textstruktur","open-source-reed.consumer.board.repeat.path":"kör jämförelse","open-source-reed.consumer.board.moments.path":"arbetsytans ögonblick","open-source-reed.consumer.board.diagnostic.path":"fokuserad återkoppling","open-source-reed.consumer.board.boundary.path":"roll i Fabric","open-source-reed.consumer.board.structure.footLeft":"originaltexten förblir kopplad","open-source-reed.consumer.board.structure.footRight":"texten blir namngivna delar","open-source-reed.consumer.board.repeat.footLeft":"samma villkor upprepas","open-source-reed.consumer.board.repeat.footRight":"samma resultat","open-source-reed.consumer.board.moments.footLeft":"Fabric förblir synlig","open-source-reed.consumer.board.moments.footRight":"strukturen stödjer varje steg","open-source-reed.consumer.board.diagnostic.footLeft":"en påverkad del","open-source-reed.consumer.board.diagnostic.footRight":"fokuserat svar","open-source-reed.consumer.board.boundary.footLeft":"inget separat Reed-verktyg","open-source-reed.consumer.board.boundary.footRight":"resultaten återgår till Fabric","open-source-reed.consumer.board.source":"Strukturerad arbetsytetext","open-source-reed.consumer.board.read":"läs","open-source-reed.consumer.board.structure":"Namngiven struktur","open-source-reed.consumer.board.parts":"delar","open-source-reed.consumer.board.receipt":"kopplad till originaltexten","open-source-reed.consumer.board.oneInput":"En strukturerad text","open-source-reed.consumer.board.firstPlace":"Första Fabric-körningen","open-source-reed.consumer.board.secondPlace":"Senare Fabric-körning","open-source-reed.consumer.board.root":"strukturerat resultat","open-source-reed.consumer.board.match":"Resultaten matchar","open-source-reed.consumer.board.matchReason":"Texten och läsvillkoren förblev desamma","open-source-reed.consumer.board.youDo":"Vad du gör i Fabric","open-source-reed.consumer.board.reedExposes":"Vad Reed håller tydligt","open-source-reed.consumer.board.softwareCan":"Vad Fabric kan göra","open-source-reed.consumer.board.moment.open":"Öppna arbetsytans regler","open-source-reed.consumer.board.moment.read":"Identifiera dess namngivna sektioner","open-source-reed.consumer.board.moment.resultOpen":"Presentera dem i ordning","open-source-reed.consumer.board.moment.change":"Ändra en inställning","open-source-reed.consumer.board.moment.locate":"Lokalisera det ändrade värdet","open-source-reed.consumer.board.moment.resultChange":"Svara endast på den delen","open-source-reed.consumer.board.moment.import":"Ta in strukturerad text","open-source-reed.consumer.board.moment.map":"Mappa fält och relationer","open-source-reed.consumer.board.moment.resultImport":"Placera värden medvetet","open-source-reed.consumer.board.moment.return":"Återkom senare","open-source-reed.consumer.board.moment.verify":"Behåll den oförändrade strukturen","open-source-reed.consumer.board.moment.resultReturn":"Fortsätt konsekvent","open-source-reed.consumer.board.changedLine":"en ändrad del","open-source-reed.consumer.board.exactSpan":"exakt plats","open-source-reed.consumer.board.whatChanged":"Strukturkontroll","open-source-reed.consumer.board.onePart":"1 del ändrad","open-source-reed.consumer.board.unchanged":"oförändrad","open-source-reed.consumer.board.needsAttention":"kräver uppmärksamhet","open-source-reed.consumer.board.preciseMessage":"Fabric kan förvandla denna exakta plats till ett användbart meddelande","open-source-reed.consumer.board.boundary.role":"arbetsytan du använder","open-source-reed.consumer.board.boundary.use":"Vad du använder","open-source-reed.consumer.board.boundary.useBody":"Dweve Fabric är arbetsytan du öppnar","open-source-reed.consumer.board.boundary.setup":"Vad Reed läser","open-source-reed.consumer.board.boundary.setupBody":"Strukturerad text som hanteras av arbetsytan","open-source-reed.consumer.board.boundary.network":"Vad Reed returnerar","open-source-reed.consumer.board.boundary.networkBody":"Delar, relationer och exakta platser","open-source-reed.consumer.board.boundary.proof":"Vad du hanterar","open-source-reed.consumer.board.boundary.proofBody":"Ditt arbete i Fabric, inte Reed","open-source-reed.consumer.board.field.workspace":"Arbetsyta","open-source-reed.consumer.board.field.region":"Region","open-source-reed.consumer.board.field.review":"Granskning","open-source-reed.consumer.board.value.europe":"Europa","open-source-reed.consumer.board.value.required":"Obligatorisk","open-source-reed.consumer.board.linkedText":"Varje värde förblir kopplat till sin plats i originaltexten","open-source-reed.consumer.board.namedStructure":"Arbetsyta","open-source-reed.consumer.board.partsFound":"Hittade delar","open-source-reed.consumer.board.structuredResult":"Strukturerat resultat","open-source-reed.business.hero.lead":"Omvandla formell text till struktur","open-source-reed.business.hero.accent":"som alla team kan återanvända","open-source-reed.business.hero.lede":"Reed är en lokal kodintelligensmotor för kodbaser, byggd i Rust. Den omvandlar varje databas till en stabil strukturmodell med ett kontrollerbart parse-träd, exakta platser, repeterbara körningar och synliga refaktorplaner. Reed publiceras i den sjätte omgången av Dweves grundläggande utgivningsprogram, med dokumentation på docs.dweve.com samma dag.","open-source-reed.business.hero.actionPrimary":"Se det operativa värdet","open-source-reed.business.hero.actionSecondary":"Se överlämningen","open-source-reed.business.hero.ledger":"Reed i korthet","open-source-reed.business.hero.row.input":"Indata","open-source-reed.business.hero.row.inputValue":"Formell text och kod","open-source-reed.business.hero.row.output":"Utdata","open-source-reed.business.hero.row.outputValue":"Namngiven, placerad struktur","open-source-reed.business.hero.row.conditions":"Läsningsvillkor","open-source-reed.business.hero.row.conditionsValue":"Behålls med resultatet","open-source-reed.business.hero.row.repeat":"Repeterbarhet","open-source-reed.business.hero.row.repeatValue":"Samma in, samma ut","open-source-reed.business.hero.row.change":"Ändringsdetektering","open-source-reed.business.hero.row.changeValue":"Olika indata, olika resultat","open-source-reed.business.hero.row.integration":"Integration","open-source-reed.business.hero.row.integrationValue":"Din befintliga verktygskedja","open-source-reed.business.hero.row.uses":"Nedströmsanvändning","open-source-reed.business.hero.row.usesValue":"Validering, sökning, granskning","open-source-reed.business.hero.row.evidence":"Bevis","open-source-reed.business.hero.row.evidenceValue":"Kontrollerbart resultat","open-source-reed.business.handoff.eyebrow":"Den operativa överlämningen","open-source-reed.business.handoff.lead":"Läs strukturerad text en gång","open-source-reed.business.handoff.accent":"återanvänd resultatet överallt","open-source-reed.business.handoff.body":"Formella indata blir ofta en kedja av engångsläsare, där var och en tolkar samma källa lite olika. Reed omvandlar en definierad läsning till namngiven struktur med exakta platser och ett repeterbart resultat. Validering, sökning och granskning kan sedan utgå från samma överlämning istället för att bygga om den.","open-source-reed.business.handoff.pill1":"En läsning","open-source-reed.business.handoff.pill2":"Namngivna delar","open-source-reed.business.handoff.pill3":"Repeterbart resultat","open-source-reed.business.handoff.footer":"En strukturerad överlämning stödjer alla nedströmskontroller","open-source-reed.business.handoff.side.label":"Nedströmsåteranvändning","open-source-reed.business.handoff.side.sub":"Ett resultat, tre operativa användningar","open-source-reed.business.handoff.side.tag":"Delad","open-source-reed.business.handoff.side.validation":"Validering","open-source-reed.business.handoff.side.validationBody":"Kontrollera namngivna fält mot en överenskommen struktur","open-source-reed.business.handoff.side.search":"Sökning","open-source-reed.business.handoff.side.searchBody":"Hitta delar och relationer utan att läsa om råtext","open-source-reed.business.handoff.side.audit":"Granskning","open-source-reed.business.handoff.side.auditBody":"Spåra resultatet tillbaka till den exakta källplatsen","open-source-reed.business.handoff.side.coreBody":"Namngiven, placerad struktur","open-source-reed.business.handoff.side.input":"Formell indata","open-source-reed.business.handoff.side.inputBody":"Kod, konfiguration och definierade språk","open-source-reed.business.handoff.side.footLeft":"En läsning","open-source-reed.business.handoff.side.footRight":"Många användningar","open-source-reed.close.consumer.label":"Fortsätt i Fabric","open-source-reed.close.consumer.headline":"Reed arbetar tyst medan du arbetar i Fabric","open-source-reed.close.consumer.body":"Se hur Dweve Fabric omvandlar tillförlitlig struktur till arbetsytefunktioner, fokuserad feedback och repeterbara resultat utan att lägga till ett nytt verktyg i din vardag.","open-source-reed.close.consumer.primary":"Utforska Dweve Fabric","open-source-reed.close.consumer.secondary":"Granska precis feedback","open-source-reed.close.business.label":"Sätt Reed i arbete","open-source-reed.close.business.headline":"Ge varje nedströms team samma struktur","open-source-reed.close.business.body":"Börja med en formell indata, definiera hur den ska läsas och låt validering, sökning och granskning återanvända samma namngivna, placerade resultat.","open-source-reed.close.business.primary":"Granska utrullningen","open-source-reed.close.business.secondary":"Fråga om releasen","open-source-reed.business.value.eyebrow":"Operativt värde","open-source-reed.business.value.lead":"Underhåll en definierad läsning","open-source-reed.business.value.accent":"återanvänd den nedströms","open-source-reed.business.value.body":"Reed omvandlar varje formell indata till ett namngivet, placerat träd. Validering, sökning och granskning kan använda samma läsning, vilket minskar dubbel parsning och tolkningsdrift samtidigt som ändringar och bevis förblir spårbara.","open-source-reed.business.value.pill1":"Underhålls en gång","open-source-reed.business.value.pill2":"Namngiven och placerad","open-source-reed.business.value.pill3":"Återanvänds nedströms","open-source-reed.business.value.footer":"En läsning förblir konsekvent från indata till bevis","open-source-reed.business.value.side.label":"Operativa vinster","open-source-reed.business.value.side.sub":"En läsning, återanvänd","open-source-reed.business.value.side.tag":"Delad struktur","open-source-reed.business.value.side.reading":"En definierad läsning","open-source-reed.business.value.side.readingBody":"Definiera hur den formella indatan läses på ett ställe, återanvänd sedan det resulterande trädet i operativa kontroller.","open-source-reed.business.value.side.structure":"Namngiven, placerad struktur","open-source-reed.business.value.side.structureBody":"Noder behåller sina namn och källpositioner, vilket ger nedströms team samma referenspunkter.","open-source-reed.business.value.side.change":"Exakt ändringsavgränsning","open-source-reed.business.value.side.changeBody":"Inkrementell parsning besöker berörda underträd, vilket gör omfattningen av en redigering tydlig.","open-source-reed.business.value.side.evidence":"Upprepningsbart bevis","open-source-reed.business.value.side.evidenceBody":"Ett certifikat binder indata och läsförhållanden till trädet så att det registrerade resultatet kan kontrolleras igen.","open-source-reed.business.value.side.marker":"Redo","open-source-reed.business.value.side.footLeft":"Underhålls en gång","open-source-reed.business.value.side.footRight":"Återanvänds nedströms","open-source-reed.business.rollout.eyebrow":"Stegvis införande","open-source-reed.business.rollout.lead":"Börja med en formell indata","open-source-reed.business.rollout.accent":"utöka samma läsning","open-source-reed.business.rollout.body":"Börja med en avgränsad formell indata. Definiera dess grammatik och konfiguration, behåll det resulterande namngivna, placerade trädet och certifikatet, lägg sedan till validering, sökning och granskning som nedströms användningar. Varje steg utökar samma läsning istället för att införa en annan parsningsväg.","open-source-reed.business.rollout.pill1":"En formell indata","open-source-reed.business.rollout.pill2":"Definierad läsning","open-source-reed.business.rollout.pill3":"Nedströms återanvändning","open-source-reed.business.rollout.footer":"Införandet expanderar genom att återanvända samma struktur","open-source-reed.business.rollout.side.label":"Införandeväg","open-source-reed.business.rollout.side.sub":"Indata först, användningar sedan","open-source-reed.business.rollout.side.tag":"Steg","open-source-reed.business.rollout.side.stage1":"Steg ett","open-source-reed.business.rollout.side.reading":"Etablera läsningen","open-source-reed.business.rollout.side.readingBody":"Välj en avgränsad formell indata och registrera grammatiken och konfigurationen som definierar hur Reed läser den.","open-source-reed.business.rollout.side.stage2":"Steg två","open-source-reed.business.rollout.side.use":"Bevisa en operativ användning","open-source-reed.business.rollout.side.useBody":"Använd det namngivna, placerade trädet för en uppgift och behåll certifikatet med resultatet.","open-source-reed.business.rollout.side.stage3":"Steg tre","open-source-reed.business.rollout.side.extend":"Utöka samma struktur","open-source-reed.business.rollout.side.extendBody":"Lägg till validering, sökning eller granskning utan att införa en separat parsningsväg.","open-source-reed.business.rollout.side.footLeft":"En formell indata","open-source-reed.business.rollout.side.footRight":"Fler nedströms användningar","oss-reed-audit-record.label":"LÄSNING","oss-reed-band-board.label":"LÄSNING","oss-reed-before-you-change.label":"LÄSNING","oss-reed-bench.ee9b70dea3":"SIMD-strukturskanning","oss-reed-bench.7e59118250":"SSE4.2, AVX2, AVX-512, NEON","oss-reed-bench.681071db21":"2 till 4 GB/s","oss-reed-bench.ea8d9aed1d":"SLR JSON","oss-reed-bench.093ad19ef7":"Tabellstyrd, ingen backtracking","oss-reed-bench.b0d5b43a33":"~41 MiB/s","oss-reed-bench.172729a7ed":"SLR TOML","oss-reed-bench.83ec7cd640":"Tabellstyrd","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":"Full CFG, stöd för tvetydighet","oss-reed-bench.47ab5affea":"~320 KiB/s","oss-reed-bench.c8b118cc43":"Byggproveniens","oss-reed-bench.2499419793":"CI publicerar certifikatroten för den tolkade källan. Konsumenter verifierar mot den innan de distribuerar.","oss-reed-bench.fb85566784":"Försörjningskedja","oss-reed-bench.8e2c177dc3":"SBOM-verktyg registrerar Reed-roten för varje tolkad beroende. Manipulering av inlevererad kod bryter kedjan.","oss-reed-bench.e9c9dc5433":"Regulatoriska dokument","oss-reed-bench.f4e335d700":"Markdown och konfiguration som tolkats av Reed ger regulatorer en fingeravtryck som de kan fästa i en inlämning.","oss-reed-bench.1d74aa53fa":"Tyst kodgranskning","oss-reed-bench.06208da963":"Granskare ser endast ändrade underträd. Oförändrade nodhashar förblir stabila, så granskningsbrus minskar.","oss-reed-bench.eca6a52220":"Språköverskridande linters","oss-reed-bench.5761050ab2":"Ett RQL-mönster korsar grammatikgränser och matchar Rust, TypeScript och Python genom samma strukturella fråga.","oss-reed-bench.6711d5c8b4":"Kunskapsinmatning","oss-reed-bench.55cc7ded38":"Spindle använder Reed för att tolka inmatade dokument till atomer med proveniens. Citat pekar på noder.","oss-reed-bench.8eb9e20a6c":"reed bench","oss-reed-bench.3d2ebe37d8":"standard-CPU, ingen GPU","oss-reed-bench.59a2e0d47c":"README-prestandatabell","oss-reed-bench.cee50dc974":"Genomströmning per motor","oss-reed-bench.a77faa7082":"SLR snabbväg","oss-reed-bench.92c003ef11":"GLL O(n^3) värsta fall","oss-reed-bench.05c1a0a528":"Inkrementell O(edit)","oss-reed-bench.7beb866476":"SLR för hastighet, GLL för generellhet. Inkrementell omtolkning berör endast det redigerade underträdet.","oss-reed-bench.70510b3260":"Reed / prestanda","oss-reed-bindings.label":"LÄSNING","oss-reed-biz-audit-answer.7011b1a621":"Svaret","oss-reed-biz-audit-answer.9464a4898a":"Det kom från rätt databas, det har du vårt ord på.","oss-reed-biz-audit-answer.a6bb9a2b94":"För att bevisa det","oss-reed-biz-audit-answer.3a9ca0b622":"Bygg om hela kodbasen och hoppas att den matchar det som levererades.","oss-reed-biz-audit-answer.293cbd1e95":"Kostnaden","oss-reed-biz-audit-answer.2310f9414f":"Dagar av personaltid, en skör process och ett resultat som ingen fullt ut litar på.","oss-reed-biz-audit-answer.907587b97e":"Här är kvittot på beviset som sparades i samma stund som källan lästes.","oss-reed-biz-audit-answer.d662724945":"Vem som helst kan kontrollera kvittot oberoende. Ändra en rad så slutar det att stämma.","oss-reed-biz-audit-answer.0d6a1ed3aa":"Minuter, inte dagar. Ingen ombyggnad, ingen stress och ett resultat som står på egna ben.","oss-reed-biz-audit-answer.39007c5602":"En fråga, två svar","oss-reed-biz-audit-answer.b071f9b25d":"bevis, inte förtroende","oss-reed-biz-audit-answer.49a7f864e1":"Revisorn frågar","oss-reed-biz-audit-answer.572218208b":"Byggdes detta från godkänd källa, och kan du bevisa det?","oss-reed-biz-audit-answer.8d9586bc88":"Utan Reed","oss-reed-biz-audit-answer.09d380532c":"En förtroendekedja","oss-reed-biz-audit-answer.d043ec70b1":"Med Reed","oss-reed-biz-audit-answer.538cfbfff5":"Ett bevis","oss-reed-biz-audit-answer.76483f7a68":"Förtroende är inte bevis, ett kvitto är det","oss-reed-biz-license.70510b3260":"Reed / operativ överlämning","oss-reed-biz-license.87b43771bc":"En formell indata blir en namngiven, lokaliserad struktur som alla efterföljande kontroller kan återanvända. Reed håller samman läsvillkoren och resultatet, så att team slutar tolka samma text olika vid varje överlämning.","oss-reed-biz-license.077ff97a44":"En läsning, många användningsområden","oss-reed-biz-license.c640fd1366":"Repeterbar","oss-reed-biz-license.7983e2a99d":"Överlämning kartlagd","oss-reed-biz-license.45279e3239":"Kör samma villkor igen och samma struktur återkommer; en verklig ändring förblir synlig.","oss-reed-biz-license.d06839d319":"Tydlig struktur, redo att återanvändas","oss-reed-biz-license.e03947cc0c":"Upprepa","oss-reed-biz-license.dd464298ca":"Validering, sökning och efterföljande kontroller utgår från samma strukturerade resultat.","oss-reed-biz-license.b6e77c24ce":"Efterföljande användning","oss-reed-biz-license.9bb0265b2d":"Reed kartlägger fält och relationer en gång istället för att låta varje team omtolka råa rader.","oss-reed-biz-license.6eef664840":"Namngivna, lokaliserade delar","oss-reed-biz-license.1ef1565eea":"Struktur","oss-reed-biz-license.ace00c4e50":"En överenskommen läsning hanterar den formella indatan och håller villkoren explicita.","oss-reed-biz-license.8ddd409cb8":"Delat strukturerat resultat","oss-reed-biz-license.3229609e15":"Indata","oss-reed-biz-license.inputValue":"Definierad läsning","oss-reed-biz-rollout.3c913f5814":"Från ett formellt indata till bredare operativ användning","oss-reed-biz-rollout.4e7490119f":"Införandet börjar med en definierad läsning och expanderar genom att återanvända dess struktur och bevis i efterföljande arbete.","oss-reed-biz-rollout.d00ead1d2b":"En läsning, expanderande användning","oss-reed-biz-rollout.0ad767392b":"Stegvis införande, användning för användning","oss-reed-biz-rollout.9a409db47e":"Koppla validering, sökning och granskning till samma struktur utan att lägga till separata parsningsvägar.","oss-reed-biz-rollout.68f0ae4911":"Processägare","oss-reed-biz-rollout.9adbde4b64":"Lägg till efterföljande användningar","oss-reed-biz-rollout.f447770438":"Steg fyra","oss-reed-biz-rollout.c965018c89":"Bevara trädet och dess certifikat, upprepa sedan läsningen under samma förhållanden för att bekräfta bevisen.","oss-reed-biz-rollout.5b12e653c8":"Kontrollägare","oss-reed-biz-rollout.375d383b9e":"Etablera bevisen","oss-reed-biz-rollout.d041be216c":"Steg tre","oss-reed-biz-rollout.be582c0475":"Sätt grammatiken och konfigurationen som bestämmer den namngivna, lokaliserade strukturen Reed returnerar.","oss-reed-biz-rollout.f998547ee1":"Definiera läsningen","oss-reed-biz-rollout.16bb8dfc44":"Steg två","oss-reed-biz-rollout.0f39913ed0":"Välj ett avgränsat formellt indata vars läsning stödjer ett återkommande operativt beslut.","oss-reed-biz-rollout.3fc79400cb":"Domänägare","oss-reed-biz-rollout.8cada45f28":"Välj ett formellt indata","oss-reed-biz-rollout.e97cc54395":"Steg ett","oss-reed-biz-sovereignty.2292370c6e":"På egna servrar","oss-reed-biz-sovereignty.c4ebd89abf":"Inne i din byggnad","oss-reed-biz-sovereignty.a8d5d4d314":"Reed körs på de maskiner du redan har, bakom din egen brandvägg. Arbetet lämnar aldrig rummet.","oss-reed-biz-sovereignty.7f8bd509cc":"I ett EU-datacenter","oss-reed-biz-sovereignty.2808571ba5":"Förankrat i Europa","oss-reed-biz-sovereignty.4c5a72e02a":"När du använder ett datacenter ligger det kvar inom Europeiska unionen, i en region du väljer.","oss-reed-biz-sovereignty.ec9dfc4fd3":"Helt offline","oss-reed-biz-sovereignty.1103342d8a":"Ingen anslutning alls","oss-reed-biz-sovereignty.a5b9dbb2cb":"För det mest känsliga arbetet körs Reed utan nätverk. Det finns ingen extern tjänst som det är beroende av.","oss-reed-biz-sovereignty.3f83fd4f07":"Var det körs, vem det svarar inför","oss-reed-biz-sovereignty.edf95cc67a":"Europeiskt som standard","oss-reed-biz-sovereignty.cc108e9214":"Din data stannar där du bestämmer.","oss-reed-biz-sovereignty.b59c21ef95":"Reed har ingen egen hemmaserver och rapporterar inte hem något. Det körs där du kör det, under\n            europeiska regler, och inget passerar en gräns som du inte har godkänt.","oss-reed-biz-sovereignty.191f244deb":"EU-suverän","oss-reed-biz-sovereignty.6c872c9438":"Samma verktyg, samma bevis, i alla tre. Du ombeds inte att byta plattform för att gå från\n          en till nästa.","oss-reed-biz-sovereignty.70510b3260":"Reed / suveränitet","oss-reed-biz-value.b039d4427c":"En läsning från indata till bevis","oss-reed-biz-value.a6c1933f89":"Vad som blir precist","oss-reed-biz-value.aba3dee917":"Vad som förblir konsekvent","oss-reed-biz-value.45b172e5f4":"Underhålls och återanvänds","oss-reed-biz-value.c93da30343":"Operativt värde genom hela arbetsflödet","oss-reed-biz-value.c6142544b0":"Nya användningar bygger på samma struktur och bevis, vilket minskar tolkningsdrift när användningen expanderar.","oss-reed-biz-value.ddcfa58876":"Återanvändning nedströms","oss-reed-biz-value.63a7bf9034":"Certifikatet binder indata, grammatik och konfiguration till trädet så att läsningen kan kontrolleras igen.","oss-reed-biz-value.bde3a56ea2":"Upprepningsbart bevis","oss-reed-biz-value.34c42ebe24":"Inkrementell parsning besöker berörda delträd igen, vilket håller omfattningen av en redigering explicit.","oss-reed-biz-value.870c4d024a":"Exakt ändringsavgränsning","oss-reed-biz-value.f92f27dccc":"Validering, sökning och granskning kan använda samma träd istället för att underhålla separata parsningsvägar.","oss-reed-biz-value.1689e427a8":"Mindre dubbel tolkning","oss-reed-biz-value.c95a2eb325":"Det resulterande trädet bär namngivna noder och källplatser som operativa kontroller kan adressera direkt.","oss-reed-biz-value.0d45a54e89":"Namngiven, lokaliserad struktur","oss-reed-biz-value.6d680e2276":"Grammatiken och konfigurationen definierar hur Reed läser indata, så att tolkningen underhålls på ett ställe.","oss-reed-biz-value.2c7dac0066":"En underhållen läsning","oss-reed-bounds.label":"LÄSNING","oss-reed-business-glyph.5a93da6911":"Reed i korthet","oss-reed-business-glyph.defb7ec73c":"En läsning, många användningsområden","oss-reed-business-glyph.64ae43e8fe":"Definierad läsning","oss-reed-business-glyph.a7e1f88422":"Från indata till bevis","oss-reed-business-glyph.8ac7aa173f":"Operativ överlämning","oss-reed-business-glyph.2ce04ce4ff":"Extern tjänst","oss-reed-business-glyph.6eef664840":"Ingen","oss-reed-business-glyph.8fde48f31a":"Prenumeration","oss-reed-business-glyph.5703321d0e":"Körs på","oss-reed-business-glyph.143a3eb4d2":"Hårdvara du äger","oss-reed-business-glyph.81076ea516":"Granskningssvar","oss-reed-business-glyph.ac3f4bd12c":"Bevis, inte förtroende","oss-reed-business-glyph.1d197d39c5":"Var den körs","oss-reed-business-glyph.834cc0e4a2":"Dina data stannar i","oss-reed-business-glyph.576347ec82":"Europa","oss-reed-business-glyph.e8aea7960c":", på dina egna servrar om du vill.","oss-reed-business-glyph.2292370c6e":"På dina egna servrar","oss-reed-business-glyph.7f8bd509cc":"I ett EU-datacenter","oss-reed-business-glyph.69dda5846e":"Helt offline","oss-reed-business-glyph.60ce35a60d":"Du äger din kopia","oss-reed-business-glyph.6b5eb5323e":"BLAKE3-kvitton","oss-reed-business-glyph.cbd17d59ba":"Ingen inlåsning","oss-reed-business-glyph.row.input":"Formell indata","oss-reed-business-glyph.row.inputValue":"En definierad läsning","oss-reed-business-glyph.row.structure":"Namngiven struktur","oss-reed-business-glyph.row.structureValue":"Exakta platser","oss-reed-business-glyph.row.repeat":"Upprepad körning","oss-reed-business-glyph.row.repeatValue":"Samma resultat","oss-reed-business-glyph.row.change":"Ändrad indata","oss-reed-business-glyph.row.changeValue":"Ändring synlig","oss-reed-business-glyph.downstream.label":"Överlämningen","oss-reed-business-glyph.downstream.input":"Formell indata","oss-reed-business-glyph.downstream.output":"Namngiven struktur","oss-reed-business-glyph.downstream.note":"Samma strukturerade resultat kan tjäna mer än ett operativt team.","oss-reed-business-glyph.downstream.validation":"Validering","oss-reed-business-glyph.downstream.search":"Sökning","oss-reed-business-glyph.downstream.audit":"Granskning","oss-reed-business-glyph.footer":"En läsning, återanvänd nedströms","oss-reed-business-glyph.tag.locations":"Exakta platser","oss-reed-business-glyph.tag.evidence":"Reproducerbart bevis","oss-reed-cascade.label":"LÄSNING","oss-reed-chain-states.label":"LÄSNING","oss-reed-change-gate.label":"LÄSNING","oss-reed-claim-ledger.label":"LÄSNING","oss-reed-consumer-everyday.959d6f9063":"Din skrivapp","oss-reed-consumer-everyday.92662e6a9b":"Du öppnar ett brev du sparade förra vintern","oss-reed-consumer-everyday.e7124e9ae5":"Reed läser den gamla filen korrekt, så varje ord och mellanslag kommer tillbaka precis som du lämnade det.","oss-reed-consumer-everyday.6414e3e8c0":"Ett onlineformulär","oss-reed-consumer-everyday.93ea20fa54":"Du fyller i dina uppgifter och trycker på skicka","oss-reed-consumer-everyday.c58f9685c6":"Reed kontrollerar att formuläret lästes i sin helhet, så att inget du skrev tappas bort eller blandas ihop på vägen.","oss-reed-consumer-everyday.8ddd00ec19":"En hjälpreda som svarar på frågor","oss-reed-consumer-everyday.34c308384c":"Du ställer samma fråga i morgon","oss-reed-consumer-everyday.9defc7b990":"Reed läser frågan på samma sätt varje gång, så du får samma lugna svar, inte en ny gissning.","oss-reed-consumer-everyday.c9f4926f27":"Inställningarna i en app","oss-reed-consumer-everyday.c49b9e2d8b":"Du ändrar en inställning och stänger locket","oss-reed-consumer-everyday.bd5fd65edd":"Reed läser dina val korrekt nästa gång, så appen öppnas som du lämnade den.","oss-reed-consumer-everyday.c457d365f4":"Där Reed tyst hjälper till","oss-reed-consumer-everyday.1810569664":"arbetar i bakgrunden","oss-reed-consumer-everyday.43b2c0b671":"En dag med dina appar","oss-reed-consumer-everyday.b45a2e6027":"Reed, under ytan","oss-reed-consumer-everyday.fead394e05":"Du öppnar aldrig Reed, konfigurerar den aldrig och ser den aldrig. Den arbetar i de appar du redan\n          använder, på samma sätt som ett bra par glasögon fungerar utan att du någonsin tänker på dem.","oss-reed-consumer-everyday.e87a321268":"Alltid där, aldrig i vägen","oss-reed-consumer-glyph.108f03ad30":"Returnerades till Fabric","oss-reed-consumer-glyph.53097dc3d6":"Platser bevarade","oss-reed-consumer-glyph.10fc3853d2":"Delar kända igen","oss-reed-consumer-glyph.818c357c8a":"Strukturerat resultat","oss-reed-consumer-glyph.2ae07849bd":"Senare Fabric-körning","oss-reed-consumer-glyph.ba4b69f3a9":"Resultaten matchar","oss-reed-consumer-glyph.11d47fdd40":"Strukturerat resultat","oss-reed-consumer-glyph.bc26ec8d24":"Första Fabric-körningen","oss-reed-consumer-glyph.32ee4d8f25":"Fabric får samma struktur varje gång texten förblir densamma","oss-reed-consumer-glyph.fc82eacdab":"En text, en struktur","oss-reed-consumer-help.1045b8472c":"Tyst hjälpare","oss-reed-consumer-help.584b9b655e":"Du rör aldrig Reed själv. Det arbetar tyst under apparna du använder, på samma sätt som ett bra\n          par glasögon fungerar utan att du tänker på dem.","oss-reed-consumer-help.b629985896":"Du kanske undrar","oss-reed-consumer-help.013fcd8ed4":"inget att konfigurera","oss-reed-consumer-help.4784362df5":"Små bekymmer, lugna svar","oss-reed-consumer-help.a327605a4d":"Reed är öppet och gratis för alla. Du är aldrig fast, och ingen kan ta det ifrån dig.","oss-reed-consumer-help.9eb535b2cf":"Är jag låst till ett företag för alltid?","oss-reed-consumer-help.636e502287":"Du undrar vem som egentligen äger det","oss-reed-consumer-help.504a207e53":"Reed håller ett litet kvitto på vad det läste. Ändra ett ord, så slutar kvittot att stämma.","oss-reed-consumer-help.5cba19c50a":"Hur skulle någon ens veta om ett ord byttes ut?","oss-reed-consumer-help.83f6ba53c6":"Någon säger att en fil ändrades","oss-reed-consumer-help.882bc2854f":"Reed läser saker på samma sätt varje gång, så svaret vandrar inte från en dag till nästa.","oss-reed-consumer-help.4b2bc87940":"Varför gav maskinen mig två olika svar?","oss-reed-consumer-help.0f896cc0f6":"Du ställer samma fråga två gånger","oss-reed-consumer-help.3c9ea40f4f":"Reed är den del som läser filen korrekt, så dina ord kommer tillbaka som du lämnade dem.","oss-reed-consumer-help.40605cd500":"Kommer samma indata fortfarande läsas på samma sätt år senare?","oss-reed-consumer-help.b2f772db1a":"Du öppnar ett gammalt dokument","oss-reed-consumer-mirror.1e48f4da50":"Samma svar, var du än är","oss-reed-consumer-mirror.ee8e3c6394":"ett tyst löfte","oss-reed-consumer-mirror.f811e564d9":"Din dator hemma","oss-reed-consumer-mirror.d28d0d8adb":"samma brev","oss-reed-consumer-mirror.8ef9f3f38d":"samma stämpel","oss-reed-consumer-mirror.6fb8eb6f63":"De matchar","oss-reed-consumer-mirror.bb2f078f93":"En dator långt borta","oss-reed-consumer-mirror.df92246b15":"Två olika datorer läser exakt samma brev och får exakt samma stämpel. Det\n          är hela idén. Svaret ändras inte bara för att datorn gjorde det.","oss-reed-consumer-mirror.6d3e1a23bc":"Samma in, samma ut","oss-reed-consumer-plain.bc531dbead":"Den läser filer åt datorn","oss-reed-consumer-plain.0ba3bb7031":"Ett dokument, ett foto av ett formulär, inställningarna i en app. Reed är den del som öppnar det och förstår vad som finns inuti, så att resten av programmet kan använda det.","oss-reed-consumer-plain.a5dc595c58":"Som ett bra par läsglasögon för maskinen.","oss-reed-consumer-plain.d487c6b320":"Den sparar ett kvitto","oss-reed-consumer-plain.985b955681":"När Reed läser något skriver den ner ett litet bevis på att den tittade på just den filen och inget annat. Om någon ändrar ett enda ord senare stämmer inte kvittot längre.","oss-reed-consumer-plain.747de2000a":"Som stämpeln på ett paket som visar att det inte öppnades på vägen.","oss-reed-consumer-plain.f67d12e94d":"Den ger samma svar varje gång","oss-reed-consumer-plain.19a8633b8f":"Kör den på din dator eller på en dator i ett annat land, så läser Reed samma fil på samma sätt. Inga överraskningar, inget gissande, inget annorlunda resultat en annan dag.","oss-reed-consumer-plain.7067785dd9":"Som ett recept som alltid ger samma kaka.","oss-reed-consumer-plain.73f1511cc0":"Den är gratis och öppen","oss-reed-consumer-plain.d0f7c4fc44":"Vem som helst kan titta på hur Reed fungerar, använda den och dela den. Den är inte låst bakom ett pris eller ett lösenord. Den tillhör alla som vill ha den.","oss-reed-consumer-plain.7d0d1476cd":"Som en biblioteksbok som vem som helst får låna.","oss-reed-consumer-plain.5e8e240a8d":"Vad Reed gör för dig","oss-reed-consumer-plain.55cc8b24cb":"i klartext","oss-reed-consumer-plain.d44bfebeea":"Gjord för alla","oss-reed-consumer-questions.357192e2d3":"Inget dolt, inget att frukta","oss-reed-consumer-questions.683f69614c":"Om du bara tar med dig en sak, ta detta. Reed är gratis, den följer med dig och ger dig samma svar varje gång. Det finns inget för dig att göra och inget att oroa sig för.","oss-reed-consumer-questions.0491ba7639":"enkla, ärliga svar","oss-reed-consumer-questions.0917aba782":"Frågor du kan ha","oss-reed-consumer-questions.bb5271d9d5":"Det kommer den inte. Reed läser samma fil på samma sätt varje gång, på vilken dator som helst. Om filen inte har ändrats, ändras inte svaret heller.","oss-reed-consumer-questions.b0b3da62e3":"Vad händer om den ger mig ett annat svar en dag?","oss-reed-consumer-questions.c88c0368e6":"Reed körs i produkten och lämnar sin läskontrakt synligt. Produktteamet kan behålla källan, konfigurationen och kvitton istället för att vara beroende av ett externt Reed-konto.","oss-reed-consumer-questions.1187bb1147":"Är jag låst till ett företag?","oss-reed-consumer-questions.adf971f241":"Nej. Reed gör sin läsning precis där du är. Den rapporterar inte hem något och behöver inte internet för att göra sitt jobb, så dina saker stannar hos dig.","oss-reed-consumer-questions.388bd9398a":"Skickar den iväg mina filer någonstans?","oss-reed-consumer-questions.86053a5635":"Nej. Du installerar aldrig Reed och du öppnar den aldrig. Den kommer redan inbyggd i apparna som använder den, och den gör sitt lilla jobb tyst i bakgrunden.","oss-reed-consumer-questions.fdf9525ab4":"Måste jag ställa in något?","oss-reed-consumer-questions.6d7a4877ec":"Nej. Reed är gratis och förblir gratis. Det finns inget pris, ingen prenumeration och ingen uppgradering du måste köpa senare. Den tillhör alla som vill ha den.","oss-reed-consumer-questions.cb9c0d92d4":"Kommer den någonsin att be mig om pengar?","oss-reed-coverage-trap.label":"LÄSNING","oss-reed-disagreement.label":"LÄSNING","oss-reed-edit-chain.label":"LÄSNING","oss-reed-engines.70510b3260":"Reed / motorer","oss-reed-engines.c26afd916d":"root_hash, eventuellt Ed25519-signerad","oss-reed-engines.ff91553d43":"Sedan förseglad. root_hash binder fyra indata under domänen REED_CERTIFICATE.","oss-reed-engines.765b96187e":"Samma .rgs-grammatik. Motorval påverkar genomströmning, minne och beteende vid tvetydighet,\n            aldrig korrekthet.","oss-reed-engines.c1f65ddb75":"Motor","oss-reed-engines.9383732af3":"4 motorer, en grammatik","oss-reed-engines.7eecaade9f":"kaskad SLR till GLR till GLL","oss-reed-engines.acb38d8650":"Hash av det konkreta syntaxträdet, nod för nod.","oss-reed-engines.4831b4516d":"Hash av den parsningskonfiguration som producerade trädet.","oss-reed-engines.ee3549afe9":"Hash av det kompilerade RGB1-grammatikpaketet.","oss-reed-engines.ad627b3ddf":"BLAKE3 av indata, hashat genom Merkle-bitträdet.","oss-reed-engines.3021d2d840":"O(n^3) i värsta fall, GLL Rust ~320 KiB/s","oss-reed-engines.ae651bf26f":"Afroozeh-Izmaylova GSS, (state, position)-nycklar håller grafen polynomiell. SPPF-utdata.","oss-reed-engines.4977142e2a":"GLL","oss-reed-engines.e6659a41d8":"Förgrening vid konflikt","oss-reed-engines.763d4a2f15":"Stackförgrening, @precedence-rankad konfliktlösning, återförenas när sökvägar konvergerar.","oss-reed-engines.6f4c2db0d1":"GLR","oss-reed-engines.83ec7cd640":"Tabellstyrd","oss-reed-engines.4b27ac22cf":"Sammanslagna LR(0)-objektkärnor med lookahead. En ren mellanväg mellan SLR och GLR.","oss-reed-engines.ffbaa0836f":"~41 MiB/s, JSON","oss-reed-engines.a348c82efd":"FOLLOW-mängdsreducering. Platt action- och goto-tabell. Vald för konfliktfria grammatiker.","oss-reed-estate-scope.label":"LÄSNING","oss-reed-every-place.label":"LÄSNING","oss-reed-fallback.label":"LÄSNING","oss-reed-finding-life.label":"LÄSNING","oss-reed-floors.label":"LÄSNING","oss-reed-four-hashes.label":"LÄSNING","oss-reed-four-readers.label":"LÄSNING","oss-reed-guard-banner.label":"LÄSNING","oss-reed-handoff.label":"LÄSNING","oss-reed-hero-glyph.brandLabel":"Reed","oss-reed-hero-glyph.ready":"redo","oss-reed-hero-glyph.session":"session","oss-reed-hero-glyph.85d300e78c":"sessionMuted","oss-reed-hero-glyph.137f52ed73":"sessionPlain","oss-reed-hero-glyph.7c6a5a87c1":"sessionOk","oss-reed-hero-glyph.ed5665fa7a":"sessionUser","oss-reed-hero-glyph.6b5eb5323e":"Deklarerade parserrutter","oss-reed-hero-glyph.89690ac571":"Inkrementell omtolkning","oss-reed-hero-glyph.c47e66b655":"kvittorot","oss-reed-hero-glyph.899cbf619a":"1 284 noder, 4 096 byte","oss-reed-hero-glyph.4dda4c54fe":"lokal tjänst","oss-reed-hero-glyph.0cb7f8cba2":"reed-lsp, språkserver","oss-reed-hero-glyph.69ed8daca6":"reed, CLI-binär","oss-reed-hero-glyph.e8b2ac75be":"reed-core, Rust-krat","oss-reed-hero-glyph.22b4b0c3c3":"Ytor","oss-reed-hero-glyph.7c8cf84261":"Underkommandon","oss-reed-hero-glyph.5093bf162d":"Tillgängliga grammatiker:","oss-reed-hero-glyph.0746e77fe7":"konkret syntaxträd","oss-reed-hero-glyph.40be0476b6":"mönsterfråga","oss-reed-hero-glyph.a618b4be8d":"Fråga","oss-reed-hero-glyph.b37c7e2009":"39 tvingade grammatiker","oss-reed-hero-glyph.8f8e9e692c":"Grammatiker","oss-reed-hero-glyph.82c4ed5526":"tabell, gaffel, allmän","oss-reed-hero-glyph.7f5d63aa39":"Motorer","oss-reed-hero-glyph.fd9ada2afd":"flermotorsparser, parse_auto kaskaderar SLR till GLR till 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":"LÄSNING","oss-reed-keyword-dispatch.label":"LÄSNING","oss-reed-nothing-leaves.label":"LÄSNING","oss-reed-onboard.a4e2615820":"Bygg det","oss-reed-onboard.e0093ecad8":"Från den klonade arbetsytan","oss-reed-onboard.e2342e9bee":"cargo install reed-cli --path crates/reed-cli","oss-reed-onboard.91a261b94c":"  Kompilerar reed-core v0.1.0","oss-reed-onboard.ad756e9fd8":"  Kompilerar reed-parser v0.1.0","oss-reed-onboard.57f62d4692":"   Installerade paketet reed-cli v0.1.0 (26 crates)","oss-reed-onboard.7840b24822":"Analysera det","oss-reed-onboard.1f5c76b367":"parse_auto kaskaderar SLR till GLR till GLL","oss-reed-onboard.81cd7ee5e6":"reed parse src/ --grammar rust","oss-reed-onboard.de4bde0aa4":"Analyserade src/ med grammatiken rust","oss-reed-onboard.406855ff4a":"Motor: SLR-kaskad, föll tillbaka till GLL på 2 filer","oss-reed-onboard.1eb166a3c8":"Träd byggt, certifikat bundet till indata + grammatik + konfiguration","oss-reed-onboard.530afc0856":"Läs beviset","oss-reed-onboard.e672e5473a":"Certifikatets rot, reproducerbar byte för byte","oss-reed-onboard.164495985b":"reed certify src/ --root","oss-reed-onboard.2d737901f3":"text_root    blake3:9f1c.. (indataträd)","oss-reed-onboard.a09c4954de":"grammar_hash blake3:2a77.. (rust.rgs-paket)","oss-reed-onboard.a09a1b113b":"root_hash    a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","oss-reed-onboard.4db1540f72":"Fäst detta i CI. Lämna det till din revisor.","oss-reed-onboard.0b081ad4a6":"reed @ ditt-projekt","oss-reed-onboard.146308be84":"skal, steg","oss-reed-onboard.b871f125b0":"Rust 1.89, edition 2024","oss-reed-onboard.c8b720251d":"Rot-hashen är reproducerbar. Kör samma källa på vilken maskin som helst så får du samma\n            byte. Ingen privat registry, inget nätverk vid analys.","oss-reed-onboard.70510b3260":"Reed / snabbstart","oss-reed-one-install.label":"LÄSNING","oss-reed-one-reading-banner.label":"LÄSNING","oss-reed-phase-one.label":"LÄSNING","oss-reed-plain-read.label":"LÄSNING","oss-reed-plan-gates.label":"LÄSNING","oss-reed-problem.95a27ac520":"AST dör med processen","oss-reed-problem.372cae8a61":"Konventionella parserar bygger ett träd i minnet och låter det försvinna när programmet avslutas. Att återskapa en byggnad innebär att tolka hela kodbasen igen, från grunden.","oss-reed-problem.b90a38ae7f":"Ingen repris","oss-reed-problem.dffeac1209":"Certifikatet består","oss-reed-problem.50d70f2ee6":"Granskningar blir förtroendekedjor","oss-reed-problem.999f4d4683":"På frågan \"byggdes den här binären från godkänd källkod?\" är det vanliga svaret \"lita på byggsystemet\". Det är ett löfte, inte bevis som någon kan kontrollera offline.","oss-reed-problem.76afe0e09f":"Overifierbart","oss-reed-problem.4a29b16166":"BLAKE3-rot","oss-reed-problem.8e458568c6":"Tolka om för att verifiera","oss-reed-problem.11e5e5ead1":"Verifiering innebär att bygga om hela projektet under kontrollerade förhållanden. I en stor kodbas är det långsamt, dyrt och känsligt för drift.","oss-reed-problem.2fe286e113":"Kostsamt","oss-reed-problem.6646648ed8":"Jämför hashvärden","oss-reed-problem.ea52f28429":"Ändringar kaskaderar genom träd","oss-reed-problem.334704796c":"Utan innehållsadresserade noder ser en ändring på en rad ut som en total omskrivning av trädet. Diff-baserad granskning blir en vägg av brus som ingen läser.","oss-reed-problem.3dcb7a5281":"Brusiga diffar","oss-reed-problem.770c2a8c8b":"O(edit) omtolkning","oss-reed-problem.3c988e6dc3":"De flesta parserar","oss-reed-problem.357a08139d":"kastar bort beviset","oss-reed-problem.188fb5d6cf":"Reed","oss-reed-problem.66eed25d17":"behåller ett portabelt kvitto","oss-reed-problem.b2c94f4627":"Förtroende är ett påstående. En hash är ett kvitto som vem som helst kan kontrollera.","oss-reed-problem.70510b3260":"Reed / bevis","oss-reed-project-scan.label":"LÄSNING","oss-reed-query.70510b3260":"Reed / query","oss-reed-query.12c6ad3c05":"Ett trädmönsterspråk, varje grammatik. En query spelas upp bit-exakt mot samma rot.","oss-reed-query.379e1f1c85":"pinned to tree root","oss-reed-query.0e0ccb5e58":"Träffar i 412 filer","oss-reed-query.6061ba8c28":"Kompilerad bytekod","oss-reed-query.7a0fddbe94":"RqlCompiler","oss-reed-query.00ed06e9a8":"RQL-källkod","oss-reed-query.2644b7d942":"Queries","oss-reed-query.d70e511fe1":"20-opcode bytekod","oss-reed-query.906e61fe7c":"RqlVm, backtracking","oss-reed-query.fb36f86d4e":"reed query","oss-reed-query.93f24a66d0":"2 filer, 3 träffar","oss-reed-query.03a93eb58b":"strängliteral, 2 träffar","oss-reed-query.7a57e2c40f":"strängliteral, 1 träff","oss-reed-query.e80d55f5a7":"CAPTURE","oss-reed-query.41eada7bbe":"(string (regex /TODO/) @m)","oss-reed-query.1954c47dc6":"Regex i strängar","oss-reed-query.1812a75c30":"30 sökvägar","oss-reed-query.a00cdc46c0":"7 importsökvägar","oss-reed-query.951130664d":"9 importsökvägar","oss-reed-query.ef08f4b671":"14 importsökvägar","oss-reed-query.9a13a71cf4":"DESCEND","oss-reed-query.a0ab7c5955":"(import (path) @p)","oss-reed-query.601020d90d":"Räkna importer","oss-reed-query.73040e4742":"3 matchningar","oss-reed-query.e6580e6770":"osäker block, 23 rader","oss-reed-query.728536f392":"osäker block, 4 rader","oss-reed-query.f9dcb6f210":"osäker block, 12 rader","oss-reed-query.a97f1f9097":"EMIT","oss-reed-query.3dd4f24cd6":"(unsafe_block) @hit","oss-reed-query.ee5d843e3e":"Hitta osäkra block","oss-reed-questionnaire-banner.label":"LÄSNING","oss-reed-receipt-banner.label":"LÄSNING","oss-reed-relevance-spread.label":"LÄSNING","oss-reed-rename-plan.label":"LÄSNING","oss-reed-repeatable.label":"LÄSNING","oss-reed-rewrite-review.label":"LÄSNING","oss-reed-run-history.label":"LÄSNING","oss-reed-same-for-everyone.label":"LÄSNING","oss-reed-same-name-twice.label":"LÄSNING","oss-reed-same-twice.label":"LÄSNING","oss-reed-scanners.aacf42132c":"Indrag","oss-reed-scanners.0029a0a842":"Spårar indragningsnivåer, genererar INDENT / DEDENT-token.","oss-reed-scanners.6e3604888c":"Python","oss-reed-scanners.0576dafa3a":"Heredoc","oss-reed-scanners.6928733b8e":"Heredoc- och nowdoc-strängliteraler med inbäddat innehåll.","oss-reed-scanners.bdc1fd5d3c":"Shell","oss-reed-scanners.7daf403c75":"PHP","oss-reed-scanners.b217e98c3b":"Ruby","oss-reed-scanners.6591fb4908":"NestedComment","oss-reed-scanners.42fe244185":"Blockkommentarer kapslade till godtyckligt djup.","oss-reed-scanners.e2ae20d9ae":"Rust","oss-reed-scanners.c0c271c8f6":"Haskell","oss-reed-scanners.82d0c4e6ad":"JsRegex","oss-reed-scanners.f0f0f411fc":"Skiljer /regex/ från division med hjälp av föregående token-kontext.","oss-reed-scanners.ee620923ff":"JavaScript","oss-reed-scanners.d4a86cb946":"TypeScript","oss-reed-scanners.f7bbedebb6":"RawString","oss-reed-scanners.94622d6bff":"Råa strängliteraler med anpassade avgränsare.","oss-reed-scanners.eec458b767":"StringInterpolation","oss-reed-scanners.334d00f8a6":"Strängar med inbäddade ${...}-uttryck.","oss-reed-scanners.112ab02069":"Swift","oss-reed-scanners.4b97a1cc4c":"Kotlin","oss-reed-scanners.da8f88995f":"AutoSemicolon","oss-reed-scanners.2dd0d84b78":"Automatisk semikoloninsättning vid radbrytningar.","oss-reed-scanners.690b8706d3":"Preprocessor","oss-reed-scanners.066815c08a":"Löser @include-direktiv före parsningen.","oss-reed-scanners.1433c8535b":"ScannerRegistry","oss-reed-scanners.182e825ab5":"8 registrerade","oss-reed-scanners.cd0847a01b":"token-regex kan inte uttrycka","oss-reed-scanners.a1df891007":"58 grammatiker, 26 crates","oss-reed-shape-test.label":"LÄSNING","oss-reed-shape-walk.label":"LÄSNING","oss-reed-shortlist.label":"LÄSNING","oss-reed-staged.label":"LÄSNING","oss-reed-stays-home.label":"LÄSNING","oss-reed-steady.label":"LÄSNING","oss-reed-still-works.label":"LÄSNING","oss-reed-surface-split.label":"LÄSNING","oss-reed-surfaces.70510b3260":"Reed / ytor","oss-reed-surfaces.11e24a5da2":"SPPF, Merkle-träd","oss-reed-surfaces.3c8ad3ac4f":"GLL-parser","oss-reed-surfaces.e21d36228d":"samma träd, samma hashvärden","oss-reed-surfaces.bdf8ac4f4e":"en kärna, fyra ytor","oss-reed-surfaces.25d31fe624":"reed-motorn","oss-reed-surfaces.4e946026a7":"WASM","oss-reed-surfaces.6e3604888c":"Python","oss-reed-surfaces.606dd12944":"En stabil C-ABI för att bädda in Reed i värdar som inte använder Rust. Samma parser, samma hashvärden, samma RQL, oavsett var dina verktyg finns.","oss-reed-surfaces.33aa358f20":"stabila C-bindningar","oss-reed-surfaces.9652018eda":"C-ABI","oss-reed-surfaces.3af2279f9e":"Diagnostik","oss-reed-surfaces.ed63036d87":"Editorer","oss-reed-surfaces.7270f754a5":"Parsediagnostik, symbolnavigering och referenser via Language Server Protocol. Editorn pratar med samma motor.","oss-reed-surfaces.87f712391d":"JSON-RPC, LSP","oss-reed-surfaces.f3c027a606":"Language Server","oss-reed-surfaces.381e3298b2":"Skript","oss-reed-surfaces.1ebc2f0790":"CI-gates","oss-reed-surfaces.066e069a01":"En enda binär för CI-kontroller, stickprov och ersättning av grep. Parsa ett träd, kör RQL, skriv ut certifikatets rot.","oss-reed-surfaces.8a6c6208c1":"reed parse / query / certify","oss-reed-surfaces.69647452d9":"CLI-binär","oss-reed-surfaces.fa90481934":"Statisk analys","oss-reed-surfaces.6a6876afe1":"Kompilatorverktyg","oss-reed-surfaces.26486a1544":"Nativt API med nollkopieringstextreferenser till en append-only-buffert. Bygg kompilatorer, linters och statisk analys på det konkreta syntaxträdet.","oss-reed-surfaces.e42da59c2b":"Träd, Sppf, certifikat","oss-reed-surfaces.8319d9b3b9":"Rust-bibliotek","oss-reed-table-of-contents.label":"LÄSNING","oss-reed-terms.label":"LÄSNING","oss-reed-three-attempts.label":"LÄSNING","oss-reed-tool-shelf.label":"LÄSNING","oss-reed-two-adoptions.label":"LÄSNING","oss-reed-two-passes.label":"LÄSNING","oss-reed-two-questions.label":"LÄSNING","oss-reed-unfinished.label":"LÄSNING","oss-reed-weights.label":"LÄSNING","oss-reed-what-to-show.label":"LÄSNING","oss-reed-who-asks-what.label":"LÄSNING","oss-reed-why-different.label":"LÄSNING","page-breadcrumb.c766e66518":"Brödsmula","page-toc.7e439c353e":"På den här sidan","section_st_a1_display-split.7c9a7c0610":"Detalj","section_st_f1_cta-dark.90e40d5043":"Kom igång","spindle-extras.127edee78d":"UNDERTECKNAD","toc-rail.f5cbdf6bfb":"Innehåll"}
