From 6fbe4f5a9a50aac4f3e656dabb4f307413a8e0cf Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 17:33:07 +0200 Subject: [PATCH] Add new example --- lib/mm2ep_depend/lexer.rb | 6 +++++- spec/files/test5.txt | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/mm2ep_depend/lexer.rb b/lib/mm2ep_depend/lexer.rb index a29f2be..c54d9a1 100755 --- a/lib/mm2ep_depend/lexer.rb +++ b/lib/mm2ep_depend/lexer.rb @@ -8,7 +8,11 @@ module Mm2ep token :L_PAR, /\(/ token :R_PAR, /\)/ token :NUMBER, /[0-9]+(\.[0-9]+)?/ - token :STRING, /"[^"]*"/ + token :STRING, /"([^"]*)"/ do |s| + s.value.gsub!(/"(.*)"/,'\1') + s + end + token :EQ_OP, /\=/ token :T_BOOL, /true/i token :F_BOOL, /false/i diff --git a/spec/files/test5.txt b/spec/files/test5.txt index b0f7329..aa6e225 100644 --- a/spec/files/test5.txt +++ b/spec/files/test5.txt @@ -1 +1,2 @@ -truc bidule + +( a_girl_has_no_name = true ) AND ( character = "Arya Stark" )