DocumentCode
2038413
Title
Handling of layout-sensitive semantics in a visual control language
Author
Fors, Niklas ; Hedin, Görel
Author_Institution
Dept. of Comput. Sci., Lund Univ., Lund, Sweden
fYear
2012
fDate
Sept. 30 2012-Oct. 4 2012
Firstpage
249
Lastpage
250
Abstract
We have implemented a prototype editor for a visual language where the semantics depends on layout. A high-level abstract syntax is defined, where these semantics can be captured without the need for storing concrete graphical coordinates. The model implementation is done in JastAdd, a metacompilation tool based on reference attribute grammars. This gives a modular architecture where the core compiler model can be reused for both the interactive editor and the batch compiler.
Keywords
grammars; interactive systems; program compilers; visual languages; JastAdd; batch compiler; core compiler model; high-level abstract syntax; interactive editor; layout-sensitive semantics handling; metacompilation tool; modular architecture; prototype editor; reference attribute grammars; visual control language; Abstracts; Computational modeling; Grammar; Regulators; Semantics; Syntactics; Visualization; Control block diagrams; IEC 61131-3; JastAdd; Layout-sensitive semantics; Reference attribute grammars;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location
Innsbruck
ISSN
1943-6092
Print_ISBN
978-1-4673-0852-6
Type
conf
DOI
10.1109/VLHCC.2012.6344538
Filename
6344538
Link To Document