 This is essential for ambiguous grammars such as used for human languages.The multiple valid parse trees are computed simultaneously, without backtracking.GLR is sometimes helpful for computer languages that are not easily described by a conflict-free LALR(1) grammar.