lalr canon