Delphiで言語を作るぞ(゚Д゚ )ゴルァ!!
■ このスレッドは過去ログ倉庫に格納されています
004634
NGNGそれで、
#function "ファイル名" 関数名(引数):帰り値;
って構文を考えたんだ。
ファイルに
function <NAME>(arg1:<ARG1>):Integer;
var wk:<ARG1>
begin
#if ARG1=Integer
・・略・・
#else
・・略・・
#endif
end;
みたいな感じで準備しておくと
#function "ファイル名" hoge(var name:Integer):Integer;
このファイルがインクルードして置換されてソースに出力されると
まあマクロアセンブラのマクロのノリで
■ このスレッドは過去ログ倉庫に格納されています