Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用Parboiled为搜索语法构建解析器,该语法具有多个优先级和关联性不同的运算符。因为这将是我的第一个解析器,所以很高兴看到一些很好的例子来说明优先级和关联性是如何处理的。此外,我们还有一些不寻常的运算符,它们似乎没有关联性,类似于 Python 的三元<运算符(例如a<b<c=> (a<b)&&<b<c>)。
<
a<b<c
(a<b)&&<b<c>
您能否指导我找到有关解析不同关联性和优先级的运算符的良好资源和示例?
有关如何执行此操作的示例,请参阅计算器示例。