Next: , Previous: Token Decl, Up: Declarations


3.6.2 演算子の優先順位

トークンの宣言とトークンの優先順位および結合規則の指定をまとめて行いたいならば、 %left%right%nonassocのどれかを使います。 これらは、優先順位宣言(precedence declarations)と呼ばれます。 演算子の優先順位の詳細については、 See Operator Precedence

優先順位宣言の構文は、%tokenを使う宣言の構文と同じです。

     %left symbols...

次のようにも書けます。

     %left <type> symbols...

これらの宣言は、%tokenを使う宣言が目的とする すべての機能を持っています。 それに加えて、次のように結合性と、すべてのsymbolsについての優先順位を指定します。