表达式节点语法
- 更新时间2025-08-27
- 阅读时长1分钟
按照Backus-Naur范式(BNF)对表达式节点的语法作如下总结。表达式节点使用C运算,但添加了指数运算符**。
<expr> : = <expr> <binaryoperator> <expr> | <unaryoperator> <expr> | <expr> ? <expr> : <expr> | ( <expr >) | <identifier> | <const> | <function> ( <arglist> ) <binaryoperator>: = + | - | * | / | ^ | != | == | > | < | >= | <= | && | || | & | | | ^ | ** <unaryoperator>: = + | - | ! | ~
注: 如需在表达式节点语法中包含可选项,请在可选项前后使用方括号。