module Regexp::Expression::Shared

def init_from_token_and_options(token, options = {})

def init_from_token_and_options(token, options = {})
  self.type              = token.type
  self.token             = token.token
  self.text              = token.text
  self.ts                = token.ts
  self.te                = token.te
  self.level             = token.level
  self.set_level         = token.set_level
  self.conditional_level = token.conditional_level
  self.nesting_level     = 0
  self.options           = options || {}
end