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/