目次→コンパイラ→
コマンド・ラインを使う→
Compiler Option: -lang←オリジナル・サイト
目次→
コンパイラ・オプション一覧→
Compiler Option: -lang←オリジナル・サイト
QuickBASIC や 旧バージョンとの互換性を提供します。
構文:
-lang dialect(方言)
パラメタ:
dialect (方言)
コンパイルに使用する dialect (方言) で、以下のいずれかの一つ。 fb (既定), fblite, qb あるいは deprecated.
説明:
-langコンパイラ・オプションは、ソースコードの解釈方法を変えます。
一つは、ツールとして伝統的な QuickBASIC のような振舞をして欲しいユーザの意味するようにします。
あるいは、FreeBASICの旧バージョンがしてほしくない振舞いをしないようにします。
固有マクロ
__FB_LANG__ は、コマンドライン(またはデフォルトで
"fb") で指定された方言の文字列名で用意されています。
fb
これは、デフォルト方言であり、FreeBASIC言語の最新のバージョンのソースコードに適合したコンパイルができます。
fblite
この方言は、FreeBASIC構文をサポートして、機能性を提供します。しかし、伝統的なQuickBASICのプログラム・スタイルで、提供します。
qb
この方言は、古いQuickBASICコードの最も良いサポートを提供します。
deprecated (推奨しない)
この方言は、FreeBASICの旧バージョンとの後方の互換性のためのものです。しかし、この方言は、将来のバージョンで廃止されるかもしれません。
プログラマは、代わりに"fblite"方言を使用して下さい。
注意:
コードに使用される
#lang 命令文は、このコマンドラインのオプションをくつがえすことができます。
参照: