# File lib/maruku/input/charsource.rb, line 96 def read_regexp3(r) r2 = /^.{#{@buffer_index}}#{r}/m m = r2.match @buffer if m consumed = m.to_s.size - @buffer_index # puts "Consumed #{consumed} chars (entire is #{m.to_s.inspect})" ignore_chars consumed else # puts "Could not read regexp #{r2.inspect} from buffer "+ # " index=#{@buffer_index}" # puts "Cur chars = #{cur_chars(20).inspect}" # puts "Matches? = #{cur_chars(20) =~ r}" end m end