mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-17 02:13:54 +00:00
compiler/mercury_compile_main.m:
compiler/mercury_compile_make_hlds.m:
As above.
Note some comment rot.
compiler/top_level.m:
compiler/Mercury.options:
Add the new module.
compiler/notes/compiler_design.html:
Document the new module.
library/list.m:
Add a new variant of an existing utility predicate that can simplify
some of the moved code, together with some variants (for symmetry
with the existing code).
NEWS:
Announce the additions to the library.
26 lines
1.1 KiB
Mathematica
26 lines
1.1 KiB
Mathematica
%-----------------------------------------------------------------------------%
|
|
% vim: ft=mercury ts=4 sw=4 et
|
|
%-----------------------------------------------------------------------------%
|
|
% Copyright (C) 2002-2009 The University of Melbourne.
|
|
% This file may only be copied under the terms of the GNU General
|
|
% Public License - see the file COPYING in the Mercury distribution.
|
|
%-----------------------------------------------------------------------------%
|
|
%
|
|
% This package contains the top-level stuff that uses all the other packages.
|
|
%
|
|
%-----------------------------------------------------------------------------%
|
|
|
|
:- module top_level.
|
|
:- interface.
|
|
|
|
:- include_module mercury_compile_main.
|
|
:- include_module mercury_compile_make_hlds.
|
|
:- include_module mercury_compile_front_end.
|
|
:- include_module mercury_compile_middle_passes.
|
|
:- include_module mercury_compile_llds_back_end.
|
|
:- include_module mercury_compile_mlds_back_end.
|
|
|
|
%-----------------------------------------------------------------------------%
|
|
:- end_module top_level.
|
|
%-----------------------------------------------------------------------------%
|