Text this: Implementation of a structured PL/I subset compiler