How to build LR parsers which accept incomplete input
Gregor Snelting · ACM SIGPLAN Notices · 1990
In this short note, we describe a modification to LR parsers which allows processing of incomplete input, while at the same time building of correct abstract syntax trees. This feature is very useful for language-based editors.