Skip to content

Commit 4dbcf63

Browse files
committed
fixup try-catch
1 parent bfefcff commit 4dbcf63

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

js/vimlfunc.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff 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

py/vimlfunc.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@
77

88
def main():
99
use_neovim = sys.argv[1] == '--neovim'
10-
10+
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

1721
class VimLParserException(Exception):
1822
pass

py/vimlparser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
def main():
99
use_neovim = sys.argv[1] == '--neovim'
10-
10+
1111
r = StringReader(viml_readfile(sys.argv[-1]))
1212
p = VimLParser(use_neovim)
1313
c = Compiler()

0 commit comments

Comments
 (0)