Newsgroups: comp.compilers
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!decwrl!world!iecc!compilers-sender
From: arnold@audiofax.com (Arnold Robbins)
Subject: Re: Parser Error Detection and Recovery
Message-ID: <355@audfax.audiofax.com>
Keywords: LL(1), LR(1), parse, errors
Sender: compilers-sender@iecc.cambridge.ma.us
Reply-To: arnold@audiofax.com (Arnold Robbins)
Organization: AudioFAX, Inc., Atlanta Georgia
References: <9103211951.AA01615@fiu.edu>
Date: 22 Mar 91 21:32:37 GMT
Approved: compilers@iecc.cambridge.ma.us

In article <9103211951.AA01615@fiu.edu> georgev@fiu.edu (Vincent George) writes:
>I was interested in any published research material dealing with syntax
>error detection and recovery for LL(k) or LR(k) parsers. I am really
>interested in the "recovery" methodologies employed by parser generators.

Check out either "Crafting A Compiler", or the newer "Crafting A Compiler
With C", both by Fischer & LeBlanc for good discussions of error recovery
in both LL and LR parsers.  Alas, I know of no Yacc compatible parser
generator using any of the methods discussed.

Disclaimer: I did the C code for "Crafting A Compiler With C".
-- 
Arnold Robbins				AudioFAX, Inc.
2000 Powers Ferry Road, #200 / Marietta, GA. 30067    
INTERNET: arnold@audiofax.com Phone:   +1 404 618 4281
UUCP:	  emory!audfax!arnold Fax-box: +1 404 618 4581
-- 
Send compilers articles to compilers@iecc.cambridge.ma.us or
{ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
