Mercurial > hg > Papers > 2021 > anatofuz-master
diff slide/index.md @ 127:96f3e9f1de35
update
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 07 Feb 2021 20:08:26 +0900 |
parents | e1e0a87b98f8 |
children | 6808add38dfe |
line wrap: on
line diff
--- a/slide/index.md Sun Feb 07 19:46:06 2021 +0900 +++ b/slide/index.md Sun Feb 07 20:08:26 2021 +0900 @@ -394,9 +394,20 @@ - 従来は変換した後CbCコンパイラがコンパイルする際や、実行時にしかエラーが出なかった - どの記述でエラーが出たのかの特定が困難 - CbCコンパイラがコンパイルする前にトランスパイラで検知したい -- Perlトランスパイラ内でInterfaceのパーサーを呼び出しエラーを生成させられた - - 変換する前にエラーが完全に検知できた + +--- +# 実装をし忘れているAPIがあった場合のエラー終了 +- PerlトランスパイラでのInterfaceのエラー生成 + - CbCコンパイラが動く前にエラーを検知 +``` +[ 33%] Generating c/examples/DPP2/PhilsImpl.c +[ERROR] Not define eating at examples/DPP2/PhilsImpl.cbc +make[3]: *** [CMakeFiles/DPP2.dir/build.make:101: c/examples/DPP2/PhilsImpl.c] Error 25 +make[2]: *** [CMakeFiles/Makefile2:442: CMakeFiles/DPP2.dir/all] Error 2 +make[1]: *** [CMakeFiles/Makefile2:450: CMakeFiles/DPP2.dir/rule] Error 2 +make: *** [Makefile:293: DPP2] Error 2 +``` --- # Context定義ファイルの自動生成