# File lib/reginald.rb, line 39 def compile(source) regexp = Regexp.compile(source) expression = parse(regexp) Regexp.compile(expression.to_s(true), expression.flags) end