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.
Grúpaíonn halgartaim de réir chineál sonraí
Rialachas eolais tógtha ar adaimh a pharsáil Reed.
Runtime fíoraithe le sláine slabhra BLAKE3.
Cruthúnais agus teastais a phéireálann le fréamhacha Reed.
Matamaitic shlán cruinn faoin gciseal parsála.
Déan iniúchadh ar a bhfuil taifeadta ag léamh struchtúrach Reed sula roghnaíonn tú bealach uchtála.
comharthaí rialta trí DFA, an chuid eile trí scanóirí
feiceann an t-ionchur timpeall an chúrsóra
Ceanglaíonn BLAKE3 an pharsáil le hionchur, gramadach, cumraíocht.
Foraoise pacáilte roinnte. Gach parsáil bhailí coinnithe.
Cascáidíonn SLR go GLR go GLL, ón gceann is tapúla go dtí an ceann is ginearálta.
Léitheoir UTF-8. Trivia caomhnaithe. Aisghabháil earráide.
Cuir trácht in eagar. Athraíonn an crann iomlán.
Ciallaíonn iniúchadh aththógáil. Daor agus leochaileach.
Cónaíonn an crann parsála i RAM agus faigheann sé bás leis an bpróiseas.
Ní cruthúnas ar an bhfoinse é crann parsála
Ní dhéantar athchuairt ach ar fhoshraitheanna eagraithe.
Ceangailte le hionchur, le gramadach, le cumraíocht.
Cód, cumraíocht, doiciméid agus DSLanna.
Nuair a thagann an cheist, freagraíonn an admháil choinnithe í gan ath-thógáil.
Suiteálann sé ar na freastalaithe atá agat féin, agus tosaíonn an cruthúnas ag carnadh go simplí.
A agus repo poiblí a dhéanann athbhreithniú gearr glan.
Don obair is íogaire, ritheann Reed gan aon líonra ar chor ar bith.
Ceangailte le ballstát a roghnaíonn tú. Ní thrasnaíonn aon rud teorainn nár cheadaigh tú.
Laistigh d'fhoirgneamh, taobh thiar de do bhalla dóiteáin. Ní fhágann an obair an seomra riamh.
Cá ritheann sé, agus cé dó a fhreagraíonn sé
Níor coinníodh aon rud ag an am, mar sin níl aon rud le cur in iúl.
Próiseas leochaileach a chríochnaíonn fós i dtorthaí nach bhfuil muinín iomlán ag éinne astu.
Chun an fhoinse a dheimhniú, ciallaíonn sé an códbhunachar iomlán a ath-thógáil.
Is gealltanas é an freagra, ní rud is féidir le duine ar bith a fhíorú.
Nuair a fhoilsíonn Reed sa séú babhta, ciallaíonn sé go bhfuil an fhoinse agat go hiomlán, agus ní fhágfaidh athrú soláthróra do chórais i bhfostú go deo.
Freagraíonn admháil chruthúnais don iniúchóir gan aththógáil.
Ritheann sé ar LAP caighdeánach. Níl aon fhlít GPU le ceannach ná le fanacht air.
Ritheann sé laistigh den uirlisíocht atá ann cheana gan seirbhís sheachtrach ná méadar in aghaidh an tsuíocháin. Is é an buiséad comhtháthú agus oibriú, ní rochtain athfhillteach.
Is leat an fhoinse. Má thagann deireadh le caidreamh soláthróra, ní thagann deireadh le do chórais.
Fanann stair an stór agus na treoracha tógála le feiceáil ag athbhreithneoirí teicniúla.
Déan iniúchadh ar an bparsálaí, atáirg an tógáil agus coinnigh gach deimhniú a astaíonn sé.
Níl. Ritheann Reed laistigh den táirge agus ní bhraitheann sé ar chuntas Reed seachtrach.
Níl. Léann sé san áit a bhfuil tú agus ní sheolann sé aon rud amach.
Níl. Tá sé san áireamh agus oibríonn sé leis féin.
Níl. Tá sé saor in aisce agus fanann sé saor in aisce, gan aon rud le ceannach níos déanaí.
Ní bhraitheann an aip ar chuntas Reed ná ar sheirbhís iargúlta chun do chomhaid a léamh.
Athraigh focal amháin agus stopann an admháil bheag ag teacht le chéile.
Fiafraigh den rud céanna faoi dhó agus ní athraíonn an freagra.
Tagann do chuid focal ar ais díreach mar a d’fhág tú iad, blianta ina dhiaidh sin.
Ní chailleann tú aon rud a chlóscríobh tú.
Tagann sean-chomhaid ar ais mar a d’fhág tú iad.
Léann ríomhaire i bhfad ar shiúl an comhad céanna agus faigheann sé an stampa céanna.
Má athraíonn focal amháin níos déanaí, ní bhíonn an stampa ag teacht le chéile a thuilleadh.
Léiríonn stampa beag gur léigh sé an comhad sin go díreach agus rud ar bith eile.
Osclaíonn Reed do dhoiciméad agus tuigeann sé a bhfuil ann.
Ní gá duit teagmháil a dhéanamh leis riamh.
Ní clár innealtóireachta é Reed a ghlacadh. Leanann sé an cosán athbhreithnithe a úsáideann tú cheana féin trí sholáthar, TF agus comhlíonadh, agus ní gá d’aon duine cód a scríobh. Seo an bealach ón gcéad cheadú go dtí an lá a fhreagraíonn Reed d’iniúchóir.
Is é an cheist dheireanach ná cá bhfuil na sonraí. Níl freastalaí baile ar bith ag Reed agus ní shroicheann sé rud ar bith agus é ag obair. Ritheann sé ar do mheaisíní féin, i lárionad sonraí AE a roghnaíonn tú, nó go hiomlán as líne. Fanann do shonraí faoi rialacha na hEorpa agus ní thrasnaíonn siad teorainn nár cheadaigh tú.
Is é an chúis iomlán a bhfuil Reed ann ná ceist a chuirfidh iniúchóir sa deireadh: an tógadh é seo ó fhoinse cheadaithe, agus an féidir leat é a chruthú. Inniu is é an freagra macánta ná "muinín a bheith agat asainn". Casann Reed é sin ina phíosa fianaise ar féidir le duine ar bith é a sheiceáil. Seo an cheist chéanna, freagartha ar an seanbhealach agus ar bhealach Reed.
Cinneann dhá cheist an fiú uirlis a ghlacadh: cé na costais athfhillteacha a bhaintear amach, agus cé na rioscaí a laghdaítear? Freagraíonn Reed an dá cheann. Taispeánann an taobh clé na coigiltis; taispeánann an taobh dheas na rioscaí a laghdaítear. Gan cód ná béarlagair, ach cás is féidir leat a thabhairt chuig cruinniú ceadaithe.
Tosaigh leis an gceist a chuireann soláthar ar dtús: cad a théann isteach san eastát agus cé a rialaíonn é. Ritheann Reed laistigh de do uirlisí féin, coinníonn sé admhálacha leis na torthaí agus ní thugann sé isteach aon spleáchas seirbhíse.
Tá sé cothrom a bheith cúramach le haon rud nua ar ríomhaire. Mar sin seo iad na ceisteanna macánta a chuireann duine réasúnach, le freagraí soiléire ar féidir leat muinín a bheith agat astu. Oscail ceann ar bith chun tuilleadh a léamh.
An chuid is mó den am ní bheidh a fhios agat go bhfuil Reed ann. Ach tá sé ag déanamh rudaí beaga úsáideacha thíos faoi, an cineál rudaí a shábhálann tinneas cinn duit níos déanaí. Seo cúpla imní laethúil a dtugann sé aire dóibh go ciúin.
Is féidir leat Reed a bhualadh gach lá gan é a thabhairt faoi deara. Suíonn sé laistigh de ghnáththáirgí ar nós uirlis scríbhneoireachta, foirm gréasáin nó cúntóir a fhreagraíonn ceisteanna, agus déanann sé tasc teoranta amháin go ciúin. Seo cúpla ceann de na chuimhneacháin sin.
Seo an chuid a bhfuil tábhacht chiúin leis. Léann Reed an comhad céanna ar an mbealach céanna, cibé acu a ritheann sé ar do ríomhaire sa bhaile nó ar ríomhaire i dtír eile. Ní athraíonn an freagra díreach toisc gur athraigh an meaisín. Gan iontas, gan toradh difriúil ar lá difriúil.
Smaoinigh ar Reed mar léitheoir cúramach a oibríonn don ríomhaire. Nuair is gá d’aipeanna doiciméad, foirm, nó a socruithe féin a oscailt, is é Reed an chuid a léann i gceart é agus a thuigeann cad atá istigh. Ní bhaineann tú riamh leis. Ní dhéanann sé ach cinntiú go n-osclaíonn do rudaí mar ba chóir.
Tiomáineann SLR cosán tapa atá tiomáinte ag tábla, fanann GLL ginearálta ag am polanóimialta is measa, agus ní bhaineann athpharsáil incriminteach ach leis an bhfo-chrann eagraithe. Ritheann scanadh struchtúrach SIMD ag gíogabheart in aghaidh an tsoicind ar an LAP atá agat cheana féin.
Seoltar Reed mar leabharlann Rust, dénártha CLI, Freastalaí Teanga, agus ABI C cobhsaí. An parsálaí céanna, na hashes céanna, an RQL céanna, cibé áit a bhfuil do uirlisí.
Déanann Teanga Cheist Reed cur síos ar phatrúin chrainn i nodaireacht ghonta. Íslíonn an tiomsaitheoir RQL go dtí beitchód 20-opcode agus ritheann VM aisrianach é trasna an chrainn pharsáilte. Faigh allmhairí, comhair glaonna, aimsigh regex laistigh de litriúil teaghrán.
Roinnt comharthaí nach féidir le regex a chur in iúl: eangú, heredocs, tráchtanna neadaithe, teaghráin amha. Seoltar ocht scáthóir seachtrach tógtha le Reed agus ligeann sé duit do chuid féin a chlárú le treoir ghramadaí amháin.
Ní parsálaí amháin é Reed. Tiomsaíonn sé gramadach RGS amháin ina cheithre inneall, SLR, LALR, GLR, agus GLL, agus cascáideann parse_auto ón gceann is tapúla go dtí an ceann is ginearálta. Ansin déantar gach nód a hashed agus séalaítear an crann isteach i ndeimhniú BLAKE3 ceangailte le hionchur, gramadach, agus cumraíocht.
Táirgeann an chuid is mó de na parsálaithe AST agus déanann siad dearmad ar an bhfoinse. Ciallaíonn atáirgeadh tógála an códbhonn iomlán a athpharsáil. Níl aon fhreagra ag iniúchóirí a fhiafraíonn "an tógadh é seo ó fhoinse cheadaithe?", ach slabhra muiníne.
Trí orduithe: tóg an CLI ón spás oibre, parsáil do stór, léigh fréamh an deimhnithe. Tá fréamh BLAKE3 do chrann foinse i do teirminéal i gceann soicind.
Casann Reed gach códbhonn parsáilte nó sraith cumraíochta ina thaifead cobhsaí, inseiceáilte. Coinníonn foirne an fhoinse, conradh an pharsálaí agus fréamh BLAKE3, ionas go n-éiríonn ceisteanna iniúchta mar chuardaigh fianaise in ionad atógálacha costasacha.
Oibríonn Reed laistigh de na haipeanna a úsáideann tú. Osclaíonn sé doiciméid agus foirmeacha, tuigeann sé a struchtúr, agus coinníonn sé admháil ionas go léitear an comhad céanna ar an mbealach céanna gach uair. Ní gá duit é a shocrú riamh.
Déanann Reed an fhoinse a pharsáil ina chrann cobhsaí agus séalaíonn sé an toradh le fréamh dheimhnithe BLAKE3. Is féidir le foirne an struchtúr a cheistiú mar shonraí agus a fhíorú níos déanaí go bhfuil an crann fós ag freagairt don fhoinse chéanna agus do chonradh an pharsálaí.