class Regexp::Expression::EscapeSequence::AbstractMetaControlSequence

def char

def char
  codepoint.chr('utf-8')
end

def control_sequence_to_s(control_sequence)

def control_sequence_to_s(control_sequence)
  five_lsb = control_sequence.unpack('B*').first[-5..-1]
  ["000#{five_lsb}"].pack('B*')
end

def meta_char_to_codepoint(meta_char)

def meta_char_to_codepoint(meta_char)
  byte_value = meta_char.ord
  byte_value < 128 ? byte_value + 128 : byte_value
end