[OT] C++ na vyhodnoceni vyrazu STOP
Radek Benedikt
benedikt@login.cz
Čtvrtek Únor 11 15:34:04 CET 2010
Ahoj,
I přes ten stop si neodpustím jednu klasiku, ty překladače není potřeba
vykrádat a navíc to v mnoha případech ani není moc produktivní. Desítky let
se tahle část totiž řeší trochu akademičtěji, lexikální a syntaktická
analýza se popíše gramatikou a ta se přechroustá pomocí generátoru do formy
zdrojáku parseru akceptující jazuk popsaný touto gramatikou. Z GNU
implementací jde o generátory nazývané Flex a Bison.
Radek
> -----Original Message-----
> From: hw-list-bounces@list.hw.cz
> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Jaroslav Buchta
> Sent: Thursday, February 11, 2010 3:06 PM
> To: HW-news
> Subject: Re: [OT] C++ na vyhodnoceni vyrazu STOP
>
> Jj, diky, hned po odeslani me napadlo, ze expression bude to
> spravne slovo a uz jsem i nasel docela perspektivni projekt, zkusim.
> http://www.parsifalsoft.com/examples/evalexpression/index.html
>
>
>
> Dne 11.2.2010 15:02, Jan Waclawek napsal(a):
> > Expression evaluator.
> >
> > Mohlo by to ist vyoperovat z nejakeho prekladaca, pripadne
> volat nejaku externu rutinu (awk?)
> >
> > wek
> >
> >
> > ----- Original Message ---------------
> >
> >
> >> Zdravim,
> >> shanim kus free zdrojaku, ktery bude umet vyhodnotit
> jednoduche vyrazy z
> >> retezce (staci float/int konstanty a operatory +-*/
> priorita a zavorky
> >> vitany.
> >> 1) nevite, kde neco takoveho roste?
> >> 2) poradite, jaka klicova slova hledat?
> >>
> >> (jedna se o zpracovani sablony pro tisk formulare, kde bych rad
> >> relativne umistoval nektere texty a tabulky)
More information about the Hw-list
mailing list