Il linguaggio NXT-GTD è la versione testuale del linguaggio visuale NXT usato per la programmazione dei robot didattici prodotti dalla LEGOR. La presenza di una versione testuale è dovuta alla necessità di documentare programmi relativamente complessi e resi in NXT-G che è un linguaggio grafico-iconico. Per questo linguaggio tuttavia, non esistono ad ora editor in grado di riconoscerlo. Per questo motivo si è deciso di fornire un ambiente di sviluppo che permetta di avere le stesse facilitazioni disponibili per gli altri linguaggi di programmazione. Per far ciò è stato usato come base l'editor Bluefish, il quale permette la definizione di sintassi personali mediante la creazione di un file in formato bfl ang2, dalla struttura molto simile ad XML. Scopo di questa trattazione è presentare i passi necessari alla creazione del file di definizione della sintassi, e all'integrazione con Bluefish in modo da ottenere un editor che riconosca il linguaggio NXT-GTD

Estensione dell'editor Bluefish per il linguaggio descrittivo di robot didattico NXT-GTD

Valentini, Riccardo
2012/2013

Abstract

Il linguaggio NXT-GTD è la versione testuale del linguaggio visuale NXT usato per la programmazione dei robot didattici prodotti dalla LEGOR. La presenza di una versione testuale è dovuta alla necessità di documentare programmi relativamente complessi e resi in NXT-G che è un linguaggio grafico-iconico. Per questo linguaggio tuttavia, non esistono ad ora editor in grado di riconoscerlo. Per questo motivo si è deciso di fornire un ambiente di sviluppo che permetta di avere le stesse facilitazioni disponibili per gli altri linguaggi di programmazione. Per far ciò è stato usato come base l'editor Bluefish, il quale permette la definizione di sintassi personali mediante la creazione di un file in formato bfl ang2, dalla struttura molto simile ad XML. Scopo di questa trattazione è presentare i passi necessari alla creazione del file di definizione della sintassi, e all'integrazione con Bluefish in modo da ottenere un editor che riconosca il linguaggio NXT-GTD
2012-11-27
43
Bluefish, NXT-GTD
File in questo prodotto:
File Dimensione Formato  
tesi.pdf

accesso aperto

Dimensione 723.13 kB
Formato Adobe PDF
723.13 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

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