BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Painless Parse Errors - Kathy Gray
DTSTART:20090306T151500Z
DTEND:20090306T161500Z
UID:TALK16807@talks.cam.ac.uk
CONTACT:Dominic Orchard
DESCRIPTION:With a familiar language\, programmers require little assistan
 ce to correct syntactic errors. But with unfamiliar languages\, correcting
  syntactic errors without expert guidance\, in the form of error messages\
 , can be a frustrating experience. Crafting these error messages using tra
 ditional techniques requires extensive effort beyond building a parser and
  is rarely undertaken.  Instead of building error messages manually\, we a
 re inspired by natural language processing techniques to use Bayesian stat
 istical analysis to automatically produce high-quality parse error message
 s with almost no implementation effort. Our technique directly applies to 
 combinator parsers\, GLR parsers and Earley parsers. We exemplify our tech
 nique with a combinator parser for Java\, where our automatically generate
 d messages are of similar or superior quality to those created by existing
  techniques.
LOCATION:GS15\, Computer Laboratory
END:VEVENT
END:VCALENDAR
