Sumários

Practical class 5

4 Abril 2024, 15:00 Andreia Mordido


Implement linking and scoping in a DSL to register customer data, invoices and receipts.

Lecture 6

4 Abril 2024, 13:00 Andreia Mordido


  • External DSLs: Linking and scoping
  • Example in EMF and Xtext. Introduction to EMF.

Practical class 4

21 Março 2024, 15:00 Andreia Mordido


Introduction to Xtext: parser rules.

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