引数付きマクロに関して、以下のようなケースでエラーが発生するので、報告します。
いずれも複数行コメント /* 〜 */ に関するものなのですが、
言葉では言い表しにくいので、スクリプトで報告します。
"x" は、引数がなんでもいいことを表します。
右端の // コメントは、合ってもなくても同様の動作になります。
#define out(%1) print %1 ; out "/**/" /* comment */ // 謎のバグです ; out "/**/" // ↑のタイプのコメントがなければOKです ; out "/*" /* comment */ // 無視されます ; out "x" /* comment */ // 〃 ; out "x" //* comment */ // 〃 ; out "/*" ; // ○ ; out "/*" /*/ // 無視されます ; out "//*" ; // ○ ; out "//*" /*/ // 無視されます // 無視されるものは、パラメータがエラーチェックの段階になっていません out . s = $int //* comment */
-----------------------------------------------------
これとは全く関係ないのですが、一応機会なので:
開発陣の方々は忙しいと思いますが、(不況ですし)、
HSPバグトラック・HSPウィッシュリストの方も貯まっているので、
隙を見てのぞいてくださるとありがたいです。( 要は、なにか反応がいただきたいです )