予約語¶
CRS言語では、以下の名前を変数、オブジェクト、ファンクション、クラスなどの識別子として使用できません。 記載内容はBiz/Browser DTの現行CRS言語仕様に基づきます。
記号¶
以下の記号はCRSの構文で使用するため、識別子には使用できません。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
キーワード¶
制御構文・名前空間¶
if、else、do、while、for、in、continue、break、
switch、case、default、return、try、catch、finally、
throw、namespace、using
宣言・クラス¶
function、this、import、package、extends、lambda、
property、const、static、public、protected、private
値・式¶
true、false、null、void、new、super、instanceOf
instanceOf は大文字と小文字を区別します。
文脈依存キーワード¶
以下の名前は、構文上の位置に応じてキーワードとして解釈されます。 キーワードとして解釈されない位置では、通常の識別子として扱われます。
var: 変数定義の構文で使用します。class: クラス定義の構文で使用します。mixin:mixin classまたはクラス定義中のmixin指定で使用します。
未使用・廃止された予約語¶
以下の名前は、現在のCRS言語では構文として使用しませんが、将来の拡張などのために予約されています。
typeof、with、abstract、as、export、final、
implements、interface、is、use、debugger、enum、
goto、native、synchronized、throws、transient、volatile
以下の名前は廃止された予約語です。旧バージョンとの互換性を除き、使用しないでください。
catchEvent、peekEvent
なお、旧版の一覧に記載されていた delete は、現行のBiz/Browser DTでは有効な予約語として扱われません。
専用構文で使用する名前¶
以下の名前は通常の識別子ではなく、専用構文の開始として解釈されます。
カスタム定数:
CSV、XML、JSONプラグマ:
@encoding、@resource、@export、@includeアノテーション:
@comment、@mock、@feature、@meta、@modifier、@pseudoBase、@suppressWarning、@suppressExecStatus、@contextMode