ab.com コミュニティ
https://www.activebasic.com/forum/

#defineディレクティブなど
https://www.activebasic.com/forum/viewtopic.php?t=1182
ページ 11

作成者:  OverTaker [ 2006年6月29日(木) 20:10 ]
記事の件名:  #defineディレクティブなど

#defineなどのディレクティブの前にスペースやタブを挿入すると文法エラーになります。
コード:
	#define TEST
	#ifdef TEST
	#endif
仕様ではないですよね?

作成者:  7 [ 2006年6月29日(木) 20:35 ]
記事の件名:  Re: #defineディレクティブなど

> 仕様ではないですよね?
#includeなどもスペースやタブを前置していると文法エラーが起きるので、仕様ではないでしょうか...?。

作成者:  konisi [ 2006年6月30日(金) 17:27 ]
記事の件名: 

でも、通常スペースやタブは読み飛ばすのを仕様にするわけなので、バグの部類になるのではないでしょうか?

作成者:  イグトランス [ 2006年6月30日(金) 19:36 ]
記事の件名: 

C/C++のプリプロセッサでは#の前に空白類文字があってもよいことになっています。
それに準じてABでも先頭の空白類文字を認めたほうがよいかもしれないと思います。

ついでに試してみたのですが,C/C++で認められている#の直後の空白類文字もエラーになりますね。
コード:
#   strict
#	prompt

ページ 11 全ての表示時間は UTC+09:00 です
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/