QYacc Yacc implementing the algorithms in Dragon Book, including efficiently constructing LALR(1) DFA