February
- Wednesday 2024/02/28
- Building the ASTs. Variables, initialization and uses
- Videos
- AST types
- Hello AST Types repo
- Recast
- Scope Analysis: teacher old notes
- Teacher old notes: Práctica: Calculadora con Análisis de Ámbito
- GitHub Actions
- Introduction to Compilers
- Tuesday 2024/02/27
- Building the ASTs. Variables, initialization and uses
- Videos
- AST types
- Hello AST Types repo
- Recast
- Scope Analysis: teacher old notes
- Teacher old notes: Práctica: Calculadora con Análisis de Ámbito
- GitHub Actions
- Introduction to Compilers
- Monday 2024/02/26
- Identifiers. Assignments. Commas. Precedence and Associativity. Building the ASTs
- Videos
- AST types
- Hello AST Types repo
- Recast
- Wednesday 2024/02/21
- Testing: removing support code. Testing: dealing with fail when small changes. GitHub Actions. Continuous integration and Autograding. Dependencies
- Videos
- Computing Dependencies
- GitHub Actions
- Tests tips
- Introduction to Compilers
- Tuesday 2024/02/20
- A Complex Arithmetic calculator. Ambiguity. ASTs. Support Library. Templates
- Videos
- Computing Dependencies
- Solving Conflicts
- Generating an Espree compatible AST
- Introduction to Compilers
- Monday 2024/02/19
- A Complex Arithmetic calculator. Ambiguity. ASTs. Support Library. Templates. Dependencies
- Videos
- Computing Dependencies
- Solving Conflicts
- Generating an Espree compatible AST
- Introduction to Compilers
- Wednesday 2024/02/14
- Jison. An Arithmetic calculator. Ambiguity. ASTs. Testing, Mocking, Coverage.
- Videos
- Solving Conflicts
- Generating an Espree compatible AST
- Introduction to Compilers
- Wednesday 2024/02/07
- Tuesday 2024/02/06
- Monday 2024/02/05