module Regexp::Parser

def self.options(token)

def self.options(token)
  opt = token.text.split('-', 2)
  exp = Group::Options.new(token)
  exp.options = {
    :m => opt[0].include?('m') ? true : false,
    :i => opt[0].include?('i') ? true : false,
    :x => opt[0].include?('x') ? true : false
  }
  self.nest exp
end