summaryrefslogtreecommitdiff
path: root/lib/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/parser.c')
-rw-r--r--lib/parser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/parser.c b/lib/parser.c
index 3483d1e..6a2ab34 100644
--- a/lib/parser.c
+++ b/lib/parser.c
@@ -246,6 +246,7 @@ void parse_line(char *line)
exception(1, _("Parse error: enclosure mismatch"));
act_pile(get_func(op));
}
+ if (global_error) break;
if (op == '(') {
nbrargs = pop_call();
push_pile_int(nbrargs);