Yacc (yet another compiler compiler)
Syntax Directed Translation Professor Yihjia Tsai Tamkang University.