--------------------------->  GNU Sather - module  <---------------------------
-- Copyright (C) 1994 by International Computer Science Institute            --
-- This file is part of the GNU Sather package. It is free software; you may --
-- redistribute  and/or modify it under the terms of the  GNU General Public --
-- License (GPL)  as  published  by the  Free  Software  Foundation;  either --
-- version 2 of the license, or (at your option) any later version.          --
-- This  program  is distributed  in the  hope that it will  be  useful, but --
-- WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY --
-- or FITNESS FOR A PARTICULAR PURPOSE. See Doc/GPL for more details.        --
-- The license text is also available from:  Free Software Foundation, Inc., --
-- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA                     --
-------------->  Please email comments to <bug-sather@gnu.org>  <--------------

(*

COMPILER STAGES

These are code and any associated state that manipulates the vari ous
internal representations in the compiler.  They are abstracted so that
modules with differing functionality can be plugged in (for example, a
different back-end).  They are: $GET_OPTIONS, $PARSE, $FIND_TYPES,
$BUILD_TYPE_GRAPH, $CHECK_IFC_CONFORMANCE, $GET_MAIN, $GENERATE_AM,
$INLINE, $OPTIMIZE, $BACK_END, and $CHECK_AM.  Each of these has a
particular implementation in the compiler; for instance, CGEN is the C
generating $BACK_END.  CGEN and GET_OPTIONS have their own
subdirectories.

*)

Abstract_Syntax/Abstract_Syntax.module
Front/Front.module
Middle/Middle.module
Back/Back.module
Abstract_Machine/Abstract_Machine.module
Configuration/Configuration.module
Representation/Representation.module
--pSather/pSather.module -- ptrans.sa has been moved into trans.sa

-verbose
sacomp.sa

-main CS
