Skip to content

uqbar-taller-de-lenguajes/tdl-advanced-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDL: Advanced Parsers

Código para el 3er encuentro del Taller de Lenguajes 2017.

Roadmap

  • 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.

Tarea

  • Agregar \ (DIV) como operador de números.
  • Agregar && (AND) y || (OR) como operadores de booleanos.
  • Agregar el operador unario prefijo ! (NOT).

Código

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 en master con la implementación de registros vista.
  • registries-and-operators: Este branch contiene código que extiende el presentado en registries con la implementación de operadores vista.
  • homework: Este branch extiende el código presentado en registries-and-operators, completandolo con una posible implementación de la tarea.
  • homework-tests: Este branch contiene sólamente los tests presentes en el branch homework y puede ser tomado de referencia para validar la tarea.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •