可以使用分流码算法来解析包含逻辑,比较和算术运算符混合的表达式吗?

时间:2016-04-27 15:44:24

标签: algorithm parsing expression operator-precedence shunting-yard

根据Wikipedia,分流码算法用于解析数学表达式。但有没有什么理由不能混合使用逻辑和算术表达式以及比较?

作为一个例子,可以使用它来解析它:

a+b<17 && a+b>3 || a==b

据我所知,您可以定义逻辑运算符以具有最低优先级,然后是比较运算符,然后使通常的算术运算符具有更高的优先级。或者我错过了什么?

0 个答案:

没有答案