A: the difference between lr(0), slr, lr and lalr