Mercurial > hg > Papers > 2021 > anatofuz-master
diff paper/chapter/05-perl.tex @ 69:9950430ccc47
...
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 03 Feb 2021 21:29:14 +0900 |
parents | bb057c720016 |
children | d50a39e6e6a7 |
line wrap: on
line diff
--- a/paper/chapter/05-perl.tex Wed Feb 03 18:50:12 2021 +0900 +++ b/paper/chapter/05-perl.tex Wed Feb 03 21:29:14 2021 +0900 @@ -35,7 +35,7 @@ 本研究では様々なメタレベルのコードを、トランスコンパイラで生成することを検討した。 -\section{Perlによるトランスコンパイラ用のライブラリ作製} +\section{トランスコンパイラ用のPerlライブラリ作製} 従来のPerlトランスコンパイラはgenerate\_stub.plとgenerate\_context.plの2種類のスクリプトで構築されていた。 これらのスクリプトはそれぞれ独立した処理を行っていた。 @@ -76,6 +76,8 @@ \end{itemize} \end{itemize} +これらはgenerate\_stub.plおよびgenerate\_context.plおよび、本研究で作製したPerlのツールセットからも呼び出される。 + \section{context.hの自動生成} GearsOSのContextの定義はcontext.hにある。 ContextはGearsOSの計算で使用されるすべてのCodeGear、 DataGearの情報を持っている。