From 6f721bb05b5c14628f5ce62dcf68f0e19db9bde6 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Thu, 23 Mar 2023 13:47:40 +0100 Subject: [PATCH] [parser] remove unused prec directives --- src/kernel_internals/parsing/logic_parser.mly | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/kernel_internals/parsing/logic_parser.mly b/src/kernel_internals/parsing/logic_parser.mly index d10a972435e..3bb3b21fd05 100644 --- a/src/kernel_internals/parsing/logic_parser.mly +++ b/src/kernel_internals/parsing/logic_parser.mly @@ -294,7 +294,6 @@ %token PI %right prec_named -%nonassoc TYPENAME %nonassoc prec_forall prec_exists prec_lambda LET %right QUESTION prec_question %left IFF @@ -309,7 +308,6 @@ %left STARHAT %left AMP %nonassoc IN -%left LT %left LTLT GTGT %left PLUS MINUS %left STAR SLASH PERCENT @@ -761,8 +759,8 @@ logic_rt_type: ; abs_spec_option: -| /* empty */ %prec TYPENAME { fun t -> t } -| abs_spec { $1 } +| /* empty */ { fun t -> t } +| abs_spec { $1 } ; abs_spec_cv_option: @@ -772,12 +770,12 @@ abs_spec_cv_option: abs_spec: | tabs { $1 } -| stars %prec TYPENAME { $1 } -| stars tabs { fun t -> $2 ($1 t) } -| stars abs_spec_bis %prec TYPENAME { fun t -> $2 ($1 t) } -| stars abs_spec_bis tabs { fun t -> $2 ($3 ($1 t)) } -| abs_spec_bis tabs { fun t -> $1 ($2 t) } -| abs_spec_bis %prec TYPENAME { $1 } +| stars { $1 } +| stars tabs { fun t -> $2 ($1 t) } +| stars abs_spec_bis { fun t -> $2 ($1 t) } +| stars abs_spec_bis tabs { fun t -> $2 ($3 ($1 t)) } +| abs_spec_bis tabs { fun t -> $1 ($2 t) } +| abs_spec_bis { $1 } ; abs_spec_cv: @@ -813,7 +811,7 @@ stars_cv: ; tabs: -| LSQUARE array_size RSQUARE %prec TYPENAME +| LSQUARE array_size RSQUARE { fun t -> LTarray (t,$2) } -- GitLab