This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing. In: Gary T. Leavens, editor, Proceedings of the 24th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2009), ACM, 2009. Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. A heavy burden lies on developers of new languages to provide adequate IDE support. Code generation techniques provide a viable, efficient approach to semi-automatically produce IDE plugins. Key components for the realization of plugins are the language’s ...
This paper describes reusable parser generation from source code of popular open source compilers fo...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
An interactive programming environment allows the programmer to construct programs in parts, correct...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Author's version of the work published in: ACM Transactions on Programming Languages and Systems (TO...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Parser generators are an indispensable tool for rapid language devel- opment. However, they often fa...
Interactive development environments (IDEs) increase programmer productivity, but unfortunately also...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
htmlabstractThis thesis is about a master's project as part of the one year master study 'Software-...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
In this article we present a new tool for language-oriented programming which provides to user conve...
Programming languages and formal notations are central to computer science. A significant part of c...
Preprint of paper published in: LDTA 2008: 8th Workshop on Language Descriptions, Tools and Applicat...
This paper describes reusable parser generation from source code of popular open source compilers fo...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
An interactive programming environment allows the programmer to construct programs in parts, correct...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Author's version of the work published in: ACM Transactions on Programming Languages and Systems (TO...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Parser generators are an indispensable tool for rapid language devel- opment. However, they often fa...
Interactive development environments (IDEs) increase programmer productivity, but unfortunately also...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
htmlabstractThis thesis is about a master's project as part of the one year master study 'Software-...
162 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.The research described in thi...
In this article we present a new tool for language-oriented programming which provides to user conve...
Programming languages and formal notations are central to computer science. A significant part of c...
Preprint of paper published in: LDTA 2008: 8th Workshop on Language Descriptions, Tools and Applicat...
This paper describes reusable parser generation from source code of popular open source compilers fo...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
An interactive programming environment allows the programmer to construct programs in parts, correct...