Noncorrecting syntax error recovery
ACM Transactions on Programming Languages and Systems (TOPLAS)
Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
On some extensions of syntactic error recovery technique based on phrase markers
ACM SIGPLAN Notices
A practical method for LR and LL syntactic error diagnosis and recovery
ACM Transactions on Programming Languages and Systems (TOPLAS)
A new error repair and recovery scheme for lexical and syntactic analysis
Science of Computer Programming
Determining the extent of lookahead in syntactic error repair
ACM Transactions on Programming Languages and Systems (TOPLAS)
Generating the analytic component parts of syntax-directed editors with efficient-error recovery
Journal of Systems and Software
Comparison of syntactic error handling in LR parsers
Software—Practice & Experience
Efficient incremental LR parsing for syntax-directed editors
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Computing Surveys (CSUR)
Global Context Recovery: A New Strategy for Syntactic Error Recovery by Table-Drive Parsers
ACM Transactions on Programming Languages and Systems (TOPLAS)
Inessential Error Entries and Their Use in LR Parser Optimization
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Syntax-Error-Handling Technique and Its Experimental Analysis
ACM Transactions on Programming Languages and Systems (TOPLAS)
Automatic error recovery for LR parsers
Communications of the ACM
The design and implementation of a table driven, interactive diagnostic programming system
Communications of the ACM
Practical syntactic error recovery
Communications of the ACM
Spelling correction in systems programs
Communications of the ACM
A technique for computer detection and correction of spelling errors
Communications of the ACM
A forward move algorithm for LR error recovery
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Syntax of Programming Languages: Theory and Practice
Syntax of Programming Languages: Theory and Practice
Theory and Practice of Compiler Writing
Theory and Practice of Compiler Writing
Error recovery for Simple LR(k) parsers
ACM '76 Proceedings of the 1976 annual conference
SIGPLAN '79 Proceedings of the 1979 SIGPLAN symposium on Compiler construction
Syntactic Error Correction in Programming Languages
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
A taxonomy of syntax error handling techniques used in LR parsers is presented. The methods are classified according to the major features they offer. In particular, we distinguish correcting and noncorrecting techniques. The goal of the former methods is to correct an error when detected and to restart the parser. Instead, noncorrecting techniques simply signal the presence of an error and continue the analysis without attempting any correction on the source program. A finer classification of correcting approaches is given according the amount of information that is gathered around the error by the recovery routine. We distinguish phrase level, global and local techniques. Also interactive methods are considered. We report an evaluation of some techniques based on quality of the corrections, language independence, flexibility and efficiency. Finally, a glossary of technical terms is also provided.