Looking at the bibliography, I am reminded of a book I recall being 
interesting at the time by James McKeeman et al 
<https://www.amazon.com/compiler-generator-William-M-McKeeman/dp/B007EUHZ2U> 
which described an early parser generator system using mixed-precidence 
parsing (mixes LL and some LR)..

A number of programming languages support parsing as part of their pattern 
matching. An early language that did this was SNOBOL4. You'll find a parser 
for example in James Gimpel's Algorithms in SNOBOL4 
<https://www.amazon.com/Algorithms-SNOBOL4-James-F-Gimpel/dp/0939793008/ref=sr_1_1?ie=UTF8&qid=1539838662&sr=8-1&keywords=snobol4>
 
which is also fascinating for some of the other algorithms in the book. 
Haskell is another language that I believe handles parsing as a natural 
extension of its unification pattern matching. 

On Monday, October 15, 2018 at 7:39:26 AM UTC-4, Jeffrey Kegler wrote:
>
> My newest blog post is my announcement 
> <http://jeffreykegler.github.io/Ocean-of-Awareness-blog/individual/2018/10/timeline_3_1.html>
>  
> of my "Parsing: a Timeline", version 3.1 
> <https://jeffreykegler.github.io/personal/timeline_v3>.
>
> "It is a painless introduction to a fascinating and important story which 
> is scattered among one of the most forbidding literatures in computer 
> science. Previous versions of this timeline have been, by far, the most 
> popular of my writings.
>
> "A third of Timeline 3.1 is new, added since the 3.0 version. Much of the 
> new material is adapted from previous blog posts, both old and recent. 
> Other material is completely new. The sections that are not new with 3.1 
> has been carefully reviewed and heavily revised."
>

-- 
You received this message because you are subscribed to the Google Groups 
"marpa parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to