htmlabstractThis thesis is about a master's project as part of the one year master study 'Software-engineering'. This project is about methods for improving the quality of reporting and handling of syntax errors that are produced by a scannerless generalized left-to-right rightmost (SGLR) parser, and is done at Centrum voor Wiskunde en Informatica (CWI) in Amsterdam. SGLR is a parsing algorithm developed as part of Generic Language Technol- ogy Project at SEN1, one of the themes at CWI. SGLR is based on the GLR algorithm developed by Tomita. SGLR parsers are able to recognize arbitrary context-free grammars, which enables grammar modularization. Because SGLR does not use a separate scan- ner, also layout and comments are incorpora...
Error recovery techniques for LR parsers presented in the literature are described and classified. T...
The Scannerless Generalized LR (SGLR) parsing algorithm supports the development of composed languag...
In this paper we present the fusion of generalized LR parsing and scannerless parsing. This combina...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
This article reports on an error-repair algorithm for LR parsers. It locally inserts, deletes or shi...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually e...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually...
Author's version of the work published in: ACM Transactions on Programming Languages and Systems (TO...
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...
Parser generators are an indispensable tool for rapid language devel- opment. However, they often fa...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
The Scannerless Generalized-LR (SGLR) parsing algorithm allows parsing of declarative and modular sy...
The analysis of spoken language is widely considered to be a more challenging task than the analysis...
Error recovery techniques for LR parsers presented in the literature are described and classified. T...
The Scannerless Generalized LR (SGLR) parsing algorithm supports the development of composed languag...
In this paper we present the fusion of generalized LR parsing and scannerless parsing. This combina...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
This article reports on an error-repair algorithm for LR parsers. It locally inserts, deletes or shi...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually e...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Analysis and renovation of large software portfolios requires syntax analysis of multiple, usually...
Author's version of the work published in: ACM Transactions on Programming Languages and Systems (TO...
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...
Parser generators are an indispensable tool for rapid language devel- opment. However, they often fa...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
The Scannerless Generalized-LR (SGLR) parsing algorithm allows parsing of declarative and modular sy...
The analysis of spoken language is widely considered to be a more challenging task than the analysis...
Error recovery techniques for LR parsers presented in the literature are described and classified. T...
The Scannerless Generalized LR (SGLR) parsing algorithm supports the development of composed languag...
In this paper we present the fusion of generalized LR parsing and scannerless parsing. This combina...