Consulta tu calificación de PL en el portal de la ULL
UserUser
GitHubGitHub (opens in a new tab) (opens in a new tab)
  • Introduction
  • Classes and Exams
      • Exam 2024/07/02
      • Exam 2024/06/13
      • Exam 2024/05/20
      • Tuesday 2024/04/30
      • Monday 2024/04/29
      • Wednesday 2024/04/24
      • Tuesday 2024/04/23
      • Monday 2024/04/22
      • Wednesday 2024/04/17
      • Tuesday 2024/04/16
      • Monday 2024/04/15
      • Wednesday 2024/04/10
      • Tuesday 2024/04/09
      • Monday 2024/04/08
      • Wednesday 2024/04/03
      • Tuesday 2024/04/02
      • Exam 2024/04/01
    • March
      • Wednesday 2024/03/20
      • Tuesday 2024/03/19
      • Monday 2024/03/18
      • Wednesday 2024/03/13
      • Tuesday 2024/03/12
      • Monday 2024/03/11
      • Wednesday 2024/03/06
      • Tuesday 2024/03/05
      • Monday 2024/03/04
    • February
      • Wednesday 2024/02/28
      • Tuesday 2024/02/27
      • Monday 2024/02/26
      • Wednesday 2024/02/21
      • Tuesday 2024/02/20
      • Monday 2024/02/19
      • Wednesday 2024/02/14
      • Wednesday 2024/02/07
      • Tuesday 2024/02/06
      • Monday 2024/02/05
    • January
      • Wednesday 2024/01/31
      • Tuesday 2024/01/30
      • Monday 2024/01/29
      • Wednesday 2024/01/24
      • Tuesday 2024/01/23
      • Monday 2024/01/22
  • Labs
    • Training Exam
    • TFA: Final Project
    • Translating Egg to JS
    • Extended Egg Interpreter
    • Egg OOP Parser
    • Egg Interpreter
    • Pattern Matching
    • Calculator. Funs on the left side. Multiple arguments
    • Lexer Generator
    • Adding Loops to the Calculator
    • Egg Parser
    • Functions
    • Scope Intro
    • Hello Compiler
    • Translating Arithmetic Expressions to JavaScript
    • IAAS
    • Visual Studio Code and Gitpod
    • GitHub Project Board
    • GitHub Campus Expert
    • Fill the form
  • Topics
      • Organization
      • Correccion De Practicas
      • Challenges Instructions
      • GitHub Classroom
        • Deb JS
        • Xassignmentexpresson Node
        • Xeq1yeq2 Json
      • Espree Visitorkeys
      • Phases of a Translator
      • Llms and Compilers
      • Using IAs in the Classroom
      • Ai Student and Teacher Guide
      • Procesadores de Lenguajes
      • Publishing a npm module
      • mocha
      • Mocking and Stubbing
      • Documentation guide
      • Signing up in npm
      • Codespaces
      • Covering
      • Documenting JavaScript Programs
      • GitHub Actions: An Introduction
      • GitHub Registry
      • GitPod: VS Code in Browsers
      • Jest
      • Jest Build Lexer Example
      • Problems publishing a private module to the GitHub Package Registry
      • Pruebas, Integración y Calidad
      • Releases
      • The Open Closed Principle and the Strategy Pattern
      • Travis
    • Regular Expressions and Lexical Analysis
      • Introducción a las Expresiones Regulares
      • Generación de Analizadores Léxicos
      • Unicode, UTF-16 y JavaScript
      • Ejercicios de Expresiones Regulares
    • Syntax Analysis
      • LR Analysis
      • Abstract Syntax Trees
      • Solving LR Conflicts
      • Earley Parsers
        • Parsing with Nearley.js
        • The Nearley algorithm
        • Other Nearley features
        • The lexer generator Moo
        • Ambiguity in Nearley.JS
        • Importing Grammars
        • Macros
      • Recursive Descent Analysis
        • Ast Description
        • Egg Grammar
        • Egg Parsers Ast
        • Ejercicio: Gramática de la versión Inicial de Egg
        • Introducción al Análisis Sintáctico
        • Ll1
        • Solucion Ejercicio Gramar Egg Inicial
      • Gramáticas y Lenguajes
      • The Design of Programming Languages
      • Análisis Dependiente del Contexto
      • Egg Scope Analysis
      • Basic Concepts
      • AST Transformations
      • Babel
      • Ast Types
      • Recast
      • Codemods and Code Refactoring
      • Jscodeshift
        • Retain First Comment
      • Putout
      • Tree Transformations References
      • Your workflow when adding a new feature to a translator
    • Interpretation
      • Egg Syntax Diagram
      • Repl Interpretation
      • Ast Interpretation
      • Assignment Interpretation
      • Function Interpretation
      • The v8 bytecode
      • Chat Gpt Array Selector JS
      • Regexp Interpretation
      • The v8 bytecode
      • Experiment
      • Left Side
      • Ownership
      • Rank Polymorphism
      • What Is a Tensor
  • Schedules
  • Learning Nextra SSG
    • Using components
    • Making alias for the root of the project in Next.js
    • Markdown import
    • Bleed
    • Callout
    • Cards
    • Heroicons
    • iframe
    • mermaid
    • References
    • Steps component
    • Code Extensions
    • Expression Evaluation
    • File Trees
    • Accesing Theme Configuration
    • frontmatter
    • Accesing the frontmatter in a MDX
    • Functional Components Life Cycle and useEffect
    • getPagesUnderRoute
    • fetch from mdx using getStaticProps
    • SWR: Stale While Revalidating
    • useConfig
    • Authorization
      • OAuth authentication with oauth.js for Next.js
      • Learning Auth
      • CSRF
      • Hero
  • Previous Courses
  • Recursos
  • Referencias y Bibliografía

On this page

  • Related topics
  • Related labs
  • Videos
Question? Give us feedback → (opens in a new tab)Edit this page
Classes and Exams
January
Wednesday 2024/01/31

Wednesday 2024/01/31

Related topics

  • Introduction to the parser generator Jison (opens in a new tab)
  • Introduction to Compilers (opens in a new tab)
  • Ejemplos de las fases de un compilador usando espree
  • Compacting the JS ASTs (opens in a new tab)

Related labs

Prácticas en curso:

  • github-campus-expert
  • github-project-board
  • visual-studio-code
  • iaas
  • arith2js

Videos


JanuaryTuesday 2024/01/30

ULL 2024 © Notes for the 23/24 course on Programming Languages inside the Informática degree at ULL (opens in a new tab).