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.
