 
   # Public: Get the text in a range.
   #
-  # range - A {Range}
+  # * `range` A {Range}
   #
   # Returns a {String}
   getTextInRange: (range) ->


  # Public: Replace the entire contents of the buffer with the given text.
  #
  # text - A {String}
  #
  # Returns a {Range} spanning the new buffer contents.
  setText: (text) ->

  # Public: Scan regular expression matches in a given range , calling the given
  # iterator function on each match.
  #
  # * `regex` A {RegExp} to search for.
  # * `range` A {Range} in which to search.
  # * `iterator` A {Function} that's called on each match with an {Object} containing the following keys
  #   * `match` The current regular expression match.
  #   * `matchText` A {String} with the text of the match.
  #   * `range` The {Range} of the match.
  #   * `stop` Call this {Function} to terminate the scan.
  #   * `replace` Call this {Function} with a {String} to replace the match.
  scanInRange: (regex, range, iterator, reverse=false) ->
    range = @clipRange(range)
    global = regex.global
