HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0507
レノスHSP3.2b2 のマクロについて1解決


レノス

リンク

2009/5/7(Thu) 00:48:02|NO.25016

HSP3.2b2 です。

引数付きマクロに関して、以下のようなケースでエラーが発生するので、報告します。
いずれも複数行コメント /* 〜 */ に関するものなのですが、
言葉では言い表しにくいので、スクリプトで報告します。

"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ウィッシュリストの方も貯まっているので、
隙を見てのぞいてくださるとありがたいです。( 要は、なにか反応がいただきたいです )



この記事に返信する


FUJI

リンク

2009/5/9(Sat) 02:23:07|NO.25056

修正をコミットしました。
http://dev.onionsoft.net/trac/changeset/242



ONION software Copyright 1997-2023(c) All rights reserved.