Some Elements Of A Modula-2 Development Environment

Abstract

We present some language-specific tools for the development of Modula-2 program systems. Specifically, we elaborate on an extended Modula-2 syntax checker, a makefile generation utility, a Modula-2 structure analyser and a cross reference utility. INTRODUCTION Development of large program systems usually cannot be done without the aid of some tools; medium-sized projects can also take advantage of such tools. The UNIX system is famous for its rich collection of programming tools; we therefore restrict the following discussion to program development under UNIX. Some of the tools are languageindependent, such as make that takes care of the necessary actions to rebuild a target after a set of changes or rcs that helps in configuration and revision management. Other tools can be adapted to a variety of languages by some configuration files, such as emacs, a most powerful editor (?) or vgrind that helps to produce program listings. While it is clear that one should rely on language-indep..

    Similar works

    Full text

    thumbnail-image

    Available Versions