Javascript is not activated in your browser. This website needs javascript activated to work properly.
Du är här

Building semantic editors using JastAdd: tool demonstration

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


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.



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


LDTA'11: 11th Workshop on Language Description, Tools and Applications
Saarbrücken, Germany
  • 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