class Regexp::Expression::EscapeSequence::AbstractMetaControlSequence
Public Instance Methods
Source
# File lib/regexp_parser/expression/classes/escape_sequence.rb, line 65 def char codepoint.chr('utf-8') end
Private Instance Methods
Source
# File lib/regexp_parser/expression/classes/escape_sequence.rb, line 71 def control_sequence_to_s(control_sequence) five_lsb = control_sequence.unpack('B*').first[-5..-1] ["000#{five_lsb}"].pack('B*') end
Source
# File lib/regexp_parser/expression/classes/escape_sequence.rb, line 76 def meta_char_to_codepoint(meta_char) byte_value = meta_char.ord byte_value < 128 ? byte_value + 128 : byte_value end