Meny

Javascript verkar inte påslaget? - Vissa delar av Lunds universitets webbplats fungerar inte optimalt utan javascript, kontrollera din webbläsares inställningar.
Du är här

Building semantic editors using JastAdd: tool demonstration

Redaktör:
  • Claus Brabrand
  • Eric Van Wyk
Publiceringsår: 2011
Språk: Engelska
Sidor: 6
Publikation/Tidskrift/Serie: LDTA '11
Dokumenttyp: Konferensbidrag
Förlag: ACM

Sammanfattning

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.

Disputation

Nyckelord

  • Technology and Engineering
  • refererence attribute grammars
  • semantic editors
  • tool generation

Övriga

LDTA'11: 11th Workshop on Language Description, Tools and Applications
2011-03-26/2011-03-27
Saarbrücken, Germany
Published
Yes
  • ISBN: 978-1-4503-0665-2

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen