Re: [Libfsd-devel] Purva kopka
Status: Planning
Brought to you by:
vanio
From: Petar P. <pes...@gm...> - 2005-09-30 09:51:42
|
Razgledah code-a, che go i razbrah :). Reg ex. parser-a kyrti. Gledam, che si imame i lexer (rex_scanner.c). Za AT-to, na men mi se struva naj - dobre da si gi pishem kato C code. Ako vzemem code-a ot at-framework-a shte trqbva da go dobavim v libfsd distroto= , a tova shte e ~40% ot celiq code. Koeto e malko typo. Shte vidq dali shte moga da dobavq collating sequences i equivalence classe= s v reg ex. parser-a. On 9/30/05, Ivan Peikov <va...@ne...> wrote: > > Prashtam distroto dokudeto sum go dobutal. > Sreshtnah baja problemi s listovete, kak da sa dostatuchno obshti i > sushtevremenno lesno da se programirat i nakraja napisah edin super > generic > ciklichen single-linked list, podoben na NC-Base list-a, obache jade > po-malko > pamet i polzva pool za da si allocira node-ovete. Pool-a se podava i > globalen > v ramkite na avtomata. Tova reshava problema s fragmentacijata. > Oburnete vnimanie sushto che fsd_list_t se init-va bez da se alocira pame= t > za > nego. Tova e za da se embedva v drugi strukturi, za koito ima pool > (state_t i > trans_t). Po tozi nachin edinstvenoto koeto se alokira direktno s malloc = e > samijat avtomat. > Pesho - rex parser-a - nadjavam se da se izkefish :) > Ima i njakakvo nachalno TODO (v distroto). Za momenta, dokato kovem > osnovite > mi se struva naj-vazhno da izmislim nachin za autotestvane, kojto da e > dostatuchno generic taka che da ne zavisim ot neshto, koeto trjabva da se > instalira (neshto koeto go njama vuv vsjaka moderna linux distribucija). > Variant e na perl test frameworka primerno. No trjabva neshto da se > izmisli > za da si pishem testovete zaedno s koda. Inache shte e mnogo trudno posle > da > pishem nakup (i tuj kato nikoj ne ni pritiska naj-verojatno njama da go > napravim izobshto) a mi se iska vse pak da imame njakakuv nachin da si > podsigurim kachestvoto na lib-a inache ne si struva zagubenoto vreme. > Sushto variant e da si vzemem ot NC-Base at_framework-a i da go nagodim (= i > bez > drugo nie sme si go mislili i sme sviknali da si go pozvame) > Povecheto neshta izobshto ne sa testvani taka che vsichko koeto vidite > kato > problem -- kazvajte. > > Ajde leka i pishete. > > > > |