Practical Method for Constructing Efficient Lalr(k) Parsers door Philippe Charles