TI in Nemerle
DDP: Demand-Driven Analysis with Goal Pruning
Lex Spoon has some rockin’ ideas ! I know I will very likely take many pages from this approach, just documenting it here for posterity ; )
Error Handling in Parsing
Ones I have looked through briefly:
Burke-Fisher: A Practical Method for LR and LL Syntactic Error Diagnosis and Recovery
Great ideas, solid grounding for graceful handling of error diag.
LR(k) Error Diagnosis and Recovery from Jikes
Updates on Burke-Fisher, focuses on LR(k), provides a more performant algorithm.
Ones I have looked through not so much:
ANTLR error handling and recovery
ANTLR 3.0 Error Handling TJP notes
Fast, Error Correcting Parser Combinators: A Short Tutorial
Lex, Yacc, error symbols, tutorial style: Introduction to Compiler Construction With Unix
JavaCC – Syntax Error Repair for a Javabased Parser Generator
Ruby Grammarians thread
A bit of inquiry over at ruby-grammarians yielded some great leads.