xref: /vim-8.2.3635/runtime/compiler/fbc.vim (revision e0e39175)
1*e0e39175SBram Moolenaar" Vim compiler file
2*e0e39175SBram Moolenaar" Compiler:	FreeBASIC Compiler
3*e0e39175SBram Moolenaar" Maintainer:	Doug Kearns <[email protected]>
4*e0e39175SBram Moolenaar" Last Change:	2015 Jan 10
5*e0e39175SBram Moolenaar
6*e0e39175SBram Moolenaarif exists("current_compiler")
7*e0e39175SBram Moolenaar  finish
8*e0e39175SBram Moolenaarendif
9*e0e39175SBram Moolenaarlet current_compiler = "fbc"
10*e0e39175SBram Moolenaar
11*e0e39175SBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
12*e0e39175SBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
13*e0e39175SBram Moolenaarendif
14*e0e39175SBram Moolenaar
15*e0e39175SBram Moolenaarlet s:cpo_save = &cpo
16*e0e39175SBram Moolenaarset cpo&vim
17*e0e39175SBram Moolenaar
18*e0e39175SBram MoolenaarCompilerSet makeprg=fbc
19*e0e39175SBram MoolenaarCompilerSet errorformat=%-G%.%#Too\ many\ errors\\,\ exiting,
20*e0e39175SBram Moolenaar		       \%f(%l)\ %tarning\ %n(%\\d%\\+):\ %m,
21*e0e39175SBram Moolenaar                       \%E%f(%l)\ error\ %n:\ %m,
22*e0e39175SBram Moolenaar		       \%-Z%p^,
23*e0e39175SBram Moolenaar		       \%-C%.%#,
24*e0e39175SBram Moolenaar		       \%-G%.%#
25*e0e39175SBram Moolenaar
26*e0e39175SBram Moolenaarlet &cpo = s:cpo_save
27*e0e39175SBram Moolenaarunlet s:cpo_save
28