Writing compilers and interpreters : : an applied approach - Mak, Ronald (Wiley professional computing, 1991)