Fix type expression parsing precedence: (t -> t mut *) caused shift/reduce conflict

This commit is contained in:
Nikita Lisitsa 2026-03-30 13:32:36 +03:00
parent 38fd23b50e
commit 171e07c58d

View file

@ -155,6 +155,7 @@ template <typename T>
%token end 0 %token end 0
%right arrow %right arrow
%nonassoc mut
%left ampersand double_ampersand vertical_bar double_vertical_bar circumflex %left ampersand double_ampersand vertical_bar double_vertical_bar circumflex
%left equals not_equals less greater less_equals greater_equals %left equals not_equals less greater less_equals greater_equals
%nonassoc as %nonassoc as