summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Implemented non-greedy operator.Kaz Kylheku2010-01-151-1/+20
* * regex.c (reg_derivative_list): Bugfix: wrong algebra,Kaz Kylheku2010-01-151-1/+1
* * regex.c (reg_derivative): Bugfix: remove invalidKaz Kylheku2010-01-141-9/+1
* Dynamically determine which regex implementation to use:Kaz Kylheku2010-01-131-2/+30
* Impelement derivative-based regular expressions.Kaz Kylheku2010-01-131-248/+557
* Remove incorrect implementation of extendedKaz Kylheku2010-01-061-273/+32
* Implemented the regular expression ~ and & operators.Kaz Kylheku2010-01-051-32/+273
* All COBJ operations have default implementations now;Kaz Kylheku2009-12-081-6/+5
* Eliminate the void * disease. Generic pointers are of mem_t *Kaz Kylheku2009-12-041-1/+1
* Code cleanup. All private functions static. Private stuffKaz Kylheku2009-11-281-36/+136
* Changes to make the code portable to C++ compilers, whichKaz Kylheku2009-11-241-9/+9
* Renaming global variables that denote symbols, such that theyKaz Kylheku2009-11-241-16/+16
* Improving portability. It is no longer assumed that pointersKaz Kylheku2009-11-231-5/+6
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-1/+2
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-22/+22
* Following-up on diagnostics obtained by running code through C++Kaz Kylheku2009-11-181-8/+8
* Warning fixes.Kaz Kylheku2009-11-171-1/+1
* * regex.c (nfa_all_states, nfa_closure): visited parameterKaz Kylheku2009-11-171-2/+2
* Regular expression module updated to do unicode character sets.Kaz Kylheku2009-11-121-49/+433
* Big conversion to wide characters and UTF-8 support.Kaz Kylheku2009-11-111-3/+3
* Version 019txr-019Kaz Kylheku2009-11-031-7/+7
* Got regex working over lazy strings from freeform.Kaz Kylheku2009-11-021-25/+82
* Start of implementation for freestyle matching.Kaz Kylheku2009-11-021-0/+76
* Trivial change allows regexps to be bound to variables,Kaz Kylheku2009-10-301-0/+5
* txr-015 2009-10-15txr-015Kaz Kylheku2017-07-311-7/+10
* txr-011 2009-09-25txr-011Kaz Kylheku2017-07-311-0/+631