mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 09:23:44 +00:00
compiler/check_hlds.m:
compiler/ll_backend.m:
compiler/ml_backend.m:
compiler/parse_tree.m:
compiler/top_level.m:
compiler/transform_hlds.m:
Before this diff, these packages had no implementation sections;
they included every submodule in their interface. Fix this by
moving to their implementation sections all modules that are
not needed in the interface section.
The other packages have either had properly-populated implementation
sections already, or truly need to export all their submodules.
compiler/backend_libs.m:
Conform to our usual programming style.
32 lines
1.3 KiB
Mathematica
32 lines
1.3 KiB
Mathematica
%-----------------------------------------------------------------------------%
|
|
% vim: ft=mercury ts=4 sw=4 et
|
|
%-----------------------------------------------------------------------------%
|
|
% Copyright (C) 2002-2009 The University of Melbourne.
|
|
% Copyright (C) 2014-2016, 2020, 2022, 2024-2025 The Mercury team.
|
|
% 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.
|
|
|
|
:- implementation.
|
|
|
|
:- include_module mercury_compile_args.
|
|
:- include_module mercury_compile_augment.
|
|
:- 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.
|
|
%-----------------------------------------------------------------------------%
|