ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
-
OverTaker
- 記事: 231
- 登録日時: 2005年5月31日(火) 17:14
- お住まい: 茨城県
#1
投稿記事
by OverTaker »
#defineなどのディレクティブの前にスペースやタブを挿入すると文法エラーになります。
コード: 全て選択
#define TEST
#ifdef TEST
#endif
仕様ではないですよね?
-
7
- 記事: 473
- 登録日時: 2005年5月31日(火) 18:51
- お住まい: 新潟県
-
連絡する:
#2
投稿記事
by 7 »
> 仕様ではないですよね?
#includeなどもスペースやタブを前置していると文法エラーが起きるので、仕様ではないでしょうか...?。
-
konisi
- 記事: 893
- 登録日時: 2005年7月25日(月) 13:27
- お住まい: 埼玉県東松山市
-
連絡する:
#3
投稿記事
by konisi »
でも、通常スペースやタブは読み飛ばすのを仕様にするわけなので、バグの部類になるのではないでしょうか?
-
イグトランス
- 記事: 899
- 登録日時: 2005年5月31日(火) 17:59
- お住まい: 東京都
-
連絡する:
#4
投稿記事
by イグトランス »
C/C++のプリプロセッサでは#の前に空白類文字があってもよいことになっています。
それに準じてABでも先頭の空白類文字を認めたほうがよいかもしれないと思います。
ついでに試してみたのですが,C/C++で認められている#の直後の空白類文字もエラーになりますね。
コード: 全て選択
# strict
# prompt