-
Notifications
You must be signed in to change notification settings - Fork 0
/
linux.jsgf
8 lines (6 loc) · 894 Bytes
/
linux.jsgf
1
2
3
4
5
6
7
8
#JSGF V1.0;
grammar linux;
public <topRule> = <rule0> | <rule1>;
<linux_city> = (alexandra) | (ashburton) | (auckland) | (blenheim) | (chatham island) | (christchurch) | (dannevirke) | (dargaville) | (dunedin) | (franz josef) | (gisborne) | (greymouth) | (hamilton) | (hastings) | (hokitika) | (invercargill) | (kaikoura) | (kaitaia) | (kerikeri) | (lake tekapo) | (levin) | (masterton) | (motueka) | (murchison) | (mystery creek) | (napier) | (nelson) | (new plymouth) | (oamaru) | (palmerston north) | (paraparaumu) | (queenstown) | (reefton) | (rotorua) | (stewart island) | (stratford) | (taupo) | (tauranga) | (te kuiti) | (thames) | (timaru) | (turangi) | (wellington) | (westport) | (whakatane) | (whanganui) | (whangarei) | (whitianga);
<rule0> = (give me | show me | how is | what is) the weather (in | at) <linux_city>;
<rule1> = (open | (show [me] [the]) | go to the) (dashboard);