Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Version 035. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 | |
| | ||||||
* | Bump copyrights to 2010. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 | |
| | ||||||
* | * txr.1: Fix formatting problem. | Kaz Kylheku | 2010-09-30 | 1 | -1/+3 | |
| | ||||||
* | Regex cleanup. | Kaz Kylheku | 2010-03-01 | 1 | -18/+29 | |
| | ||||||
* | * txr.1: Fix inaccuracies: files are not read into memory all at | Kaz Kylheku | 2010-03-01 | 1 | -4/+4 | |
| | | | | once, and a query doesn't execute if it had errors. | |||||
* | Version 034.txr-034 | Kaz Kylheku | 2010-02-28 | 1 | -2/+2 | |
| | ||||||
* | Whitespace. | Kaz Kylheku | 2010-02-28 | 1 | -1/+1 | |
| | ||||||
* | Improved freeform documentation. | Kaz Kylheku | 2010-02-28 | 1 | -1/+52 | |
| | ||||||
* | Version 033. | Kaz Kylheku | 2010-01-26 | 1 | -2/+2 | |
| | ||||||
* | Version 032. | Kaz Kylheku | 2010-01-25 | 1 | -1/+1 | |
| | ||||||
* | Version 031.txr-031 | Kaz Kylheku | 2010-01-25 | 1 | -2/+2 | |
| | ||||||
* | Whitespace. | Kaz Kylheku | 2010-01-20 | 1 | -4/+0 | |
| | ||||||
* | Fix mangled bullets. | Kaz Kylheku | 2010-01-20 | 1 | -7/+10 | |
| | ||||||
* | Escape spaces in arguments to .IP. | Kaz Kylheku | 2010-01-20 | 1 | -3/+3 | |
| | ||||||
* | Remove unnecessary text. | Kaz Kylheku | 2010-01-20 | 1 | -6/+3 | |
| | ||||||
* | Missing word. | Kaz Kylheku | 2010-01-20 | 1 | -3/+3 | |
| | ||||||
* | Improved descriptions of regex syntax. | Kaz Kylheku | 2010-01-20 | 1 | -80/+61 | |
| | | | | Concise precedence table replaces paragraphs. | |||||
* | Version 030.txr-030 | Kaz Kylheku | 2010-01-19 | 1 | -1/+1 | |
| | ||||||
* | More regex grammar work. | Kaz Kylheku | 2010-01-19 | 1 | -4/+3 | |
| | ||||||
* | Oops.txr-029 | Kaz Kylheku | 2010-01-18 | 1 | -1/+1 | |
| | ||||||
* | Version 029. | Kaz Kylheku | 2010-01-18 | 1 | -1/+1 | |
| | ||||||
* | Adjust semantics of non-greedy operator R%S, to avoid the broken | Kaz Kylheku | 2010-01-18 | 1 | -18/+17 | |
| | | | | | | | | case whereby R%S matches nothing at all when S is not empty but equivalent to empty, or more generally when S is nullable. A much nicer definition is ``the intersection of R* and the set of all strings that do not contain a non-empty substring that matches S, followed by S''. | |||||
* | Spelling; enhanced wording. | Kaz Kylheku | 2010-01-18 | 1 | -5/+8 | |
| | ||||||
* | Spurious period. | Kaz Kylheku | 2010-01-17 | 1 | -1/+1 | |
| | ||||||
* | Reduce doubled word. | Kaz Kylheku | 2010-01-17 | 1 | -1/+1 | |
| | ||||||
* | Close parenthesis. De Morgan is two words. | Kaz Kylheku | 2010-01-17 | 1 | -2/+2 | |
| | ||||||
* | Show "git head" version in bleeding-edge document. | Kaz Kylheku | 2010-01-17 | 1 | -1/+1 | |
| | ||||||
* | Clarify that regexes /can/ match across multiple lines with @(freeform). | Kaz Kylheku | 2010-01-17 | 1 | -4/+6 | |
| | ||||||
* | Fix bizarre edit mistake. | Kaz Kylheku | 2010-01-17 | 1 | -3/+3 | |
| | ||||||
* | Regex syntactic tweaks: support the [] syntax | Kaz Kylheku | 2010-01-16 | 1 | -6/+23 | |
| | | | | | to match no character and [^] as its complement, being synonymous with the wildcard dot. | |||||
* | Fix man page date.txr-028 | Kaz Kylheku | 2010-01-16 | 1 | -1/+1 | |
| | ||||||
* | Version 028. | Kaz Kylheku | 2010-01-16 | 1 | -1/+1 | |
| | ||||||
* | Whitespace. | Kaz Kylheku | 2010-01-16 | 1 | -5/+5 | |
| | ||||||
* | Improved wording. | Kaz Kylheku | 2010-01-16 | 1 | -58/+80 | |
| | ||||||
* | Restore missing text. | Kaz Kylheku | 2010-01-16 | 1 | -0/+1 | |
| | ||||||
* | Grammar. | Kaz Kylheku | 2010-01-16 | 1 | -4/+4 | |
| | ||||||
* | Wording. | Kaz Kylheku | 2010-01-16 | 1 | -2/+2 | |
| | ||||||
* | Wrong section type. | Kaz Kylheku | 2010-01-16 | 1 | -1/+1 | |
| | ||||||
* | Describe Kleene and non-greedy behavior more accurately. | Kaz Kylheku | 2010-01-15 | 1 | -6/+12 | |
| | ||||||
* | * txr.1: Get rid of parens from regex operator descriptions. | Kaz Kylheku | 2010-01-15 | 1 | -1/+4 | |
| | | | | | Correct wrong text: all operators can take an empty regex. Clarify escaping rules within a character class. | |||||
* | * txr.1: Get rid of parens from regex operator descriptions. | Kaz Kylheku | 2010-01-15 | 1 | -4/+5 | |
| | | | | Correct wrong text: all operators can take an empty regex. | |||||
* | * txr.1: Get rid of parens from regex operator descriptions. | Kaz Kylheku | 2010-01-15 | 1 | -23/+23 | |
| | ||||||
* | Correction. | Kaz Kylheku | 2010-01-15 | 1 | -1/+1 | |
| | ||||||
* | Clean up junk. | Kaz Kylheku | 2010-01-15 | 1 | -4/+0 | |
| | ||||||
* | * genman.txr, txr.1: Encode version differently; extract | Kaz Kylheku | 2010-01-15 | 1 | -2/+2 | |
| | | | | from text during HTML conversion. | |||||
* | Implemented non-greedy operator. | Kaz Kylheku | 2010-01-15 | 1 | -111/+188 | |
| | ||||||
* | Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/txr | Kaz Kylheku | 2010-01-15 | 1 | -1/+1 | |
|\ | ||||||
| * | * txr.1: Fix accidental edit garbage. | Kaz Kylheku | 2010-01-15 | 1 | -1/+1 | |
| | | ||||||
* | | * txr.1: Fix accidental .b, which should have been .B. | Kaz Kylheku | 2010-01-14 | 1 | -9/+120 | |
|/ | | | | | | Revised description of regex operators. Added section on intersection and complement, which may not be familiar to regex users. | |||||
* | Implemented the regular expression ~ and & operators. | Kaz Kylheku | 2010-01-05 | 1 | -11/+35 | |
| | | | | | | | | | | | | | | | This turns out to be easy to do in NFA land. The complement of an NFA has exactly the same number and configuration of states and transitions, except that the states have an inverted meaning; and furthermore, failed character transitions are routed to an extra state (which in this impelmentation is permanently allocated and shared by all regexes). The regex & is implemented trivially using DeMorgan's. Also, bugfix: regular expressions like A|B|C are allowed now by the syntax, rather than constituting syntax error. Previously, this would have been entered as (A|B)|C. |