File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed
Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -19,3 +19,9 @@ check: all
1919
2020test :
2121 test/run.sh
22+
23+ js/test : js/vimlparser.js
24+ test/run_command.sh nodejs js/vimlparser.js
25+
26+ py/test : py/vimlparser.py
27+ test/run_command.sh python py/vimlparser.py
Original file line number Diff line number Diff line change @@ -20,9 +20,13 @@ function main() {
2020 var r = new StringReader ( viml_readfile ( fpath ) ) ;
2121 var p = new VimLParser ( neovim ) ;
2222 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' ) ;
2630 }
2731}
2832
Original file line number Diff line number Diff line change @@ -11,8 +11,12 @@ def main():
1111 r = StringReader (viml_readfile (sys .argv [- 1 ]))
1212 p = VimLParser (use_neovim )
1313 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 )
1620
1721class VimLParserException (Exception ):
1822 pass
You can’t perform that action at this time.
0 commit comments