mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-17 10:23:46 +00:00
Estimated hours taken: 14 Branches: main Change the compiler and tools so that `.' and not `:' is now used as the module separator in all output. Infix `.' now has associativity yfx and priority 10. NEWS: Report the change. configure.in: Amend the test for an up-to-date Mercury compiler to check whether it recognises `.' as a module qualifier. compiler/code_gen.m: compiler/error_util.m: compiler/hlds_out.m: compiler/prog_out.m: compiler/prog_util.m: compiler/rl_exprn.m: compiler/rl_gen.m: compiler/source_file_map.m: compiler/unused_args.m: library/io.m: library/rtti_implementation.m: library/type_desc.m: runtime/mercury_debug.c: runtime/mercury_deconstruct.c: runtime/mercury_stack_trace.c: Change `:' to `.' as module separator for output. compiler/mercury_to_mercury.m: compiler/prog_io_typeclass.m: As above. Fixed a bug where `.' was not being recognised as a module separator. doc/reference_manual.texi: Report the change. library/term_io.m: Ensure that infix `.' is written without surrounding spaces. tests/hard_coded/dot_separator.m: tests/hard_coded/dot_separator.exp: tests/hard_coded/Mmakefile: Test case added.
147 lines
13 KiB
Plaintext
147 lines
13 KiB
Plaintext
1: 1 1 CALL pred output_term_dep.main/2-0 (det) output_term_dep.m:9
|
|
mdb> echo on
|
|
Command echo enabled.
|
|
mdb> scroll off
|
|
Scroll control disabled.
|
|
mdb> continue -a
|
|
2: 2 2 CALL pred output_term_dep.test1/2-0 (det) output_term_dep.m:22 (output_term_dep.m:13)
|
|
3: 3 3 CALL pred output_term_dep.p/3-0 (det) output_term_dep.m:34 (output_term_dep.m:23)
|
|
4: 4 4 CALL pred output_term_dep.pa/1-0 (det) output_term_dep.m:42 (output_term_dep.m:35)
|
|
5: 4 4 EXIT pred output_term_dep.pa/1-0 (det) output_term_dep.m:42 (output_term_dep.m:35)
|
|
6: 5 4 CALL pred output_term_dep.pb/1-0 (det) output_term_dep.m:47 (output_term_dep.m:36)
|
|
7: 5 4 EXIT pred output_term_dep.pb/1-0 (det) output_term_dep.m:47 (output_term_dep.m:36)
|
|
8: 6 4 CALL pred output_term_dep.pc/1-0 (det) output_term_dep.m:52 (output_term_dep.m:37)
|
|
9: 6 4 EXIT pred output_term_dep.pc/1-0 (det) output_term_dep.m:52 (output_term_dep.m:37)
|
|
10: 3 3 EXIT pred output_term_dep.p/3-0 (det) output_term_dep.m:34 (output_term_dep.m:23)
|
|
5
|
|
8
|
|
13
|
|
11: 2 2 EXIT pred output_term_dep.test1/2-0 (det) output_term_dep.m:22 (output_term_dep.m:13)
|
|
12: 7 2 CALL pred output_term_dep.test2/2-0 (det) output_term_dep.m:57 (output_term_dep.m:14)
|
|
13: 8 3 CALL pred output_term_dep.q/1-0 (det) output_term_dep.m:65 (output_term_dep.m:58)
|
|
14: 9 4 CALL pred output_term_dep.qa/1-0 (det) output_term_dep.m:73 (output_term_dep.m:66)
|
|
15: 9 4 EXIT pred output_term_dep.qa/1-0 (det) output_term_dep.m:73 (output_term_dep.m:66)
|
|
16: 10 4 CALL pred output_term_dep.qb/1-0 (det) output_term_dep.m:78 (output_term_dep.m:67)
|
|
17: 10 4 EXIT pred output_term_dep.qb/1-0 (det) output_term_dep.m:78 (output_term_dep.m:67)
|
|
18: 11 4 CALL pred output_term_dep.qc/1-0 (det) output_term_dep.m:83 (output_term_dep.m:68)
|
|
19: 11 4 EXIT pred output_term_dep.qc/1-0 (det) output_term_dep.m:83 (output_term_dep.m:68)
|
|
20: 8 3 EXIT pred output_term_dep.q/1-0 (det) output_term_dep.m:65 (output_term_dep.m:58)
|
|
[[1, 2, 3], [], [99]]
|
|
21: 7 2 EXIT pred output_term_dep.test2/2-0 (det) output_term_dep.m:57 (output_term_dep.m:14)
|
|
22: 12 2 CALL pred output_term_dep.test3/2-0 (det) output_term_dep.m:88 (output_term_dep.m:15)
|
|
23: 13 3 CALL pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:89)
|
|
24: 13 3 THEN pred output_term_dep.r/2-0 (det) t; output_term_dep.m:109
|
|
25: 13 3 EXIT pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:89)
|
|
999
|
|
26: 14 3 CALL pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:92)
|
|
27: 14 3 ELSE pred output_term_dep.r/2-0 (det) e; output_term_dep.m:120
|
|
28: 15 4 CALL pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
29: 15 4 SWTC pred output_term_dep.ra/1-0 (semidet) s1; output_term_dep.m:127
|
|
30: 15 4 EXIT pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
31: 14 3 THEN pred output_term_dep.r/2-0 (det) e;t; output_term_dep.m:117
|
|
32: 16 4 CALL pred output_term_dep.rb/1-0 (semidet) output_term_dep.m:133 (output_term_dep.m:114)
|
|
33: 16 4 FAIL pred output_term_dep.rb/1-0 (semidet) output_term_dep.m:133 (output_term_dep.m:114)
|
|
34: 14 3 ELSE pred output_term_dep.r/2-0 (det) e;t;e; output_term_dep.m:118
|
|
35: 14 3 EXIT pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:92)
|
|
43
|
|
36: 17 3 CALL pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:95)
|
|
37: 17 3 ELSE pred output_term_dep.r/2-0 (det) e; output_term_dep.m:120
|
|
38: 18 4 CALL pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
39: 18 4 SWTC pred output_term_dep.ra/1-0 (semidet) s2; output_term_dep.m:128
|
|
40: 18 4 EXIT pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
41: 17 3 THEN pred output_term_dep.r/2-0 (det) e;t; output_term_dep.m:117
|
|
42: 19 4 CALL pred output_term_dep.rb/1-0 (semidet) output_term_dep.m:133 (output_term_dep.m:114)
|
|
43: 19 4 EXIT pred output_term_dep.rb/1-0 (semidet) output_term_dep.m:133 (output_term_dep.m:114)
|
|
44: 17 3 THEN pred output_term_dep.r/2-0 (det) e;t;t; output_term_dep.m:116
|
|
45: 20 4 CALL pred output_term_dep.rc/1-0 (det) output_term_dep.m:138 (output_term_dep.m:116)
|
|
46: 20 4 EXIT pred output_term_dep.rc/1-0 (det) output_term_dep.m:138 (output_term_dep.m:116)
|
|
47: 17 3 EXIT pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:95)
|
|
57
|
|
48: 21 3 CALL pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:98)
|
|
49: 21 3 ELSE pred output_term_dep.r/2-0 (det) e; output_term_dep.m:120
|
|
50: 22 4 CALL pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
51: 22 4 FAIL pred output_term_dep.ra/1-0 (semidet) output_term_dep.m:127 (output_term_dep.m:111)
|
|
52: 21 3 ELSE pred output_term_dep.r/2-0 (det) e;e; output_term_dep.m:121
|
|
53: 23 4 CALL pred output_term_dep.rd/1-0 (det) output_term_dep.m:143 (output_term_dep.m:121)
|
|
54: 23 4 EXIT pred output_term_dep.rd/1-0 (det) output_term_dep.m:143 (output_term_dep.m:121)
|
|
55: 21 3 EXIT pred output_term_dep.r/2-0 (det) output_term_dep.m:110 (output_term_dep.m:98)
|
|
-1
|
|
56: 12 2 EXIT pred output_term_dep.test3/2-0 (det) output_term_dep.m:88 (output_term_dep.m:15)
|
|
57: 24 2 CALL pred output_term_dep.test4/2-0 (det) output_term_dep.m:148 (output_term_dep.m:16)
|
|
58: 25 3 CALL pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
59: 25 3 SWTC pred output_term_dep.s/3-0 (nondet) s1; output_term_dep.m:169
|
|
60: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c1;d1; output_term_dep.m:171
|
|
61: 26 4 CALL pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:171)
|
|
62: 26 4 EXIT pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:171)
|
|
63: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c2;d1; output_term_dep.m:176
|
|
64: 27 4 CALL pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:176)
|
|
65: 27 4 EXIT pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:176)
|
|
66: 25 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
67: 28 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
68: 28 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
69: 25 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
70: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c2;d2; output_term_dep.m:178
|
|
71: 29 4 CALL pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:178)
|
|
72: 29 4 EXIT pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:178)
|
|
73: 25 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
74: 30 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
75: 30 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
76: 25 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
77: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c1;d2; output_term_dep.m:173
|
|
78: 31 4 CALL pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:173)
|
|
79: 31 4 EXIT pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:173)
|
|
80: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c2;d1; output_term_dep.m:176
|
|
81: 32 4 CALL pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:176)
|
|
82: 32 4 EXIT pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:176)
|
|
83: 25 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
84: 33 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
85: 33 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
86: 25 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
87: 25 3 DISJ pred output_term_dep.s/3-0 (nondet) s1;c2;d2; output_term_dep.m:178
|
|
88: 34 4 CALL pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:178)
|
|
89: 34 4 EXIT pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:178)
|
|
90: 25 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
91: 35 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
92: 35 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:151)
|
|
93: 25 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
94: 25 3 FAIL pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:150)
|
|
95: 24 2 ELSE pred output_term_dep.test4/2-0 (det) c1;e; output_term_dep.m:155
|
|
no
|
|
96: 36 3 CALL pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
97: 36 3 SWTC pred output_term_dep.s/3-0 (nondet) s2; output_term_dep.m:184
|
|
98: 36 3 DISJ pred output_term_dep.s/3-0 (nondet) s2;d1; output_term_dep.m:182
|
|
99: 37 4 CALL pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:182)
|
|
100: 37 4 EXIT pred output_term_dep.sa/1-0 (det) output_term_dep.m:192 (output_term_dep.m:182)
|
|
101: 38 4 CALL pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:183)
|
|
102: 38 4 EXIT pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:183)
|
|
103: 36 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
104: 39 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:159)
|
|
105: 39 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:159)
|
|
106: 36 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
107: 36 3 DISJ pred output_term_dep.s/3-0 (nondet) s2;d2; output_term_dep.m:185
|
|
108: 40 4 CALL pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:185)
|
|
109: 40 4 EXIT pred output_term_dep.sb/1-0 (det) output_term_dep.m:197 (output_term_dep.m:185)
|
|
110: 41 4 CALL pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:186)
|
|
111: 41 4 EXIT pred output_term_dep.sc/1-0 (det) output_term_dep.m:202 (output_term_dep.m:186)
|
|
112: 36 3 EXIT pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
113: 42 3 CALL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:159)
|
|
114: 42 3 FAIL pred output_term_dep.sd/1-0 (semidet) output_term_dep.m:207 (output_term_dep.m:159)
|
|
115: 36 3 REDO pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
116: 36 3 FAIL pred output_term_dep.s/3-0 (nondet) output_term_dep.m:169 (output_term_dep.m:158)
|
|
117: 24 2 ELSE pred output_term_dep.test4/2-0 (det) c2;e; output_term_dep.m:163
|
|
no
|
|
118: 24 2 EXIT pred output_term_dep.test4/2-0 (det) output_term_dep.m:148 (output_term_dep.m:16)
|
|
119: 43 2 CALL pred output_term_dep.test5/2-0 (det) output_term_dep.m:218 (output_term_dep.m:17)
|
|
120: 44 3 CALL pred output_term_dep.t/2-0 (semidet) output_term_dep.m:225 (output_term_dep.m:214)
|
|
121: 45 4 CALL pred output_term_dep.ta/1-0 (semidet) output_term_dep.m:233 (output_term_dep.m:226)
|
|
122: 45 4 FAIL pred output_term_dep.ta/1-0 (semidet) output_term_dep.m:233 (output_term_dep.m:226)
|
|
123: 46 4 CALL pred output_term_dep.tb/1-0 (det) output_term_dep.m:238 (output_term_dep.m:227)
|
|
124: 46 4 EXIT pred output_term_dep.tb/1-0 (det) output_term_dep.m:238 (output_term_dep.m:227)
|
|
125: 47 4 CALL pred output_term_dep.tc/1-0 (semidet) output_term_dep.m:243 (output_term_dep.m:228)
|
|
126: 47 4 FAIL pred output_term_dep.tc/1-0 (semidet) output_term_dep.m:243 (output_term_dep.m:228)
|
|
127: 44 3 EXIT pred output_term_dep.t/2-0 (semidet) output_term_dep.m:225 (output_term_dep.m:214)
|
|
128: 43 2 THEN pred output_term_dep.test5/2-0 (det) t; output_term_dep.m:216
|
|
77
|
|
129: 43 2 EXIT pred output_term_dep.test5/2-0 (det) output_term_dep.m:218 (output_term_dep.m:17)
|
|
130: 1 1 EXIT pred output_term_dep.main/2-0 (det) output_term_dep.m:9
|