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/

Search the boards