summaryrefslogtreecommitdiffstats
path: root/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/parser.c b/parser.c
index ccff6a3f..9cdb0a85 100644
--- a/parser.c
+++ b/parser.c
@@ -57,6 +57,7 @@
val parser_s, unique_s;
val listener_hist_len_s, listener_multi_line_p_s;
+val intr_s;
static val stream_parser_hash;
@@ -587,7 +588,7 @@ static char *provide_atom(lino_t *l, const char *str, int n, void *ctx)
static val repl_intr(val signo, val async_p)
{
- uw_throw(error_s, lit("intr"));
+ uw_throw(intr_s, lit("intr"));
}
static val read_eval_ret_last(val env, val in_stream, val out_stream)
@@ -793,6 +794,7 @@ val parser_eof(val parser)
void parse_init(void)
{
parser_s = intern(lit("parser"), user_package);
+ intr_s = intern(lit("intr"), user_package);
listener_hist_len_s = intern(lit("*listener-hist-len*"), user_package);
listener_multi_line_p_s = intern(lit("*listener-multi-line-p*"), user_package);
unique_s = gensym(nil);