       else
         return false
 
+  ###
+  # Returns true iff `str` is a valid json fragment pointer value
+  #
+  # @param {string} str
+  # @returns {Boolean}
+  ###
   @isFragment: (str) ->
     switch str.substring(0, 2)
       when '#' then return true

        throw new JsonPointerError("Invalid JSON fragment pointer: #{str}")

  ###
  # Converts an array of path segments into a json path.
  # This method is the reverse of `.parse`.
  #
  # @param {string[]} segments
  # @returns {string}

        return false

  ###
  # Parses a json-pointer or json fragment pointer, as desribed by RFC901, into an array of path segments.
  #
  # @throws {JsonPointerError} for invalid json-pointers.
  #
