blob: b6fc9c8d8cea833be9dccd0dbad4a967562e5bb0 [file] [log] [blame]
Bram Moolenaar1c6737b2020-09-07 22:18:52 +02001" Vim compiler file
2" Compiler: Rhino Shell (JavaScript in Java)
3" Maintainer: Doug Kearns <dougkearns@gmail.com>
Doug Kearns408281e2024-04-04 22:00:58 +02004" Last Change: 2024 Apr 03
Bram Moolenaar1c6737b2020-09-07 22:18:52 +02005
6if exists("current_compiler")
7 finish
8endif
9let current_compiler = "rhino"
10
Bram Moolenaar1c6737b2020-09-07 22:18:52 +020011let s:cpo_save = &cpo
12set cpo&vim
13
14" CompilerSet makeprg=java\ -jar\ lib/rhino-X.X.XX.jar\ -w\ -strict
15
16CompilerSet makeprg=rhino
17CompilerSet errorformat=%-Gjs:\ %.%#Compilation\ produced%.%#,
18 \%Ejs:\ \"%f\"\\,\ line\ %l:\ %m,
19 \%Ejs:\ uncaught\ JavaScript\ runtime\ exception:\ %m,
20 \%Wjs:\ warning:\ \"%f\"\\,\ line\ %l:\ %m,
21 \%Zjs:\ %p^,
22 \%Cjs:\ %.%#,
23 \%-G%.%#
24
25let &cpo = s:cpo_save
26unlet s:cpo_save