Yarel is a reversible language developed through the Xtext framework. The import mechanism of this language had several problems and flaws. This paper will give an overview on reversible programming and the Yarel language. Then it will present the Xtext framework and will analyze the changes made to the Yarel compiler. These changes were made in order to improve the import mechanism and make it work.

Yarel è un linguaggio reversibile sviluppato tramite il framework Xtext. Il meccanismo di import di questo linguaggio presentava diversi malfunzionamenti e difetti. Viene quindi fatta una overview sulla programmazione reversibile e descritto il linguaggio Yarel. Viene poi presentato il framework di Xtext e discusse le modifiche fatte al compilatore Yarel in modo da migliorare e rendere funzionante il meccanismo di import.

Il meccanismo di import di Yarel, un linguaggio reversibile

PALAZZO, MATTEO
2019/2020

Abstract

Yarel è un linguaggio reversibile sviluppato tramite il framework Xtext. Il meccanismo di import di questo linguaggio presentava diversi malfunzionamenti e difetti. Viene quindi fatta una overview sulla programmazione reversibile e descritto il linguaggio Yarel. Viene poi presentato il framework di Xtext e discusse le modifiche fatte al compilatore Yarel in modo da migliorare e rendere funzionante il meccanismo di import.
ENG
Yarel is a reversible language developed through the Xtext framework. The import mechanism of this language had several problems and flaws. This paper will give an overview on reversible programming and the Yarel language. Then it will present the Xtext framework and will analyze the changes made to the Yarel compiler. These changes were made in order to improve the import mechanism and make it work.
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
859134_tesi_matteo_palazzo.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 834.02 kB
Formato Adobe PDF
834.02 kB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/125850