Author's version of the work published in: ACM Transactions on Programming Languages and Systems (TOPLAS), 34 (4), 2012; doi:10.1145/2400676.2400678. Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. Unlike conventional parsing algorithms, scannerless generalized-LR parsing supports the full set of context-free grammars, which is closed under composition, and hence can parse languages composed from separate grammar modules. To apply this algorithm in an interactive environment, this paper introduces a novel error recovery mechanism. Our approach is language-independent, and relies on automatic derivation of recovery rules from g...
AbstractÐ We present a novel approach to incremental re-covery from lexical and syntactic errors in ...
A new, simple and effective method for syntactic error recovery in optimized (reduced) LR-parsers i...
JSGLR2 is a java implementation of the Scannerless Generalized LR-parsing (SGLR) algorithm. It emplo...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
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...
htmlabstractThis thesis is about a master's project as part of the one year master study 'Software-...
AbstractThis paper describes a two-level error repair and recovery scheme applicable to table- drive...
Practical natural language interfaces must exhibit robust behaviour in the presence of extragrammati...
Practical natural language interfaces must exhibit robust behaviour in the presence of extragrammati...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
Vita.A theoretical and practical analysis for error detection and recovery are presented in this dis...
AbstractÐ We present a novel approach to incremental re-covery from lexical and syntactic errors in ...
A new, simple and effective method for syntactic error recovery in optimized (reduced) LR-parsers i...
JSGLR2 is a java implementation of the Scannerless Generalized LR-parsing (SGLR) algorithm. It emplo...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
Integrated development environments (IDEs) increase programmer productivity, providing rapid, intera...
This paper is a pre-print of: Providing Rapid Feedback in Generated Modular Language Environments. A...
year = {2009}, editor = {Gary T. Leavens}, location = {Orlando, Florida, USA}, address = {New York, ...
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...
htmlabstractThis thesis is about a master's project as part of the one year master study 'Software-...
AbstractThis paper describes a two-level error repair and recovery scheme applicable to table- drive...
Practical natural language interfaces must exhibit robust behaviour in the presence of extragrammati...
Practical natural language interfaces must exhibit robust behaviour in the presence of extragrammati...
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are clas...
Vita.A theoretical and practical analysis for error detection and recovery are presented in this dis...
AbstractÐ We present a novel approach to incremental re-covery from lexical and syntactic errors in ...
A new, simple and effective method for syntactic error recovery in optimized (reduced) LR-parsers i...
JSGLR2 is a java implementation of the Scannerless Generalized LR-parsing (SGLR) algorithm. It emplo...