if kulcsszo [a-zA-Z][a-zA-Z0-9]* azonosito [0-9]* szam ; pv [ \t\n] szokoz - - - ---- y7fdsai if 8y h32u ifha sei;;t gr;ea4 ------- -- - - azon 1. leghosszabb illesztes 2. legelso illeszkedo --------------------------------- aba ab [ab] aba|b ---------------------------------- . { std::cout << "EGYBETUS"; } aba aa ab aa|b|aa ------------------------------------------ ELTE nyk azon azon e id sz id azon e id sz id csk Szintaktikus ------------ XML -> Tag XML CsTag | EgyszeruTag | azon | (epszilon) Tag -> nyk azon Attributumok csk Attributumok -> (epszilon) | Attributum Attributumok Attributum -> azon e id szam id CsTag -> nyk per azon csk EgyszeruTag -> nyk azon Attributumok per csk Lexikai ------- < nyk > csk / per = e \" id [a-zA-Z][a-zA-Z0-9]* azon [0-9]* szam [ \t\n] szokoz (nem megy tovabb)