Month: February 2021

A Glimpse of the Promised Land: Fault-tolerant parsing

For some time, it has been a goal of JavaCC 21 to provide the ability to generate fault-tolerant parsers. I started working on the problem about a year ago. However, I had not put in a comprehensive solution until now for several reasons. Basically these: The codebase, though already significantly refactored and cleaned up, was …

A Glimpse of the Promised Land: Fault-tolerant parsing Read More »

Is this Parsing theory just Bullshit: Part Deux

A Little Parlor Game As I pointed out earlier here, in this parser space, there is a great tendency to express concepts — that, once understood, are actually quite simple — in a very abstruse, obfuscated manner. Recently, I was musing about a little conceptual experiment with some real comic potential. Imagine if basic Mathematics …

Is this Parsing theory just Bullshit: Part Deux Read More »