3.1.4

Компилятор компиляторов по интерпретаторам

 

 

CoCom  { eI = <Scp
ComL { eP = <Scp
P eX = <IntL
 eP 
( eX ) >
  }  
IntL
 eI 
>
  }      
Scp  { eR = ...  
  }      
  ...      
>
}
Scp  {
eR = ...
...

 

 

 

<CoCom 
интерпретатор языка L на Рефале
 > 

¯

компилятор с языка L в Рефал на Рефале