私はパーボイルドを使用して、優先順位と結合性が異なるいくつかの演算子を持つ検索構文のパーサーを構築しています。これは私の最初のパーサーであるため、優先順位と結合性が一般的にどのように処理されるかについて、いくつかの良い例を見ることができれば本当にうれしいです。<
さらに、Python の三項演算子 (例a<b<c
=> )に似た、結合性を持たないように見える特殊な演算子がいくつかあります(a<b)&&<b<c>
。
結合性と優先順位が異なる演算子の解析に関する優れたリソースと例を教えてもらえますか?