Código para el 3er encuentro del Taller de Lenguajes 2017.
- Repaso rápido de la tarea.
- Discusión: Gramáticas recursivas.
- Código de ejemplo: Registros.
- Discusión: Precedencia y Asociatividad.
- Código de ejemplo: Operadores Binarios.
- Desarrollo individual: Extender nuestro lenguaje simple con registros y operadores.
- Agregar
\
(DIV) como operador de números. - Agregar
&&
(AND) y||
(OR) como operadores de booleanos. - Agregar el operador unario prefijo
!
(NOT).
Este repositorio tiene varios branches:
master
: Este branch contiene el código con el que se empezó el taller.registries
: Este branch contiene código que extiende el presentado enmaster
con la implementación de registros vista.registries-and-operators
: Este branch contiene código que extiende el presentado enregistries
con la implementación de operadores vista.homework
: Este branch extiende el código presentado enregistries-and-operators
, completandolo con una posible implementación de la tarea.homework-tests
: Este branch contiene sólamente los tests presentes en el branchhomework
y puede ser tomado de referencia para validar la tarea.