 Canonical LR(1) parsers have the practical disadvantage of having enormous memory requirements for their internal parser-table representation.In 1969, Frank DeRemer suggested two simplified versions of the LR parser called LALR and SLR.These parsers require much less memory than Canonical LR(1) parsers, but have slightly less language-recognition power.