Sumários

Practical class 8

2 Maio 2024, 15:00 Andreia Mordido


Implementation of an expression language with if-then-else statements, including an interpreter and a type checker.

Lecture 9

2 Maio 2024, 13:00 Andreia Mordido


  • External DSLs: Interpretation and code generation

Practical class 7

18 Abril 2024, 15:00 Andreia Mordido


Explore the features of the robots that will be the subject of project 2 and design test cases to illustrate the expressiveness of the DSL that will be developed in project 2.

Lecture 8

18 Abril 2024, 13:00 Andreia Mordido


  • External DSLs: Type checking

Practical class 6

11 Abril 2024, 15:00 Andreia Mordido


Implement the validators for the DSL to register customer data, invoices and receipts.