We start with an introduction of modularity into programming Language Pascal. We then describe in detail a structured pregramming environment for that modular Pascal. The environment consists of a syntax-directed editor and a preprocessor
and is meant for programming by stepwise refinement. The user interfaces are described and the technical issues presented