GNAT (GNU NYU Ada Translator) is a front-end and runtime system for Ada 95[5] distributed under the GNU Free Software Licence. In this paper we propose a technique to add a pre-processing phase to the GNAT front-end. This technique reduces time required to implement a high quality pre-processor and it facilitates the use of the GNAT front-end to experiment with Ada extensions. We briefly introduce the GNAT architecture and we describe our proposed technique.
Index Terms:
Compilers, Pre-processing, Ada, GNAT
Citation:
J. Miranda, F. Guerra, J. Martín, A. González, "A Technique to Build Ada Preprocessors," pdp, pp.0196, 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (EUROMICRO-PDP 2002), 2002