a project that implements the stages in a typical LR(0) parser take a input grammar and parse the input for the grammar