PL 21/22
Clases
Labs
Temas
Temas
Introduction to PL
Introduction to Compilers
(opens new window)
The Phases of a Translator
AST transformations
ast-types
Intro to LR Parser Generators with Jison
TypeScript
Testing
GitHub Actions
Publishing a npm module
Regular expressions and Lexical Analysis
Grammars and Languages
Earley Parsers
Ambiguity
Abstract Syntax Trees
Translation
The Strategy Pattern
Interpretation of the ASTs
jscodeshift
putout
All themes
Context
Context
⑂ ASTexplorer
(opens new window)
Recursos
ULL
GitHub
Horarios
Google Cal, Cal Acad y Exámenes
Horarios de Tercero
(opens new window)
Referencias
GitHub
GitHub
ULL-ESIT-PL-2122
Organization
(opens new window)
Teams
(opens new window)
Projects
(opens new window)
Classroom
(opens new window)
Apuntes Repo
Deploy at GH
(opens new window)
Source
(opens new window)
Teacher
ULL-MFP-TFM-Y-PCE-2122
(opens new window)
Global Campus Teachers
(opens new window)
Campus Virtual
Campus Virtual
PL en el Campus Virtual
(opens new window)
Guía Docente
Guía
(opens new window)
Casiano
(opens new window)
Israel
(opens new window)
Horario de Tutorías
(opens new window)
Campus
Participantes
(opens new window)
Calificador
(opens new window)
Tareas
(opens new window)
Foros
(opens new window)
Banco de Preguntas
(opens new window)
Introducción a PL
(opens new window)
ULL
Calendario Académico
(opens new window)
Portafirmas
(opens new window)
TFG
(opens new window)
Campus de Masters
(opens new window)
Google
Google
Meet
(opens new window)
Chat
(opens new window)
Spreadsheets
(opens new window)
Community
(opens new window)
Vídeos
Curso 21/22
(opens new window)
Curso 20/21
(opens new window)
Curso 19/20
(opens new window)
#
Miércoles 2022/03/30
#
Generación de Análizadores Léxicos
La práctica
Lexer Generator
Tema
Expresiones Regulares y Análisis Léxico
Sección lastindex
Sticky flag
Analizadores Léxicos usando la Sticky flag
Como obtener el nombre de una RegExp con nombre
Sugerencias para la construcción de buildLexer
nearleyLexer
←
Martes 2022/03/29
Lunes 2022/04/04
→