Pok-2-wyk-Slajd12
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Języki regularne
Jak wspomniano symbole leksykalne rozpoznawane przez analizator leksykalny tworzą język regularny. Aby uściślić rozważania wprowadzona zostanie następująca definicja języków regularnych:
Niech A będzie dowolnym alfabetem, czyli skończonym i niepustym zbiorem symboli. Języki regularne nad alfabetem A są definiowane w następujący sposób.
- Zbiór pusty oraz jednoelementowy zbiór zawierający symbol pusty są językami regularnymi nad alfabetem A.
- Każdy z symboli alfabetu A stanowi język regularny.
- Jeśli R1 oraz R2 są językami regularnymi nad alfabetem A, to zarówno suma, złączenie jak i domknięcie zwrotne R1 i R2 są również językami regularnymi nad alfabetem A.
Jak wspomniano wcześniej L+=LL*