mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-20 16:31:04 +00:00
Estimated hours taken: 6 compiler/mercury_to_mercury.m: compiler/mode_errors.m: Make the code a little bit more readable: use specific types rather than `bool' in a few places. compiler/mercury_to_mercury.m: Fix bugs in the generation of interface files where it was outputting certain graphic tokens incorrectly. In particular, it was outputting things like `module:?' without any parentheses, space, or quotes to separate the `:' as module qualifier from the symbol name. tests/hard_coded/Mmakefile: tests/hard_coded/quoting_bug.m: tests/hard_coded/quoting_bug_test.m: tests/hard_coded/quoting_bug_test.exp: Add some tests for the above-mentioned bug fix. tests/term/*.trans_opt_exp: tests/misc_tests/pretty_print_test.exp: Update expected output for these tests to reflect the above changes.
5 lines
143 B
Mathematica
5 lines
143 B
Mathematica
:- module quoting_bug.
|
|
:- interface.
|
|
:- type token ---> '?' ; ('+') ; (*) ; && ; += ; -= .
|
|
:- inst '?' ---> '?' ; ('+') ; (*) ; && ; += ; -= .
|