Lekser i parser cwiczenia 9.

Transkrypt

Lekser i parser cwiczenia 9.
JPS cwiczenia 9.
Lekser i parser
© Michał Lentner
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
Cel i funkcje
baza.pracownik where nazwisko = “Zdebel”
baza . pracownik where nazwisko = “Zdebel”
program ::=
wyrazenie ;
| instrukcja ;
;
wyrazenie ::=
wyrazenie . wyrazenie
| wyrazenie where wyrazenie
| wyrazenie = wyrazenie
| wyrazenie + wyrazenie
| identyfikator
| literal
| ( wyrazenie )
...
WhereExpression
DotExpression
BinaryOperatorExpression (=)
IdentifierExpression
IdentifierExpression
IdentifierExpression
StringExpression
Identifier
("baza")
Identifier
("pracownik")
Identifier
("nazwisko")
StringLiteral
("Zdebel")
Potrzebne pliki
Program generatora parserów Program generatora lekserów
Specyfikacja leksera
Specyfikacja parsera
Jak z tego korzystać ?
Ćwiczenia

Podobne dokumenty