2.4.5

Слияние двух проходов в один:
выдача суперкомпилятора


Входной файл Fabc.ref:
 
*$MST_FROM_ENTRY;

Fab {
   = ; 
   A  ex = B  <Fab ex >;  
   sa ex = sa <Fab ex >;  
}     

Fbc {
   = ; 
   B  ex = C  <Fbc ex >;  
   sa ex = sa <Fbc ex >;  
}     

$ENTRY Fabc {
    ex = <Fbc <Fab ex>>; 
}    

Выходной файл r_Fabc.ref (руками удалены комментарии):
 
$ENTRY FABC {
 e.41  = <F7 e.41 > ;
}

F7 {
  = ;
 A e.41  = C <F7 e.41 > ;
 B e.41  = C <F7 e.41 > ;
 s.101 e.41  = s.101 <F7 e.41 > ;
}