# File lib/hikidoc.rb, line 850 def while_match(re) while line = gets() unless re =~ line ungets line return end yield line end nil end