Title
Robust Real-Time Synchronization between Textual and Graphical Editors.
Abstract
In modern Integrated Development Environments (IDEs), textual editors are interactive and can handle intermediate, incomplete, or otherwise erroneous texts while still providing editor services such as syntax highlighting, error marking, outline views, and hover help. In this paper, we present an approach for the robust synchronization of interactive textual and graphical editors. The approach recovers from errors during parsing and text-to-model synchronization, preserves textual and graphical layout in the presence of erroneous texts and models, and provides synchronized editor services such as selection sharing and navigation between editors. It was implemented for synchronizing textual editors generated by the Spoofax language workbench and graphical editors generated by the Graphical Modeling Framework.
Year
DOI
Venue
2013
10.1007/978-3-642-38883-5_11
Lecture Notes in Computer Science
Keywords
Field
DocType
behavior trees
Syntax highlighting,Synchronization,Programming language,Computer science,Time synchronization,Language workbench,Concrete syntax,Synchronizing,Parsing,Behavior Trees,Distributed computing
Conference
Volume
Citations 
PageRank 
7909
9
0.77
References 
Authors
29
5
Name
Order
Citations
PageRank
Oskar van Rest1523.31
Guido Wachsmuth234819.44
Jim R. H. Steel3373.73
Jörn Guy Süß4476.00
Eelco Visser51683123.27