Sumários

Lecture 5

21 Março 2024, 13:00 Andreia Mordido


  • External DSLs: Concrete syntax 
  • Grammars and Extended Backus-Naur Form.
  • Ambiguity, left-recursion and precedence

Practical class 3

14 Março 2024, 15:00 Andreia Mordido


Fluent API for Roman numerals

Lecture 4

14 Março 2024, 13:00 Andreia Mordido


  • Internal DSLs. Command-query vs fluent interfaces 
  • Introduction to the Eclipse Modeling Framework

Practical class 2

7 Março 2024, 15:00 Andreia Mordido


Exercises and discussion about models of computation, domain analysis and meta-modeling.

Lecture 3

7 Março 2024, 13:00 Andreia Mordido


  • Models of computation. Domain analysis and meta-modeling