The domain-specific language allows for describing problems of a concrete domain, for which the language is created. This fact implies that a number of languages of this kind grows with a number of problem domains. The use of domain-specific languages brings a necessity to pretty-print these languages, where the concept of pretty-printing consists of code formatting and syntax highlighting. One of tools that allow for creating domain-specific languages is the Xtext framework, which offers only a limited range of tools that are able to define a configuration for pretty-printing. Moreover, these tools are hardly understandable because they are confusing and requires knowledge of Xtext's internals. Thus this thesis introduces a new way of pret...
Recently a number of concepts, such as software factories, model-driven software development, and la...
The aim of this bachelor work is to create a user guide in languages XHMTL 2.0, Xforms and XHTML Pri...
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard ...
The automatic generation of formatters for (programming) languages within the Asf+Sdf Meta-Environme...
Tool builders dealing with many different languages, and language designers require sophisticated pr...
Abstract. Xtext is a popular language workbench conceived to support development of tooling (e.g. pa...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
Abstract. Xtext is a framework for developing programming languages and domain specific languages (D...
We present a new implementation of Wadler's pretty-printing combinators. In this implementation...
Abstract: Model-driven software development employs models to describe different aspects of a system...
An algorithm for prettyprinting using word wrapping is described that is independent of the languag...
Domain-specific modeling is increasingly adopted by the software development industry. While textual...
A domain-specific language (DSL) can have multiple syntaxes, that can be graphical or textual. When ...
This paper describes an architecture that separates the processing logic from the rendering engine i...
In layout-sensitive languages, the indentation of an expression or statement can influence how a pro...
Recently a number of concepts, such as software factories, model-driven software development, and la...
The aim of this bachelor work is to create a user guide in languages XHMTL 2.0, Xforms and XHTML Pri...
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard ...
The automatic generation of formatters for (programming) languages within the Asf+Sdf Meta-Environme...
Tool builders dealing with many different languages, and language designers require sophisticated pr...
Abstract. Xtext is a popular language workbench conceived to support development of tooling (e.g. pa...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
Abstract. Xtext is a framework for developing programming languages and domain specific languages (D...
We present a new implementation of Wadler's pretty-printing combinators. In this implementation...
Abstract: Model-driven software development employs models to describe different aspects of a system...
An algorithm for prettyprinting using word wrapping is described that is independent of the languag...
Domain-specific modeling is increasingly adopted by the software development industry. While textual...
A domain-specific language (DSL) can have multiple syntaxes, that can be graphical or textual. When ...
This paper describes an architecture that separates the processing logic from the rendering engine i...
In layout-sensitive languages, the indentation of an expression or statement can influence how a pro...
Recently a number of concepts, such as software factories, model-driven software development, and la...
The aim of this bachelor work is to create a user guide in languages XHMTL 2.0, Xforms and XHTML Pri...
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard ...