Posted By: Rat (bruslit bez chyb) on 'CZprogram'
Title: Re: flex & bisonyy
Date: Wed Apr 17 16:39:54 2002
> > A proc to chces vlastne delat ve flexu/bisonu? V cemkoli by se to resilo
> > tak,
> > ze si sestavis strom ze vsech slov a v pripade konce slova jdes dal po
> > nejlevejsich listech...
>
> Jednoduse se ho zrovna ucim a zkousim, co se v nem da a neda. Kdyz si
> vzpomenes na interpreter.c v circle, ktery jsi urcite nejednou videl, tak
> tam
No reseni v interpreter.c, co si vzpominam, byla docela slusna tragedie. Je
to tak, ze se tam hledal command linearne v poli retezcu, ne?
> to mame davno hotove v C. Kdybych to opravdu potreboval, tak se ani nebudu
> namahat neco vymyslet a proste to opisu, ale me to zajima prave v tom flexu.
>
> Jak se da takovy regularni vyraz udelat.
Mnoooooo, napada me jedno hodne jednoduche reseni, jehoz slozitost si vsak
netroufam odhadovat :) - pro kazde slovo hodis do rules casti
s(|l(|o(|v(|o)))) (samozrejme serazeny podle abecedy), ale jak rikam, s tou
slozitosti (inicializace) to asi nebude moc dobre... Ale je to v tom flexu ;)
> -
> Clovek je nejpomalejsi zname zarizeni typu I/O.
> Quasimodo
Krysa
rat@atrey.karlin.mff.cuni.cz Jsem Krysa
http://atrey.karlin.mff.cuni.cz/~rat/