Compiler design : principles, techniques and tools - Halsey, Terence