add grammar

This commit is contained in:
Adrian 2022-06-05 18:56:12 +02:00
parent e7daf48bcd
commit 506dc4c9cd
6 changed files with 55 additions and 2 deletions

View File

@ -319,7 +319,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.13"
"version": "3.9.7"
}
},
"nbformat": 4,

29
grammar/book.jsgf Normal file
View File

@ -0,0 +1,29 @@
#JSGF V1.0 UTF-8 pl;
grammar book;
public <rezerwuj> = <prosba> <ilosc_biletow> <tytul_filmu> [<dzien_rezerwacji>] [<godzina_rezerwacji>];
<prosba> = (chce | chcialbym | chcialabym | poprosze) [zarezerwowac];
<ilosc_biletow> = <liczba> {ilosc} (bilety | biletow | bilet);
<liczba> = jeden | dwa | trzy | cztery | piec | szesc | siedem | osiem | dziewiec | dziesiec |1|2|3|4|5|6|7|8|9|10;
<tytul_filmu> = na [film] <tytul> {tytul};
<tytul> = Batman | Batmana | Uncharted | Pitbull | Ambulans | Bunkier strachu | Corka | Corke | Inni ludzie | Śmierć na Nilu | Skarb Mikołajka;
<dzien_rezerwacji> = na <dzien> {dzien};
<dzien> = (dzisiaj | jutro | poniedziałek | wtorek | srode | czwartek | piatek | sobotę | niedziele) | <data>;
<data> = (8|9|10|11|12|13|14|15) [czerwca];
<godzina_rezerwacji> = na [godzinę] <godzina_z_minutami> {godzina};
<godzina_z_minutami> = <godzina> [<minuty>];
<godzina> = 10|11|12|13|14|15|16|17|18|19|20|21|22|23 | dziesiata | jedenasta | dwunasta | trzynasta | czternasta | pietnasta | szesnasta | siedemnasta | osiemnasta | dziewietnasta | dwudziesta;
<minuty> = pietnaście | trzydzieści | czterdziesci piec| 15 | 30 | 45;

9
grammar/cancel.jsgf Normal file
View File

@ -0,0 +1,9 @@
#JSGF V1.0 UTF-8 pl;
grammar cancel;
public <odwolaj> = <prosba> <anulacja>;
<prosba> = chce | chcialbym | chcialabym | prosze;
<anulacja> = odwolac | zrezygnowac | anulowac ([bilety]|[bilet]|[z biletow]|[rezerwacje]|[z rezerwacji]);

7
grammar/hello.jsgf Normal file
View File

@ -0,0 +1,7 @@
#JSGF V1.0 UTF-8 pl;
grammar hello;
public <hello> = <words_hello>;
<words_hello> = czesc | hej | witaj | hey | hello | dzień dobry | siema | siemanko;

8
grammar/repertuar.jsgf Normal file
View File

@ -0,0 +1,8 @@
#JSGF V1.0 UTF-8 pl;
grammar repertuar;
public <repertuar> = <prosba> [aktualny | obecny | aktualnie | obecnie | teraz] [repertuar];
<prosba> = prosze podac | podaj | jaki jest | co teraz gracie | co leci | jakie sa filmy | jakie filmy gracie;

View File

@ -319,7 +319,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.13"
"version": "3.9.7"
}
},
"nbformat": 4,