[Java lista] Pattern.compile bug (jdk 1.5) -- meglepo vegkifejlet

biziclop biziclop at gmail.com
2008. Már. 6., Cs, 10:14:08 CET


Jo, de egeszen altalanos esetben meg Turing-gepet kell majd programoznod. :)

Erdemes azert a jo egyensulyt megtalalnod, de ha az nem is megy
elsore, legalabb egy altalanos interfeszt huzzal a megoldasod ele,
hogy ne szivjal sokat, amikor rajossz, hogy megsem eleg a
StringTokenizer/regexp/antlr/algoritmikusan eldontheto nyelvek. (Bar
az utobbi esetben nem art venni egy USB-s Godelizatort vagy egy 64
bites atlos metszot.)

lsp

2008/3/6 Istvan Soos <syntern at sch.bme.hu>:
> > Nem, nincs escape-elve. Van string tipus, abban idezojelek kozt lehet
>  > barmi, igy vesszo is (persze idezojel csak escape-elve). De akar az is
>  > lehetne (elvileg) holnaptol kovetelmeny, hogy az ido tipusban a
>  > masodpercek utan adjuk meg a szazadmasodperceket is, vesszovel
>  > elvalasztva. Persze nem lesz ilyen, csak az elv miatt irom. Ebbol eleg
>  > jol latszik, hogy altalanos esetben (ha bonyolultabb elemzes kell)
>  > ez az
>  > elv nem mukodik jol. De mar maga a string tipus definicioja is
>  > elegge megnehezitene az altalad javasolt megoldast.
>
>  Előbb-utóbb elérkezik a regexp-által megcímezhető nyelvtanok határai,
>  és akkor kell előszedni a parser generatorokat, mint pl. ANTLR http://antlr.org/
>
>  További olvasmány: http://en.wikipedia.org/wiki/Parser_generator
>
>  Üdv,
>     István
>
>
> _______________________________________________
>  Javalist mailing list
>  Javalist at javagrund.hu
>  http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról