 This often works well for allowing the parser and compiler to look over the rest of the program.Many syntactic coding errors are simple typos or omissions of a trivial symbol.Some LR parsers attempt to detect and automatically repair these common cases.