Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDL: Simple Parser

Código para el 2do encuentro del Taller de Lenguajes 2017.

Roadmap

  • Repaso rápido de gramáticas.
  • Código de ejemplo: Parser y gramática de código Morse.
  • Código de ejemplo: Tests del parser de código Morse.
  • Discusión: Qué, cómo y cuándo testear?
  • Desarrollo en conjunto: Extender el parser de JSON.
  • Desarrollo individual: Lenguaje simple con if-then-else, true y false.

Tarea

  • Implementar un parser (y sus tests) similar al de JSON, que parsee XML a la misma representación intermedia.
  • Extender el parser de nuestro lenguaje con booleanos para agregarle 0, succ, prev y isZero.

Código

Este repositorio tiene varios branches:

  • master: Este branch contiene el código y los comentarios como se mostraron durante el taller.
  • complete: Este branch contiene código que extiende el presentado en master, completandolo con lo que desarrollamos durante el taller.
  • homework: Este branch extiende el código presentado en complete, 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

  •  
  •