Meydan okuma
Bir programlama dilinin tüm sözdizimini gösteren mümkün olan en kısa programı yazın: ifadeler, ifadeler, operatörler, ayrılmış kelimeler, vb.
Dilin dilbilgisini (genellikle EBNF'de ) alın ve hepsini kullanan bir program oluşturun.
Program özellikle yararlı bir şey yapmak zorunda değil, ama eğer bu bir bonus :)
kurallar
- Dilin söz diziminin tamamını kullanmalısınız: dilin tanımladığı her tür ifade, ifade, operatör, anahtar kelime vb.
- Dille birlikte verilen standart kütüphane haricinde hiçbir bağımlılık olmadan çalıştırılabilmelidir (yine de tüm standart lib'i kullanmasına gerek yoktur).
- Kullandığınız dil spesifikasyonuna bir bağlantı ekleyin (örneğin, burada Python 2.7 dilbilgisi ).