aboutsummaryrefslogtreecommitdiff
path: root/src/interp/format.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/format.boot')
-rw-r--r--src/interp/format.boot8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/interp/format.boot b/src/interp/format.boot
index f092afc7..52beb3eb 100644
--- a/src/interp/format.boot
+++ b/src/interp/format.boot
@@ -74,10 +74,10 @@ displayTranModemap (mm is [[x,:sig],[pred,:y],:z]) ==
[b,:c]:=sig
sig:=[['Union,b,'"failed"],:c]
mm:=[[x,:sig],y,:z]
- mm' := EQSUBSTLIST('(m n p q r s t i j k l),
- MSORT listOfPredOfTypePatternIds pred,mm)
- EQSUBSTLIST('(D D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14),
- MSORT listOfPatternIds [sig,[pred,:y]],mm')
+ mm' := applySubst(pairList(MSORT listOfPredOfTypePatternIds pred,
+ '(m n p q r s t i j k l)), mm)
+ applySubst(pairList(MSORT listOfPatternIds [sig,[pred,:y]],
+ '(D D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14)),mm')
listOfPredOfTypePatternIds p ==
p is ['AND,:lp] or p is ['OR,:lp] =>