O desafio
Escreva o programa mais curto possível que demonstre a sintaxe inteira de uma linguagem de programação: declarações, expressões, operadores, palavras reservadas, etc.
Pegue a gramática do idioma (geralmente em EBNF ) e crie um programa que use tudo isso.
O programa não precisa fazer nada particularmente útil, mas se o fizer, é um bônus :)
Regras
- Você deve usar toda a sintaxe da linguagem: todo tipo de declaração, expressão, operador, palavra-chave etc. a linguagem define.
- Ele deve poder ser executado sem dependências, exceto pela biblioteca padrão incluída no idioma (embora não seja necessário usar toda a lib padrão).
- Inclua um link para a especificação de idioma usada (por exemplo, aqui está a gramática do Python 2.7 ).