The LR parser is a non-recursive, shift-reduce, bottom-up parser. It uses a wide class of context-fr ...