AbstractEditors for visual languages should provide a user-friendly environment supporting end users in the composition of visual sentences in an effective way. Syntax-aware editors are a class of editors that prompt users into writing syntactically correct programs by exploiting information on the visual language syntax. In particular, they do not constrain users to enter only correct syntactic states in a visual sentence. They merely inform the user when visual objects are syntactically correct. This means detecting both syntax and potential semantic errors as early as possible and providing feedback on such errors in a non-intrusive way during editing. As a consequence, error handling strategies are an essential part of such editing styl...
Block-based environments are visual programming environments that allow users to program by interact...
AbstractIn this paper we present the approach based on the formalism of Extended Positional Grammars...
The semantic formalism reference attribute grammars (RAGs) allows graphs to be superimposed on abstr...
Syntax-awareeditors are a class of editors prompting users into writing syntactically correct progra...
AbstractGenGEd supports the visual specification of visual languages and the generation of syntax-di...
Incremental parsing has long been recognized as a technique of great utility in the construction of ...
In previous work it has already been shown that syntax-directed and free-hand editing can be gainful...
Syntax-Directed editor, SYNED is designed for a subset of VAX VMS Pascal 8350 mini computer system a...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
AbstractSyntax definition of visual languages is required for a precise definition of a visual langu...
This thesis work presents a methodology for modeling and implementing visual languages. The approach...
Recent trends suggest that it will soon be practical to implement graphical user interfaces wherein ...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
This research is concerned with the automatic generation of syntax-directed editors for graphical pr...
Block-based environments are visual programming environments that allow users to program by interact...
Block-based environments are visual programming environments that allow users to program by interact...
AbstractIn this paper we present the approach based on the formalism of Extended Positional Grammars...
The semantic formalism reference attribute grammars (RAGs) allows graphs to be superimposed on abstr...
Syntax-awareeditors are a class of editors prompting users into writing syntactically correct progra...
AbstractGenGEd supports the visual specification of visual languages and the generation of syntax-di...
Incremental parsing has long been recognized as a technique of great utility in the construction of ...
In previous work it has already been shown that syntax-directed and free-hand editing can be gainful...
Syntax-Directed editor, SYNED is designed for a subset of VAX VMS Pascal 8350 mini computer system a...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
AbstractSyntax definition of visual languages is required for a precise definition of a visual langu...
This thesis work presents a methodology for modeling and implementing visual languages. The approach...
Recent trends suggest that it will soon be practical to implement graphical user interfaces wherein ...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
This research is concerned with the automatic generation of syntax-directed editors for graphical pr...
Block-based environments are visual programming environments that allow users to program by interact...
Block-based environments are visual programming environments that allow users to program by interact...
AbstractIn this paper we present the approach based on the formalism of Extended Positional Grammars...
The semantic formalism reference attribute grammars (RAGs) allows graphs to be superimposed on abstr...