mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
Estimated hours taken: 1 Branches: main Various minor cleanups and syntax updates for the standard library. There are no changes to any algorithms. library/injection.m: library/set.m: library/sparse_bitset.m: Use promise_equivalent_clauses where appropriate. library/set_ordlist.m: library/set_unordlist.m: Convert these module to 4-space indentation: Convert these module to 4-space indentation library/*.m: Convert some if-then-elses into switches. Remove unnecessary module qualification - this is related mainly to the breakup of std_util and the fact that on the 0.13 branche we had two versions of the all-solutions predicates. Various other style cleanups. vim/syntax/mercury.vim: Highlight promise_equivalent_clauses appropriately.