数式ノードの構文
- 更新日2025-08-27
- 1分で読める
バッカスナウル形式(BNF表記法)を使用した数式ノードの構文を以下に要約します。数式ノードではCの演算を使用しますが、指数演算子**が追加されています。
<expr> : = <expr> <binaryoperator> <expr> | <unaryoperator> <expr> | <expr> ? <expr> : <expr> | ( <expr >) | <identifier> | <const> | <function> ( <arglist> ) <binaryoperator>: = + | - | * | / | ^ | != | == | > | < | >= | <= | && | || | & | | | ^ | ** <unaryoperator>: = + | - | ! | ~
メモ 数式ノードにオプション項目を含めるには、その項目を四角括弧 ([]) で囲みます。