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)
#
RegExps en Otros lenguajes
Antiguos apuntes del profesor sobre el uso de RegExp en otros lenguajes:
#
Perl
Expresiones Regulares en Perl
(opens new window)
#
Varios Lenguajes
Expresiones Regulares en varios lenguajes
(opens new window)
#
Python
Python
(opens new window)
#
Ruby
Ruby
(opens new window)
#
C and C++
C++ Regex 101
(opens new window)
Expresiones Regulares en C
(opens new window)
#
sed
sed, a stream editor
(opens new window)
Expresiones Regulares en sed
(opens new window)
#
Flex
Expresiones Regulares en Flex
(opens new window)