Referencia del lenguaje
Toda la sintaxis de HyperEZ, tema por tema. Cada página tiene ejemplos que puedes copiar y ejecutar (todos se comprueban automáticamente en las pruebas del proyecto).
| Página | Contenido |
|---|---|
| 1. Léxico | Comentarios, nombres, palabras clave, números, textos, #! |
| 2. Variables y tipos | var, let, const, tipos, null, any, typeof, is, conversiones |
| 3. Operadores | Aritméticos, comparación, lógicos, bits, ??, ?., in, rangos, precedencia |
| 4. Control del flujo | if, while, for, foreach, repeat, break, continue, match |
| 5. Funciones | Parámetros, valores por defecto, argumentos con nombre, ...resto, lambdas, clausuras |
| 6. Colecciones | Listas, mapas, conjuntos, rangos y desestructuración |
| 7. Clases y tipos propios | Clases, herencia, struct, interface, enum, sobrecarga de operadores |
| 8. Errores | try, catch, finally, throw, errores propios |
| 9. Eventos y tareas asíncronas | event, on, emit, async, await, spawn |
| 10. Módulos | import, from ... import, private, bibliotecas incluidas |
| 11. Pruebas | test, assertEqual, hyper test, salidas esperadas .out |
| Gramática | La gramática completa en notación EBNF |
Si prefieres un recorrido rápido por todo el lenguaje, empieza por la guía.
HyperEZ