summaryrefslogtreecommitdiffstats
path: root/match.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-06-07 20:04:18 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-06-07 20:04:18 -0700
commitde547e4ec4e375531ac3d797c3e82ff2544f9464 (patch)
tree75faa523492a0d0e71e448198f824ad05b5c1780 /match.c
parent267c1c96144c983f7c6d4826cb0fede4471c3233 (diff)
downloadtxr-de547e4ec4e375531ac3d797c3e82ff2544f9464.tar.gz
txr-de547e4ec4e375531ac3d797c3e82ff2544f9464.tar.bz2
txr-de547e4ec4e375531ac3d797c3e82ff2544f9464.zip
* match.c (v_load): Call parse_once rater than parse.
* parser.c (regex_parse): Likewise. * txr.c (txr_main): Likewise. * parser.h (parse): Declaration updated. (parse_once): Declared. * parser.y (parse_once): New function, same as old parse implementation. (parse): Becomes one argument function which works with a previously initialized parser and continues the parse.
Diffstat (limited to 'match.c')
-rw-r--r--match.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/match.c b/match.c
index 562e1dfd..b6d4163b 100644
--- a/match.c
+++ b/match.c
@@ -3725,7 +3725,7 @@ static val v_load(match_files_ctx *c)
parser_t parser;
open_txr_file(path, &name, &stream);
- parse(stream, name, &parser);
+ parse_once(stream, name, &parser);
gc_state(gc);
if (parser.errors)