diff options
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4341,7 +4341,9 @@ val load(val target) open_txr_file(path, &txr_lisp_p, &name, &stream); - if (!match_str(or2(get_line(stream), lit("")), lit("#!"), nil)) + if (match_str(or2(get_line(stream), lit("")), lit("#!"), nil)) + parser_set_lineno(self, stream, two); + else seek_stream(stream, zero, from_start_k); uw_simple_catch_begin; |