April
Tuesday 2024/04/02

Tuesday 2024/04/02

Related topics

Related labs

Videos

Lexer Generator

Vea el vídeo de la clase del 25/03/2020 (opens in a new tab) para los detalles de la realización de la práctica de generación de analizadores léxicos. También hablamos de Unicode y UTF-16.


El video de la clase 2020/03/24


contiene también material para la práctica del generador de analizadores léxicos que es similar al de la clase e las clases del 18 y 20 de Marzo de 2024.

2024/04/02

Extending the assignment to allow function modification: the left side lab

2024/03/18

Clase del 18/03/2024. Motivation for extending assignments so that on the left-side we can modify functions

2024/03/20

Clase del 20/03/2024. Your workflow when adding a new feature to a translator

2024/03/19

Clase del 19/03/2024. Adding loops to the calculator language. Building a lexer generator

Problems publishing a private module to the GitHub Package Registry

This video from the class 2023/03/14 from 18:03 to to 35:00 may help to overcome the gotchas when publishing a private npm module in the github package registry.

Lab "while" 2024

Clase del 13/03/2024. Building the AST for 'ID apply' in Egg. Adding loops to the calculator language

Lab egg-parser 2024

Clase del 12/03/2024. Lexical Analysis of Egg with moo-ignore. Egg grammar in Nearley.js

Clase del 11/03/2024. Retrasamos el examen parcial al 01/04/2024. El lenguaje Egg, ASTs para Egg, El generador de analizadores sintácticos Nearley.js, El generador de analizadores léxicos Moo. Moo-ignore

2023 videos for lab egg-parser





  • Vídeo 2023/03/29: ASTs for Egg. Lexical Analysis with moo-ignore. Introduction to Nearley.js
  • Vídeo 2023/04/10: Parsing Egg. More on Nearley.js
  • Vídeo 2023/04/11: Building the Egg ASTs. White management in moo. The Earley algorithm