Files
mercury/compiler/top_level.m
Zoltan Somogyi 1e425c5baf Move modules to the packages' implementation sections.
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.
2025-10-20 10:42:41 +11:00

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.
%-----------------------------------------------------------------------------%