42d74f75ad2a6a55a366595b5be2ecceb986c028
   1<start> and <end> can take one of these forms:
   2
   3- number
   4+
   5If <start> or <end> is a number, it specifies an
   6absolute line number (lines count from 1).
   7+
   8
   9- /regex/
  10+
  11This form will use the first line matching the given
  12POSIX regex. If <start> is a regex, it will search from the end of
  13the previous `-L` range, if any, otherwise from the start of file.
  14If <end> is a regex, it will search
  15starting at the line given by <start>.
  16+
  17
  18- +offset or -offset
  19+
  20This is only valid for <end> and will specify a number
  21of lines before or after the line given by <start>.
  22
  23+
  24If ``:<regex>'' is given in place of <start> and <end>, it denotes the range
  25from the first funcname line that matches <regex>, up to the next
  26funcname line.