C言語以外のifdef
No.01664
tnobu2
さん 03/06/13 09:30
C言語での#ifdefの処理についていろいろと出ていますが、C言語以外での#ifdef
相当の記述の処理についても対応をお願いします。
具体的に今私が希望するのは、Verilogです。ちなみにVerilogでは、
#ifdef -> `ifdef
#else -> `else
#endif -> `endif
という対応になっています。
※注:(`)は(')ではありません。
現在のC言語での#ifdef対応が一段落したところで結構ですので、よろしく
お願いします。
[
△
]
RE:01664 C言語以外のifdef
No.01668
kaisan
さん 03/06/13 12:43
> C言語での#ifdefの処理についていろいろと出ていますが、C言語以外での#ifdef
> 相当の記述の処理についても対応をお願いします。
VBAとDELPHIを調べてみました
■VBA
#if 条件 then
#elseIf 条件 then
#else
#end if
#const 名前=値
です。
■DELPHI
{$IF 条件} 例:{$IF Defined(CLX) and (LibVersion > 2.0) }
{$IFDEF 名前}
{$IFNDEF 名前}
{$ELSE}
{$ELSEIF 条件}
{$ENDIF} ・・・ IFDEF/IFNDEFの終わり
{$IFEND} ・・・IF/IFDEF/IFNDEFの終わり
{$DEFINE 名前}
{$IFOPT スイッチ}
{$ENDIF}
です。
[
△
]
RE:01668 C言語以外のifdef
No.01715
秀まるお
さん 03/06/16 13:23
ifdefのカラー化は少々奥が深いので、今度暇を見て修正します。
とりあえずHmJre.dllを先に作らないとまずいです。
[
△
]