]> gcc.gnu.org Git - gcc.git/blame - gcc/m2/gm2-compiler/M2Comp.def
Year date changes for Modula-2 source tree.
[gcc.git] / gcc / m2 / gm2-compiler / M2Comp.def
CommitLineData
7401123f
GM
1(* M2Comp.def continually calls the compiler for every source file.
2
3d864fce 3Copyright (C) 2001-2022 Free Software Foundation, Inc.
7401123f
GM
4Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
5
6This file is part of GNU Modula-2.
7
8GNU Modula-2 is free software; you can redistribute it and/or modify
9it under the terms of the GNU General Public License as published by
10the Free Software Foundation; either version 3, or (at your option)
11any later version.
12
13GNU Modula-2 is distributed in the hope that it will be useful, but
14WITHOUT ANY WARRANTY; without even the implied warranty of
15MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16General Public License for more details.
17
18You should have received a copy of the GNU General Public License
19along with GNU Modula-2; see the file COPYING3. If not see
20<http://www.gnu.org/licenses/>. *)
21
22DEFINITION MODULE M2Comp ;
23
24(*
25 Author : Gaius Mulley
26 Title : M2Comp
27 Date : 29/5/87
28 Description: Continually calls the compiler for every source file
29 referenced in the Modula-2 compiler.
30*)
31
32FROM SYSTEM IMPORT ADDRESS ;
33EXPORT QUALIFIED CompilingDefinitionModule,
34 CompilingImplementationModule,
35 CompilingProgramModule,
36 compile ;
37
38
39(*
40 compile - compile the filename.
41*)
42
43PROCEDURE compile (filename: ADDRESS) ;
44
45
46(*
47 CompilingDefinitionModule - returns true if the current module being
48 compiled is a definition module.
49*)
50
51PROCEDURE CompilingDefinitionModule () : BOOLEAN ;
52
53
54(*
55 CompilingImplementationModule - returns true if the current module being
56 compiled is an implementation module.
57*)
58
59PROCEDURE CompilingImplementationModule () : BOOLEAN ;
60
61
62(*
63 CompilingProgramModule - returns true if the current module being
64 compiled is a program module.
65*)
66
67PROCEDURE CompilingProgramModule () : BOOLEAN ;
68
69
70END M2Comp.
This page took 0.062112 seconds and 5 git commands to generate.