BEA ホーム | イベント | ソリューション | パートナ | 製品 | サービス | ダウンロード | ディベロッパ・センタ | WebSUPPORT
e-docs | サイト マップ | 検索 | PDF版 | お問い合わせ | 用語集
Tuxedo ホーム | FML を使用した BEA Tuxedo アプリケーションのプログラミング | 先頭へ | 前へ | 次へ | 目次
論理式の定義
ここでは、論理式のコンパイル用関数で受け付ける式と、式の評価方法を詳しく説明します。
以下の C 言語の標準演算子はサポートされていません。
次の表は、論理式で受け付けられる BNF 記法の一覧です。
BNF 記法による論理式の定義
式
定義
<boolean>
<boolean> || <logical and> | <logical and>
<logical and>
<logical and> && <xor expr> | <xor expr>
<xor expr>
<xor expr> ^ <equality expr> | <equality expr>
<equality expr>
<equality expr> <eq op> <relational expr> | <relational expr>
<eq op>
== | != | %% | !%
<relational expr>
<relational expr> <rel op> <additive expr> | <additive expr>
<rel op>
< | <= | >= | > |
<additive expr>
<additive expr> <add op> <multiplicative expr> | <multiplicative expr>
<add op>
+ | -
<multiplicative expr>
<multiplicative expr> <mult op> <unary expr> | <unary expr>
<mult op>
* | / | %
<unary expr>
<unary op> <primary expr> | <primary expr>
<unary op>
+ | - | ~ | !
<primary expr>
( <boolean> ) | <unsigned constant> | <field ref>
<unsigned constant>
<unsigned number> | <string>
<unsigned number>
<unsigned float> | <unsigned int>
<string>
' <character> {<character>. . .} '
<field ref>
<field name> | <field name>[<field occurrence>]
<field occurrence>
<unsigned int> | <meta>
<meta>
?
以降の節では、論理式についてさらに詳しく説明します。
Copyright © 2001 BEA Systems, Inc. All rights reserved. Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.