Module: XCPretty::Matchers::Errors
- Included in:
- Parser
- Defined in:
- lib/xcpretty/parser.rb
Constant Summary collapse
- CLANG_ERROR_MATCHER =
$1 = whole error
/^(clang: error:.*)$/
- CODESIGN_ERROR_MATCHER =
$1 = whole error
/^(Code\s?Sign error:.*)$/
- COMPILE_ERROR_MATCHER =
$1 = file_path $2 = file_name $3 = reason
/^(\/.+\/(.*):.*:.*):\s(?:fatal\s)?error:\s(.*)$/
- CURSOR_MATCHER =
$1 cursor (with whitespaces and tildes)
/^([\s~]*\^[\s~]*)$/
- FATAL_ERROR_MATCHER =
$1 = whole error.
it varies a lot, not sure if it makes sense to catch everything separately
/^(fatal error:.*)$/
- LD_ERROR_MATCHER =
$1 = whole error
/^(ld:.*)/
- LINKER_DUPLICATE_SYMBOLS_LOCATION_MATCHER =
$1 file path
/^\s+(\/.*\.o[\)]?)$/
- LINKER_DUPLICATE_SYMBOLS_MATCHER =
$1 reason
/^(duplicate symbol .*):$/
- LINKER_UNDEFINED_SYMBOL_LOCATION_MATCHER =
$1 symbol location
/^(.* in .*\.o)$/
- LINKER_UNDEFINED_SYMBOLS_MATCHER =
$1 reason
/^(Undefined symbols for architecture .*):$/
- PODS_ERROR_MATCHER =
/^error:\s(.*)/
- SYMBOL_REFERENCED_FROM_MATCHER =
$1 = reference
/\s+"(.*)", referenced from:$/