«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: Leksicka stanja i prelaz medju njima?

by Jovan Popovic
utorak, 09. novembar 2004 - 15:06.

Primer stanja STRING: Kada analizator naidje na " ulazi u stanje STRING u
kome ignorise sve kljucne reci i sl i vraca ih kao niz karaktera u
stringu. Kada ponovo naidje na " vraca se u inicijalno stanje gde normalno
parsira tokene

Primer za JLex:

%%
%state STRING
%%
" { yybegin(STRING); /*ulazi u stanje string*/ }
<STRING> " { yybegin(YYINITIAL); /* izlazi iz stanja string */ }

Pozdrav,
Jovan

> Da li bi neko dao neki primer za leksicka stanja i prelaz medju njima?
>
> Hvala.
>
> flex
> Imao sam problem da iskompajliram dobijeni lex.yy.c jer sam dobijao
> unresolved external symbol.
> Resenje: Iz flex-2.5.4a-1-src.zip fajl libyywrap.c sam kompajlirao sa
> lex.yy.c (Tu je taj external symbol)
>