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)