as a module qualifier.
tests/general/commit_bug.m:
tests/general/mode_info_bug.m:
tests/general/partition.m:
tests/hard_coded/string_alignment.m:
Delete `nl' predicate (and replace calls with calls to `io__nl')
to avoid ambiguities with `io__nl'.
tests/general/partition.m:
Rename `write' as `write_s'
to avoid ambiguities with `io__write'.
tests/warnings/singleton_test.m:
tests/warnings/singleton_test.exp:
tests/warnings/pragma_source_code.m:
tests/warnings/pragma_source_code.exp:
s/append/my_append/g
to avoid ambiguities with `list__append'.
tests/general/parse_list.m:
tests/general/semidet_map.m:
s/meta__/meta_/g
to avoid errors about defining `meta__blah' in a module
other than `meta'.
tests/hard_coded/qual_strang.m:
tests/hard_coded/qual_strung.m:
s/string__//g
to avoid errors about defining `string__blah' in a module
other than `string'.
tests/valid/middle_rec_bug.m:
s/garbage_out__/garbage_out_/g
to avoid errors about defining `garbage_out__blah' in a module
other than `garbage_out'.
tests/hard_coded/qual_basic_test.m:
tests/hard_coded/qual_adv_test.m:
Eliminate double quantifiers, e.g. delete the `io__' in
`io:io__write_string'.
Also test calling `write_string' without `io:' or `io__'.
Estimated hours taken: 0.2
tests/hardcoded/qual_basic_test.m
tests/hardcoded/qual_adv_test.m
tests/hardcoded/qual_strang.m
tests/hardcoded/qual_strung.m
Test module qualified function calls and higher-order pred constants.
tests/hard_coded/:
A directory for tests that will not run under NU-prolog. The
expected outcome (`*.exp') files are hand written, and compared
with output from the modules.
qual_*_test.m:
Tests to ensure module qualification of predicates works correctly.
qual_adv_test.m also tests that module names are used correctly to
distinguish between predicates with similar/same names.
qual_*_test.exp:
Expected output of above tests.