From 131041d84b53053bdc11b1d632137231e8dcef47 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 17:33:44 +0200 Subject: [PATCH 1/3] Add opal --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 5231162..09700ba 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,7 @@ git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } gem 'thor' gem 'rly' gem 'pry' - +gem 'opal' # Specify your gem's dependencies in mm2ep_depend.gemspec gemspec From d591b353c92b3615878b118cd8b1c703613fef3a Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 17:40:44 +0200 Subject: [PATCH 2/3] Add parenthesis --- lib/mm2ep_depend/parser.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mm2ep_depend/parser.rb b/lib/mm2ep_depend/parser.rb index 4df9ca2..97f1ba1 100755 --- a/lib/mm2ep_depend/parser.rb +++ b/lib/mm2ep_depend/parser.rb @@ -127,6 +127,7 @@ module Mm2ep precedence :left, 'OR_OP' precedence :left, 'AND_OP' precedence :left, 'EQ_OP' + precedence :left, 'L_PAR', 'R_PAR' precedence :right, :UMINUS rule 'statement : expr' do |st, e| From 12b310b7c27f8da0f848372574fd22e21c15ee4c Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 17:42:32 +0200 Subject: [PATCH 3/3] Fix typo --- lib/mm2ep_depend/parser.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mm2ep_depend/parser.rb b/lib/mm2ep_depend/parser.rb index 97f1ba1..340983e 100755 --- a/lib/mm2ep_depend/parser.rb +++ b/lib/mm2ep_depend/parser.rb @@ -74,7 +74,7 @@ module Mm2ep end def to_s - "( #{@expr1.to_s}) AND (#{@expr2.to_s} )" + "( #{@expr1.to_s} ) AND ( #{@expr2.to_s} )" end end @@ -89,7 +89,7 @@ module Mm2ep end def to_s - "( #{@expr1.to_s}) OR (#{@expr2.to_s} )" + "( #{@expr1.to_s} ) OR ( #{@expr2.to_s} )" end end