教えてエロい人。

こないだマクロ書いてて、
case ID_ IF:add( text, "...");
みたいな文で、add( まで書くと見出しとして判断されちまった

もちろんそのあと続けて書くと見出しではなくなったんだけど、

:はC++ 対応のためというのはわかるんだけど、インデント行が見出しと判断されるのは???

なんでかなあ?