Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/59909

TítuloSyntax-directed editor generator
Autor(es)Ferreira, Jorge Miguel Sol
Orientador(es)Henriques, Pedro Rangel
Data2017
Resumo(s)The goal of the master’s thesis work here reported is to develop a system capable of generating a SDE for any given language definition. A SDE is a type of source code editor that knows the programming language grammar and uses this knowledge to guide the editing and the execution of a program. This type of editing ensures that a program is syntactically correct. The editor is intended to provide both syntax-directed editing as well as manual text editing. A meta-language must be created to describe the grammar of the editor’s target language. The meta-language will provide annotations to change the display of the text in the editor. That specification, written in the referred meta-language will be the input to generate templates for the syntax directed editor. The SDE generator is available in a standalone JAR application as well as a web version.
O objetivo do trabalho de mestrado aqui relatado é desenvolver um sistema capaz de gerar um editor dirigido pela sintaxe (SDE) para uma qualquer linguagem. Um SDE é um editor de texto que tem conhecimento da gramática da linguagem e usa esse conhecimento para guiar o utilizador na edição e execução do programa assegurando assim que o programa esteja sintaticamente correto. O editor será capaz de dar ao utilizador a habilidade de editar o programa tanto através de comandos dirigidos pela sintaxe como digitando o programa. Para isso é preciso criar uma meta linguagem para descrever a gramática da linguagem-alvo do dito editor. A linguagem permite ao utilizador anotar a gramática de modo a mudar a aparência do texto no editor. Esta meta linguagem seria depois usada para gerar os templates necessários para o editor dirigido pela sintaxe. O gerador de SDE está disponível numa versão JAR standalone e numa versão web.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado integrado em Computer Science
URIhttps://hdl.handle.net/1822/59909
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Jorge-Miguel-Sol-Ferreira-dissertação.pdf2,16 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID