summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Bugfix: throwing error when trying to print valid regexps.Kaz Kylheku2015-04-191-1/+1
* * regex.c (match_regex_right): Bugfix: zero length matchesKaz Kylheku2015-02-201-1/+1
* String-returning wrappers for some regex matching functions.Kaz Kylheku2015-02-201-0/+21
* * regex.c (print_rec): A compound must use parentheses forKaz Kylheku2015-02-151-2/+8
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Use macro to initialize cobj_ops.Kaz Kylheku2015-01-291-14/+10
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-16/+16
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-67/+67
* C++ upkeep.Kaz Kylheku2014-10-141-1/+3
* Version 99.txr-99Kaz Kylheku2014-10-051-0/+1
* Printing of regular expression objects implemented.Kaz Kylheku2014-10-041-1/+151
* Keep regex source code in regex objects, in anticipationKaz Kylheku2014-10-041-2/+13
* Using unified COBJ representation for both regex kinds,Kaz Kylheku2014-10-021-29/+42
* GC correctness fixes: make sure we pin down objects for which we borrowKaz Kylheku2014-08-251-1/+8
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * eval.c (eval_init): register range_regex and tok_whereKaz Kylheku2014-06-261-0/+13
* * eval.c, gc.c, rand.c, regex.c, signal.c: Remove inclusion of unneededKaz Kylheku2014-04-131-1/+0
* * parser.l (regex_parse, lisp_parse): Fix neglected handling ofKaz Kylheku2014-03-141-1/+1
* Issue: match_regex and search_regex were continuing to feed charactersKaz Kylheku2014-03-091-20/+44
* Replacing uses of the eq function which are used only as C booleans,Kaz Kylheku2014-02-221-4/+4
* The C function nullp is being renamed to null, and the rarelyKaz Kylheku2014-02-221-1/+1
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-5/+5
* * regex.c (match_regex_right): Fix not returning value.Kaz Kylheku2014-01-291-0/+2
* * regex.c (match_regex_right): Fix semantics of second argumentKaz Kylheku2014-01-271-5/+6
* * regex.c (match_regex_right): New function.Kaz Kylheku2014-01-261-0/+20
* Changes to the list collection mechanism to improveKaz Kylheku2014-01-221-8/+9
* Bugfix in regex char ranges affecting ranges whose upper endKaz Kylheku2014-01-131-4/+7
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * eval.c (eval_init): Update registration of regex-compileKaz Kylheku2013-12-061-3/+3
* * regex.c (regex_compile): Handle string input.Kaz Kylheku2013-12-051-1/+5
* * regex.c (regex_space_chars): Variable removed.Kaz Kylheku2012-04-201-22/+16
* * parser.y (regtoken): New nonterminal symbol.Kaz Kylheku2012-04-201-1/+30
* First cut at implementing \s, \d, \w, \S, \D and \W regex tokens.Kaz Kylheku2012-04-191-3/+104
* Improve the regex Lisp syntax by allowing strings to specifyKaz Kylheku2012-04-121-4/+12
* * eval.c (eval_init): Expose regex-compile and regexp as intrinsics.Kaz Kylheku2012-04-101-0/+5
* Changing type function to not blow up on nil, which makes a lot of codeKaz Kylheku2012-03-171-3/+2
* * regex.c (regsub): the replacement argumentKaz Kylheku2012-03-131-1/+4
* Bug #35718. Workaround good enough to get some code working.Kaz Kylheku2012-03-041-1/+1
* * eval.c (eval_init): New intrinsic function, regsub.Kaz Kylheku2012-03-041-0/+28
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* We don't include headers in headers in this project.Kaz Kylheku2011-10-301-0/+1
* Improved support for broken unicode.Kaz Kylheku2011-10-101-1/+38
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c,Kaz Kylheku2011-09-231-1/+1
* Bump copyrights to 2010.Kaz Kylheku2010-10-051-1/+1
* Fix inaccurate comment.Kaz Kylheku2010-01-261-4/+4
* Optimization in derivative-based regex engine.Kaz Kylheku2010-01-261-1/+54
* * regex.c (reg_derivative_list, reg_derivative): RecognitionKaz Kylheku2010-01-181-6/+29
* Adjust semantics of non-greedy operator R%S, to avoid the brokenKaz Kylheku2010-01-181-3/+9