From ad26446a5f2c4c47facbed5956a2513bbe80d684 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Sun, 22 Mar 2015 15:32:29 +0100 Subject: [PATCH] Removed Ragel Ruby patches These are included in Ragel 6.9. --- task/lexer.rake | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/task/lexer.rake b/task/lexer.rake index b6b37e2..7ef4b82 100644 --- a/task/lexer.rake +++ b/task/lexer.rake @@ -1,19 +1,5 @@ rule '.rb' => '.rl' do |task| sh "ragel -F1 -R #{task.source} -o #{task.name}" - - puts "Applying patch http://git.io/ow6e1A to #{task.name}" - - # Patches the lexer based on http://git.io/ow6e1A. - input = File.read(task.source) - output = File.read(task.name) - getkey = input.match(/getkey\s+(.+);/)[1] - - output = output.gsub(getkey, '_wide') - output = output.gsub('_trans = if', "_wide = #{getkey}\n _trans = if") - - File.open(task.name, 'w') do |handle| - handle.write(output) - end end rule '.c' => ['.rl', 'ext/ragel/base_lexer.rl'] do |task|