# if
No.01895
M.A
さん 03/06/21 09:03
海外のC/C++ソースコードを読むとたまに
#ifdef HOGE
# ifdef FOO_IS_ZERO
# define FOO 0
# else
# define FOO 1
# if 0
# define FOO 2
# endif
# endif
#endif
といった書き方を見かけます。
この場合の「# if」のカラー表示対応できないでしょうか?
[
△
]
RE:01895 # if
No.01898
Arimac
さん 03/06/21 11:30
http://www.maruo.co.jp/turukame/3/x01528_.html#1718
で
> > ちなみに
> > #if SAMPLE
> > # ifdef TEST
> > char *x="TEST";
> > # else
> > char *x="REAL";
> > # endif
> > #endif
> > って書き方はOKなのですが対応できるものでしょうか?
>
> 対応できます。んじゃ対応します。
と書いてあるので、まだ修正が間に合ってないのかも・・・
[
△
]
RE:01898 # if
No.01901
秀まるお
さん 03/06/21 22:48
これについての対応は別にして、今現在の#elifのカラー化が間違ってること
に今気づきました。
最初やろうと思っていたことは、
#ifdef XXXXX
#ifndef XXXX
#if 0
のカラー化だけだったんですが、それだけでやめておけばよかったと今さらな
がら後悔しています。というか、それ以上のことをやるのは(#elifも)難しい
です。
今いろいろ内部的な方式から考え直している、というか、作り直してる所です。
最終的に元の簡単な仕様に戻すかもしれません。
[
△
]