class XCPretty::Parser

def update_linker_failure_state(text)

def update_linker_failure_state(text)
  if text =~ LINKER_UNDEFINED_SYMBOLS_MATCHER ||
     text =~ LINKER_DUPLICATE_SYMBOLS_MATCHER
    current_linker_failure[:message] = $1
    @formatting_linker_failure = true
  end
  return unless @formatting_linker_failure
  case text
  when SYMBOL_REFERENCED_FROM_MATCHER
    current_linker_failure[:symbol] = $1
  when LINKER_UNDEFINED_SYMBOL_LOCATION_MATCHER
    current_linker_failure[:reference] = text.strip
  when LINKER_DUPLICATE_SYMBOLS_LOCATION_MATCHER
    current_linker_failure[:files] << $1
  end
end