Files
neovim/runtime/compiler/iar.vim
2026-07-25 06:26:55 +08:00

33 lines
809 B
VimL

" Vim compiler file
" Compiler: IAR Systems C/C++ Compiler
if exists("current_compiler")
finish
endif
let current_compiler = "iar"
let s:cpo_save = &cpo
set cpo&vim
" abc;
" ^
" "/tmp/test.c",3 Error[Pe077]: this
" declaration has no storage class or type specifier
" Error[Li005]: no definition for "Foo::Foo(unsigned shor
" t, unsigned short, unsigned int, char const *)"
" [referenced from Bar.o(libBar.a)]
CompilerSet errorformat=
\%A\ \ %p^,
\%C\"%f\"\\\,%l\ \ Remark[%*[^]]]:\ %m,
\%C\"%f\"\\\,%l\ \ %tarning[%*[^]]]:\ %m,
\%C\"%f\"\\\,%l\ \ %trror[%*[^]]]:\ %m,
\%C\"%f\"\\\,%l\ \ Fatal\ %trror[%*[^]]]:\ %m,
\%EInternal\ error:\ %m,
\%EError[%*[^]]]:\ %m,
\%C%\\s%\\+%m,
let &cpo = s:cpo_save
unlet s:cpo_save