xref: /vim-8.2.3635/runtime/compiler/dart.vim (revision 1c6737b2)
1*1c6737b2SBram Moolenaar" Vim compiler file
2*1c6737b2SBram Moolenaar" Compiler:	Dart VM
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 = "dart"
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=dart
19*1c6737b2SBram MoolenaarCompilerSet errorformat=%E%f:%l:%c:\ Error:\ %m,
20*1c6737b2SBram Moolenaar		       \%CTry\ %.%#,
21*1c6737b2SBram Moolenaar		       \%Z\ %#^%\\+,
22*1c6737b2SBram Moolenaar		       \%C%.%#,
23*1c6737b2SBram Moolenaar		       \%-G%.%#
24*1c6737b2SBram Moolenaar
25*1c6737b2SBram Moolenaarlet &cpo = s:cpo_save
26*1c6737b2SBram Moolenaarunlet s:cpo_save
27