Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Building semantic editors using JastAdd: tool demonstration

Författare

Redaktör

  • Claus Brabrand
  • Eric Van Wyk

Summary, in English

A semantic editor, providing services like completion and code browsing, can help users to

quickly develop high-quality source code. However, a lot of languages still lack semantic

editor support due to the difficulty and costs of development. Tool generation and reuse can

greatly alleviate this development task. Specifically, tool generation from a formal specification,

such as reference attribute grammars (RAGs), can increase development speed by

reusing existing specifications. In this tool demonstration we demonstrate how semantic

editors can be built with the aid of JastAdd, a meta-compilation tool based on RAGs. We

demonstrate two editors built this way. One for a small object-oriented language, PicoJava,

and one for the JastAdd specification language itself.

Ämne

  • Computer Science

Nyckelord

  • refererence attribute grammars
  • semantic editors
  • tool generation

Conference name

LDTA'11: 11th Workshop on Language Description, Tools and Applications

Conference date

2011-03-26 - 2011-03-27

Conference place

Saarbrücken, Germany

Status

Published

ISBN/ISSN/Övrigt

  • ISBN: 978-1-4503-0665-2