Code Intelligence Engine for Codebases | Dweve Reed
Reed builds one stable structural model for query, ranking, transformation and verification. Runs locally with compiled grammars, under Apache-2.0 terms.
L-algoritmi jiggruppaw skont it-tip ta' data
Matriċi ta' kapaċitajiet li tista' tiskrollja
Governanza tal-għarfien mibnija fuq atomi pparsati minn Reed.
Runtime ivverifikat bl-integrità tal-katina BLAKE3.
Provi u ċertifikati li jingħaqdu mal-għeruq ta' Reed.
Matematika arrotondata b'mod korrett taħt is-saff tal-parsing.
Esplora dak li r-reġistrazzjoni strutturali ta' Reed tirrekordja qabel ma tagħżel rotta ta' adozzjoni.
Ibbażat fuq tabella, mingħajr backtracking.
tokens regolari permezz ta' DFA, il-bqija permezz ta' skanners
BLAKE3 jorbot il-parse mal-input, il-grammatika, u l-konfigurazzjoni.
Foresta ppakkjata kondiviża. Il-parses validi kollha miżmuma.
Jikkaskada SLR għal GLR għal GLL, mill-aktar mgħaġġel għall-aktar ġenerali.
Lexer UTF-8. Trivia ppreservata. Irkupru minn żbalji.
Editja kumment. Is-siġra kollha tinbidel.
L-awditjar ifisser li terġa' tibni. Għali u fraġli.
Is-siġra tal-parse tgħix fir-RAM u tmut mal-proċess.
Jerggħu jiġu eżaminati biss is-sotto-siġar editjati.
Marbut mal-input, il-grammatika u l-konfigurazzjoni.
Kodiċi, konfigurazzjoni, dokumenti u DSLs.
Meta tiġi l-mistoqsija, ir-riċevuta miżmuma twieġeb mingħajr bini mill-ġdid.
Jinstalla fuq is-servers li inti tippossjedi, u mbagħad il-prova tibda takkumula biss.
A u repo pubbliku jagħmlu reviżjoni qasira u nadifa.
Għall-aktar xogħol sensittiv, Reed jaħdem mingħajr netwerk xejn.
Imwaħħal ma' stat membru li inti tagħżel. Xejn ma jaqsam fruntiera li inti ma approvajtx.
Ġewwa l-bini tiegħek, wara l-firewall tiegħek. Ix-xogħol qatt ma jitlaq mill-kamra.
Ma nżamm xejn dak iż-żmien, għalhekk m'hemm xejn li wieħed jista' jindika.
Proċess fraġli li xorta jispiċċa f'riżultat li ħadd ma jafda bis-sħiħ.
Il-konferma tas-sors tfisser li terġa' tibni l-kodiċi kollu.
It-tweġiba hija wegħda, mhux xi ħaġa li xi ħadd jista' jivverifika.
Ladarba Reed jippubblika fis-sitt rawnd, li żżomm is-sors direttament ifisser li bidla fil-fornitur qatt ma tħalli l-għodda tiegħek imwaħħla.
Rċevuta ta' prova twieġeb lill-awditur mingħajr rebuild.
Jaħdem fuq CPU standard. Ebda flotta ta' GPU x'tixtri jew tistenna.
Jaħdem ġewwa l-għodda eżistenti mingħajr servizz estern jew metru għal kull siġġu. Il-baġit huwa integrazzjoni u operazzjoni, mhux aċċess rikorrenti.
Is-sors huwa tiegħek biex iżżommu. Jekk relazzjoni mal-fornitur tispiċċa, l-għodda tiegħek ma tispiċċax.
L-istorja tar-repożitorju u l-istruzzjonijiet tal-bini jibqgħu viżibbli għal reviżuri tekniċi.
Spezzjona l-parser, irreproduċi l-bini u żomm kull ċertifikat li joħroġ.
Le. Reed jaħdem ġewwa l-prodott u ma jiddependix fuq kont estern ta' Reed.
Le. Jaqra eżatt fejn int u ma jibgħat xejn lura.
Le. Huwa b'xejn u jibqa' b'xejn, mingħajr xejn x'tixtri aktar tard.
L-app ma tiddependix fuq kont ta' Reed jew servizz remot biex tkompli taqra l-fajls tiegħek.
Ibdel kelma waħda u r-rċevuta ż-żgħira tieqaf taqbel.
Staqsi l-istess ħaġa darbtejn u t-tweġiba ma tinbidilx.
Kelmtek terġa' lura kif ħallejtha, snin wara.
Fajls qodma jerġgħu lura kif ħallejthom.
Kompjuter 'il bogħod jaqra l-istess fajl u jikseb l-istess timbru.
Jekk kelma waħda tinbidel aktar tard, it-timbru ma jibqax jaqbel.
Timbru żgħir juri li qara eżatt dak il-fajl u xejn aktar.
Reed jiftaħ id-dokument tiegħek u jifhem x'hemm ġewwa fih.
Li tadotta Reed mhux programm ta' inġinerija. Isegwi l-proċess ta' reviżjoni li diġà tuża permezz ta' akkwist, IT u konformità, u ħadd ma jrid jikteb kodiċi. Din hija t-triq mill-ewwel approvazzjoni sal-jum li Reed iwieġeb lil awditur.
L-aħħar mistoqsija hija fejn tgħix id-dejta. Reed m'għandu l-ebda server tad-dar tiegħu stess u ma jilħaq xejn waqt li jaħdem. Jaħdem fuq il-magni tiegħek stess, f'ċentru tad-dejta tal-UE li tagħżel, jew kompletament offline. Id-dejta tiegħek tibqa' taħt ir-regoli Ewropej u qatt ma taqsam fruntiera li ma approvajtx.
Ir-raġuni kollha li teżisti Reed hija mistoqsija waħda li awditur eventwalment se jistaqsi: dan inbena minn sors approvat, u tista' tipprovah. Illum it-tweġiba onesta hija "afda fina". Reed jibdel dan f'biċċa evidenza li kulħadd jista' jiċċekkja. Hawnhekk l-istess mistoqsija, imwieġba bil-mod il-qadim u bil-mod ta' Reed.
Żewġ mistoqsijiet jiddeċiedu jekk għodda jiswewx li tiġi adottata: liema spejjeż rikorrenti tneħħi, u liema espożizzjonijiet tnaqqas? Reed iwieġeb it-tnejn. In-naħa tax-xellug turi l-iffrankar; il-lemin juri r-riskji mnaqqsa. L-ebda kodiċi jew ġargon, biss każ li tista' tieħu għal laqgħa ta' approvazzjoni.
Ibda bil-mistoqsija li l-akkwist jistaqsi l-ewwel: x'jidħol fl-istate u min jikkontrollah. Reed jaħdem ġewwa l-għodda tiegħek stess, iżomm irċevuti mar-riżultati u ma jintroduċi l-ebda dipendenza fuq servizz.
Huwa ġust li wieħed ikun attent b'xi ħaġa ġdida fuq kompjuter. Allura hawnhekk huma l-mistoqsijiet onesti li persuna sensibbli tistaqsi, b'tweġibiet ċari li tista' tafda fihom. Iftaħ kwalunkwe waħda biex taqra aktar.
Il-biċċa l-kbira tal-ħin qatt ma tkun taf li Reed hemm. Iżda qed jagħmel affarijiet żgħar u utli taħt, it-tip ta' affarijiet li jsalvawk minn uġigħ ta' ras aktar tard. Hawnhekk ftit tħassib ta' kuljum li jieħu ħsiebhom bil-kwiet.
Tista' tiltaqa' ma' Reed kuljum mingħajr ma tinnotah. Joqgħod ġewwa prodotti ordinarji bħal għodda tal-kitba, formola ta' websajt jew għajnuna li twieġeb mistoqsijiet, u bil-kwiet iwettaq kompitu wieħed limitat. Dawn huma ftit minn dawk il-mumenti.
Hawnhekk il-parti li timporta bil-kwiet. Reed jaqra l-istess fajl bl-istess mod, kemm jekk jaħdem fuq il-kompjuter tiegħek id-dar kif ukoll fuq kompjuter f'pajjiż ieħor. It-tweġiba ma tinbidilx biss għax il-magna nbidlet. L-ebda sorpriża, l-ebda riżultat differenti f'jum differenti.
Aħseb f'Reed bħala qarrej attent li jaħdem għall-kompjuter. Meta app teħtieġ tiftaħ dokument, formola, jew l-issettjar tagħha stess, Reed huwa l-parti li jaqrah sew u jifhem x'hemm ġewwa. Qatt ma tmissu. Jgħid biss li l-affarijiet tiegħek jiftħu kif suppost.
SLR isuq mogħdija mgħaġġla bbażata fuq tabella, GLL jibqa' ġenerali b'ħin polinomjali fl-agħar każ, u reparse inkrementali jmiss biss is-sotto-siġra editjata. L-iskannjar strutturali SIMD jaħdem b'gigabytes kull sekonda fuq il-CPU li diġà għandek.
Reed jitwassal bħala librerija Rust, binarju CLI, Language Server, u ABI C stabbli. L-istess parser, l-istess hashes, l-istess RQL, kull fejn tgħix l-għodda tiegħek.
Reed Query Language jiddeskrivi mudelli ta' siġar f'notazzjoni konċiża. Il-kompilatur inaqqas RQL għal bytecode ta' 20-opcode u VM ta' backtracking imexxih fuq is-siġra pparsata. Sib imports, għodd sejħiet, sib regex ġewwa string literal.
Xi tokens li regex ma jistax jesprimi: indentation, heredocs, kummenti nested, raw strings. Reed jibgħat tmien skaners esterni mibnija u jħallik tirreġistra tiegħek b'direttiva waħda tal-grammatika.
Reed mhux parser wieħed. Jikkompila grammatika RGS waħda f'erba' magni, SLR, LALR, GLR, u GLL, u parse_auto jikkaskata mill-aktar mgħaġġel għall-aktar ġenerali. Imbagħad kull node huwa hashed u s-siġra hija ssiġillata f'ċertifikat BLAKE3 marbut mal-input, il-grammatika, u l-konfigurazzjoni.
Il-biċċa l-kbira tal-parsers jipproduċu AST u jinsa s-sors. Ir-riproduzzjoni ta' build tfisser li terġa' tipparsa l-kodiċi kollu. L-awdituri li jistaqsu "dan inbena minn sors approvat?" m'għandhom l-ebda tweġiba, biss katina ta' fiduċja.
Tliet kmandi: ibni l-CLI mill-workspace, parsja r-repo tiegħek, aqra l-għerq taċ-ċertifikat. L-għerq BLAKE3 tas-siġra tas-sors tiegħek huwa fit-terminal tiegħek fi ftit sekondi.
Reed jibdel kull kodiċi pparsat jew sett ta' konfigurazzjoni f'rekord stabbli u li jista' jiġi ċċekkjat. It-timijiet iżommu s-sors, il-kuntratt tal-parser u l-għerq BLAKE3, sabiex il-mistoqsijiet tal-awditjar isiru tfittxijiet ta' evidenza minflok rebuilds għaljin.
Reed jaħdem ġewwa l-apps li tuża. Jiftaħ dokumenti u formoli, jifhem l-istruttura tagħhom, u jżomm irċevuta sabiex l-istess fajl jinqara bl-istess mod kull darba. Qatt m'għandek bżonn twaqqfu.
Reed janalizza s-sors f'siġra stabbli u jissiġilla r-riżultat b'għerq ta' ċertifikat BLAKE3. It-timijiet jistgħu jistaqsu l-istruttura bħala data u jivverifikaw aktar tard li s-siġra għadha tikkorrispondi għall-istess sors u kuntratt tal-parser.
test strutturat bl-istess mod kull darba
Reed huwa l-magna lokali tal-qari tal-kodiċi ġewwa Dweve Fabric. Jagħraf il-partijiet u r-relazzjonijiet f'test strutturat u jżomm kull parti marbuta mal-post eżatt tagħha, sabiex il-workspace jista' jirrispondi b'mod preċiż u jipproduċi l-istess struttura mill-ġdid meta xejn ma nbidel. Reed huwa ppubblikat taħt Apache-2.0.
Reed juri kif il-partijiet jitwaħħlu flimkien
Ir-regoli tal-workspace, is-settings u test strutturat ieħor iġorru ordni li s-softwer irid jifhem. Reed jidentifika l-partijiet bl-isem u r-relazzjonijiet tagħhom, u jżomm kull waħda konnessa mal-post eżatt minn fejn ġiet.
Fabric jirċievi riżultat strutturat marbut mat-test oriġinali
Reed isegwi l-istess qari definit kull meta Fabric jimmaniġġja test strutturat li ma jinbidilx taħt kundizzjonijiet li ma jinbidlux. Ir-riżultat ma jiżloqx bejn ġirjiet, u bidla fit-test jew fil-kundizzjonijiet tiegħu tipproduċi riżultat differenti.