Understanding and writing compilers : a do-it-yourself guide - Bornat, Richard 1944- (MacMillan, 1979)