El reto
Escriba el programa más corto posible que demuestre la sintaxis completa de un lenguaje de programación: declaraciones, expresiones, operadores, palabras reservadas, etc.
Tome la gramática del lenguaje (generalmente en EBNF ) y cree un programa que lo use todo.
El programa no tiene que hacer nada particularmente útil, pero si lo hace, es una ventaja :)
Reglas
- Debe usar toda la sintaxis del lenguaje: cada tipo de enunciado, expresión, operador, palabra clave, etc., que el lenguaje defina.
- Debe poder ejecutarse sin dependencias, excepto la biblioteca estándar incluida con el idioma (aunque no necesita usar toda la biblioteca estándar).
- Incluya un enlace a la especificación de idioma que utilizó (por ejemplo, aquí está la gramática Python 2.7 ).