Index: mttroot/mtt/bin/trans/lang_matrix.r ================================================================== --- mttroot/mtt/bin/trans/lang_matrix.r +++ mttroot/mtt/bin/trans/lang_matrix.r @@ -11,10 +11,13 @@ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % $Id$ % % $Log$ +% % Revision 1.3 1998/07/27 16:31:10 peterg +% % Sorted out to work with mtt_r2m +% % % % Revision 1.2 1998/05/23 15:00:27 peterg % % Removed the name = matrix statement - now done by sed. % % % % Revision 1.1 1998/05/23 10:49:25 peterg % % Initial revision @@ -23,18 +26,20 @@ PROCEDURE Lang_Matrix(); BEGIN - ON NERO; - IF MTT_Matrix_n>0 THEN - IF MTT_Matrix_m>0 THEN + FOR i := 1:MTT_Matrix_n DO BEGIN - FOR i := 1:MTT_Matrix_n DO - FOR j := 1:MTT_Matrix_m DO - GENTRAN mtt_matrix(i,j) ::=: mtt_matrix(i,j); - END; + IF MTT_Matrix_m>1 THEN + BEGIN + FOR j := 1:MTT_Matrix_m DO + GENTRAN mtt_matrix(i,j) ::=: mtt_matrix(i,j); + END + ELSE + GENTRAN mtt_matrix(i) ::=: mtt_matrix(i,1); + END END; END;;