2003-07-14 (月)
-
天気:曇り|晴れ
*コンパイラその後
プロバイダからのメールでフレッツADSLモアII のIIがローマ数字になってたけど,良いのだろうか….Windowsユーザだけではないだろうし.Macの人は文字化けするような.正式な文書で機種依存文字を使うなんて信じられないんですが.さすがにNTTのページでは使ってませんが.
コンパイラをもう少し修正.if関係にバグが残ってたのを直して,あと負の数の処理がHSPと少し違ったので修正.DLLや拡張マクロを使わないソフトなら,とりあえずコンパイルは出来るようになったはず.後は,xhsp本体か….
コンパイラを書いてて気づいたHSPの仕様のいくつか.「-1*-1」,「-1*-0x1」をそれぞれ計算するといくつになるか.もちろん,0x1は16進数の1.また,「(-1*-0x1)」の値はなんでしょうか.外側に括弧を付けただけで答えが変わります.しかも,両方とも,思いもよらない数になったりります.まぁ,HSPの中間コード良く見てれば分かるかもしれませんが,結果を見ずに全て当てられた人は,もうHSPの神様かも(?).それ以前に,HSPの文法としてはこれって許されてないのかな.