Le défi
Écrivez le programme le plus court possible qui illustre la syntaxe complète d'un langage de programmation: instructions, expressions, opérateurs, mots réservés, etc.
Prenez la grammaire du langage (généralement en EBNF ) et créez un programme qui l'utilise entièrement.
Le programme n'a rien à faire de particulièrement utile, mais s'il le fait, c'est un bonus :)
Règles
- Vous devez utiliser toute la syntaxe du langage: chaque type d'instruction, d'expression, d'opérateur, de mot clé, etc. défini par le langage.
- Il doit pouvoir être exécuté sans dépendances, à l'exception de la bibliothèque standard incluse avec le langage (il n'a cependant pas besoin d'utiliser la bibliothèque standard complète).
- Incluez un lien vers la spécification de langue que vous avez utilisée (par exemple, voici la grammaire Python 2.7 ).