Sumários

Practical class 7

1 Abril 2021, 15:00 Andreia Mordido

  • Precedence, ambiguity
Synchronous class transmitted via zoom.


Lecture 8

1 Abril 2021, 13:00 Andreia Mordido

  • Left recursion, precedence, ambiguity, validation
  • Xtend
  • Presentation of the DSL:
    • SmartHomeML: towards a domain-specific modeling language for creating smart home applications.
Synchronous class transmitted via zoom.


Practical class 6

25 Março 2021, 15:00 Andreia Mordido

  • Implementation of an external DSL for a feature model using Ecore and Xtext.

Synchronous class transmitted via zoom.


Lecture 7

25 Março 2021, 13:00 Andreia Mordido

  • External DSLs: Parsing
  • Xtext
  • Presentation of the DSL:
    • Graph: a domain-specific language for visualizing software dependencies as a graph.

Synchronous class transmitted via zoom.


Practical class 5

18 Março 2021, 15:00 Andreia Mordido

  • Exercises about grammars and extended Backus-Naur form.

Synchronous class transmitted via zoom.