From a5236a9af8b98fad4b0bfa30a68da77ad4965b79 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 17:53:24 +0200 Subject: [PATCH] Fix parser order --- lib/mm2ep_depend/parser.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/mm2ep_depend/parser.rb b/lib/mm2ep_depend/parser.rb index d82a8e7..482398c 100755 --- a/lib/mm2ep_depend/parser.rb +++ b/lib/mm2ep_depend/parser.rb @@ -149,10 +149,6 @@ module Mm2ep ex.value = BoolValue.new(l.value.to_s) end - rule 'expr : NOT_OP expr %prec UMINUS' do |ex, l, e| - ex.value = NotOp.new(e.value) - end - rule 'expr : expr OR_OP expr' do |ex, l, e, r| ex.value = OrOp.new(l.value, r.value) end @@ -165,6 +161,10 @@ module Mm2ep ex.value = e.value end + rule 'expr : NOT_OP expr %prec UMINUS' do |ex, l, e| + ex.value = NotOp.new(e.value) + end + rule 'expr : VAR EQ_OP F_BOOL' do |ex, v, eq, n| ex.value = EqOp.new( VarValue.new(v.value.to_s),