File tree Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,13 @@ function main() {
20
20
var r = new StringReader ( viml_readfile ( fpath ) ) ;
21
21
var p = new VimLParser ( neovim ) ;
22
22
var c = new Compiler ( ) ;
23
- var lines = c . compile ( p . parse ( r ) )
24
- for ( var i in lines ) {
25
- process . stdout . write ( lines [ i ] + "\n" ) ;
23
+ try {
24
+ var lines = c . compile ( p . parse ( r ) ) ;
25
+ for ( var i in lines ) {
26
+ process . stdout . write ( lines [ i ] + "\n" ) ;
27
+ }
28
+ } catch ( e ) {
29
+ process . stdout . write ( e + '\n' ) ;
26
30
}
27
31
}
28
32
Original file line number Diff line number Diff line change 7
7
8
8
def main ():
9
9
use_neovim = sys .argv [1 ] == '--neovim'
10
-
10
+
11
11
r = StringReader (viml_readfile (sys .argv [- 1 ]))
12
12
p = VimLParser (use_neovim )
13
13
c = Compiler ()
14
- for line in c .compile (p .parse (r )):
15
- print (line )
14
+ try :
15
+ for line in c .compile (p .parse (r )):
16
+ print (line )
17
+ except VimLParserException as e :
18
+ print (e )
19
+ sys .exit (1 )
16
20
17
21
class VimLParserException (Exception ):
18
22
pass
Original file line number Diff line number Diff line change 7
7
8
8
def main ():
9
9
use_neovim = sys .argv [1 ] == '--neovim'
10
-
10
+
11
11
r = StringReader (viml_readfile (sys .argv [- 1 ]))
12
12
p = VimLParser (use_neovim )
13
13
c = Compiler ()
You can’t perform that action at this time.
0 commit comments