[m-dev.] for review: add ++ and -- operators
Michael Day
mcda at students.cs.mu.oz.au
Fri Aug 4 20:59:22 AEST 2000
In the interests of symmetry, this adds both the ++ and the -- operators.
Would the -- operator be appropriate for remove_suffix? Still not a real
diff.
Michael
Estimated hours taken: 0.75
Add the ++ and -- operators for future use as list append and
remove_suffix operators.
library/ops.m:
Add the ++ and -- operators.
compiler/mercury_to_mercury.m:
Add the ++ and -- operators to mercury_infix_op.
doc/transition_guide.texi:
Add the ++ and -- operators to the list of Mercury operators.
Index: library/ops.m
===================================================================
Add the line:
ops__op_table("++", after, yfx, 500). % Mercury extension
After the line:
ops__op_table("+", after, yfx, 500). % standard ISO Prolog
Add the line:
ops__op_table("--", after, yfx, 500). % Mercury extension
After the line:
ops__op_table("-", after, yfx, 500). % standard ISO Prolog
Index: compiler/mercury_to_mercury.m
===================================================================
Add the line:
mercury_infix_op("++").
After the line:
mercury_infix_op("+").
Add the line:
mercury_infix_op("--").
After the line:
mercury_infix_op("-").
Index: doc/transition_guide.texi
===================================================================
Add the line:
++ yfx 500
After the line:
+ yfx 500
Add the line:
-- yfx 500
After the line:
- yfx 500
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list