summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2010-01-13 12:24:00 -0800
committerKaz Kylheku <kaz@kylheku.com>2010-01-13 12:24:00 -0800
commitb839b5a212fdd77c5dc95b684d7e6790292bb3dc (patch)
tree12aa13021e6af8b1a276e6bc00f712b76ee1631a /lib.h
parentc017faf62d69d43219f7d1d651f7a46083f8a6a4 (diff)
downloadtxr-b839b5a212fdd77c5dc95b684d7e6790292bb3dc.tar.gz
txr-b839b5a212fdd77c5dc95b684d7e6790292bb3dc.tar.bz2
txr-b839b5a212fdd77c5dc95b684d7e6790292bb3dc.zip
Impelement derivative-based regular expressions.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib.h b/lib.h
index 4afaa812..6a925cff 100644
--- a/lib.h
+++ b/lib.h
@@ -207,7 +207,8 @@ INLINE wchar_t *litptr(val obj)
extern val keyword_package, system_package, user_package;
extern val null, t, cons_s, str_s, chr_s, num_s, sym_s, pkg_s, fun_s, vec_s;
extern val stream_s, hash_s, lcons_s, lstr_s, cobj_s;
-extern val var_s, regex_s, set_s, cset_s, wild_s, oneplus_s;
+extern val var_s, regex_s, chset_s, set_s, cset_s, wild_s, oneplus_s;
+extern val compiled_regex_s;
extern val zeroplus_s, optional_s, compl_s, compound_s, or_s, and_s, quasi_s;
extern val skip_s, trailer_s, block_s, next_s, freeform_s, fail_s, accept_s;
extern val all_s, some_s, none_s, maybe_s, cases_s, collect_s, until_s, coll_s;