Structuring Attribute Grammars: Executable Semantics and Type Safety in Haskell
This work explores a comprehensive framework for attribute grammars (AGs) focusing on compositional semantics expressed as executable functions in Haskell. It addresses semantic aspects such as type checking, remote attribute access, and copying inherited attributes. The study involves both existing and novel retrieval forms of attributes, along with rules for defining and structuring attributes with type safety. We provide examples of rule trees and chains that demonstrate the application of these concepts in the semantics of AGs, ultimately aiming to enhance safety and flexibility in grammar design.
Télécharger la présentation 
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
