1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
Jip J. Dekker fad1b07018 Squashed 'software/minizinc/' content from commit 4f10c8205
git-subtree-dir: software/minizinc
git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
2021-06-16 14:06:46 +10:00

50 lines
1.6 KiB
MiniZinc

%-----------------------------------------------------------------------------%
% MiniZinc standard library.
%-----------------------------------------------------------------------------%
% This file contains declarations of all functions, predicates and annotations
% available in the base MiniZinc language.
/***
@groupdef MAIN The MiniZinc library
*/
%-----------------------------------------------------------------------------%
%
% FlatZinc builtins
%
% This section contains declarations for the standard FlatZinc builtins. They
% can be redefined by providing a custom redefinitions.mzn in the solver
% globals library. A standard redefinition is provided for FlatZinc builtins
% after version 2.0. This redefinition can be overriden by providing a custom
% redefinitions-<VERSION>.mzn
include "flatzinc_builtins.mzn";
/***
@groupdef stdlib Standard Library
These functions and predicates define built-in operations of the MiniZinc language.
*/
include "stdlib/stdlib_language.mzn";
include "stdlib/stdlib_ann.mzn";
include "stdlib/stdlib_opt.mzn";
include "stdlib/stdlib_compare.mzn";
include "stdlib/stdlib_math.mzn";
include "stdlib/stdlib_logic.mzn";
include "stdlib/stdlib_set.mzn";
include "stdlib/stdlib_ite.mzn";
include "stdlib/stdlib_array.mzn";
include "stdlib/stdlib_sort.mzn";
include "stdlib/stdlib_coercion.mzn";
include "stdlib/stdlib_string.mzn";
include "stdlib/stdlib_reflect.mzn";
include "stdlib/stdlib_debug.mzn";
include "stdlib/stdlib_enum.mzn";
include "stdlib/stdlib_random.mzn";
% Undocumented internal implementation used during compilation
include "stdlib/stdlib_internal.mzn";