mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-20 11:54:02 +00:00
34 lines
740 B
Mathematica
34 lines
740 B
Mathematica
%---------------------------------------------------------------------------%
|
|
% vim: ts=4 sw=4 et ft=mercury
|
|
%---------------------------------------------------------------------------%
|
|
|
|
:- module abstract_eqv.
|
|
|
|
:- interface.
|
|
|
|
:- import_module io.
|
|
|
|
:- pred main(io::di, io::uo) is det.
|
|
|
|
:- implementation.
|
|
|
|
:- import_module abstract_eqv_1.
|
|
|
|
main(!IO) :-
|
|
test(val1, val2, !IO),
|
|
test(val1, val3, !IO),
|
|
test(val2, val3, !IO).
|
|
|
|
:- pred test(t_abs::in, t_abs::in, io::di, io::uo) is det.
|
|
|
|
test(A, B, !IO) :-
|
|
io.write(A, !IO),
|
|
io.write_string(" = ", !IO),
|
|
io.write(B, !IO),
|
|
io.write_string(": ", !IO),
|
|
( if A = B then
|
|
io.write_string("true\n", !IO)
|
|
else
|
|
io.write_string("false\n", !IO)
|
|
).
|