Language prototyping : an algebraic specification approach - Deursen, Arie van; Heering, J; Klint, Paul (AMAST series in computing / managing editor: T. Rus ; advisory board; A. Arnold ... [et al.], 1996)