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 ...
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...
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...
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...
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...
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...