1*1c6737b2SBram Moolenaar" Vim compiler file 2*1c6737b2SBram Moolenaar" Compiler: Dart Development Compiler 3*1c6737b2SBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*1c6737b2SBram Moolenaar" Last Change: 2019 May 08 5*1c6737b2SBram Moolenaar 6*1c6737b2SBram Moolenaarif exists("current_compiler") 7*1c6737b2SBram Moolenaar finish 8*1c6737b2SBram Moolenaarendif 9*1c6737b2SBram Moolenaarlet current_compiler = "dartdevc" 10*1c6737b2SBram Moolenaar 11*1c6737b2SBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 12*1c6737b2SBram Moolenaar command -nargs=* CompilerSet setlocal <args> 13*1c6737b2SBram Moolenaarendif 14*1c6737b2SBram Moolenaar 15*1c6737b2SBram Moolenaarlet s:cpo_save = &cpo 16*1c6737b2SBram Moolenaarset cpo&vim 17*1c6737b2SBram Moolenaar 18*1c6737b2SBram MoolenaarCompilerSet makeprg=dartdevc 19*1c6737b2SBram MoolenaarCompilerSet errorformat=%E%f:%l:%c:\ Error:\ %m, 20*1c6737b2SBram Moolenaar \%CTry\ %.%#, 21*1c6737b2SBram Moolenaar \%Z\ %#^%\\+, 22*1c6737b2SBram Moolenaar \%Z%$, 23*1c6737b2SBram Moolenaar \%C%.%#, 24*1c6737b2SBram Moolenaar \%E%f:\ %trror:\ %m, 25*1c6737b2SBram Moolenaar \%-G%.%# 26*1c6737b2SBram Moolenaar 27*1c6737b2SBram Moolenaarlet &cpo = s:cpo_save 28*1c6737b2SBram Moolenaarunlet s:cpo_save 29