C言語以外のifdefNo.01664
tnobu2 さん 03/06/13 09:30
 
C言語での#ifdefの処理についていろいろと出ていますが、C言語以外での#ifdef
相当の記述の処理についても対応をお願いします。

具体的に今私が希望するのは、Verilogです。ちなみにVerilogでは、
  #ifdef -> `ifdef
  #else  -> `else
  #endif -> `endif
という対応になっています。
※注:(`)は(')ではありません。

現在のC言語での#ifdef対応が一段落したところで結構ですので、よろしく
お願いします。

[ ]
RE:01664 C言語以外のifdefNo.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言語以外のifdefNo.01715
秀まるお さん 03/06/16 13:23
 
 ifdefのカラー化は少々奥が深いので、今度暇を見て修正します。

 とりあえずHmJre.dllを先に作らないとまずいです。

[ ]