summaryrefslogtreecommitdiffstats
path: root/txr.1
Commit message (Collapse)AuthorAgeFilesLines
...
* * txr.1: Get rid of parens from regex operator descriptions.Kaz Kylheku2010-01-151-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 Kylheku2010-01-151-4/+5
| | | | Correct wrong text: all operators can take an empty regex.
* * txr.1: Get rid of parens from regex operator descriptions.Kaz Kylheku2010-01-151-23/+23
|
* Correction.Kaz Kylheku2010-01-151-1/+1
|
* Clean up junk.Kaz Kylheku2010-01-151-4/+0
|
* * genman.txr, txr.1: Encode version differently; extractKaz Kylheku2010-01-151-2/+2
| | | | from text during HTML conversion.
* Implemented non-greedy operator.Kaz Kylheku2010-01-151-111/+188
|
* Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/txrKaz Kylheku2010-01-151-1/+1
|\
| * * txr.1: Fix accidental edit garbage.Kaz Kylheku2010-01-151-1/+1
| |
* | * txr.1: Fix accidental .b, which should have been .B.Kaz Kylheku2010-01-141-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 Kylheku2010-01-051-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.
* Version 027.txr-027Kaz Kylheku2009-12-031-1/+1
|
* Version 026.txr-026Kaz Kylheku2009-11-261-1/+1
|
* Switching to keyword symbols for :args and :nothrow.Kaz Kylheku2009-11-241-8/+8
|
* Version 025Kaz Kylheku2009-11-241-1/+1
|
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-1/+25
| | | | | | | | | | a system package instead of being hacked with the $ prefix. Keyword symbols are provided. In the matcher, evaluation is tightened up. Keywords, nil and t are not bindeable, and errors are thrown if attempts are made to bind them. Destructuring in dest_bind is strict in the number of items. String streams are exploited to print bindings to objects that are not strings or characters. Numerous bugfixes.
* * txr.1: Fixed mangled formatting of exception handling example.Kaz Kylheku2009-11-191-11/+11
|
* Version 024.txr-024Kaz Kylheku2009-11-191-1/+1
|
* txr.1: Clarified handling of UTF-8, now that it's precise and portable.Kaz Kylheku2009-11-181-4/+19
|
* Version 023.Kaz Kylheku2009-11-181-1/+1
|
* Version 022.txr-022Kaz Kylheku2009-11-171-1/+1
|
* Version 021 preparation.txr-021Kaz Kylheku2009-11-151-1/+1
| | | | Bumped version numbers, and cleaned up trailing whitespace from some files.
* Allow -c scripts to not have a trailing newline.Kaz Kylheku2009-11-131-6/+6
| | | | | | | | | | | | | Test suite exercises -c now. txr.c (txr_main): If the script specified with -c is not terminated by a newline, just add a newline. On the shell command line, it's a nuisance to have to add the extra line before closing the quote. It's also awkward in scripting, because the shell (or at least Bash 3.0) does not produce a final terminating newline in command substitution syntax like -c "$(cat file)". The last newline in the file is trimmed, and has to be explicitly added in the script itself, which is wrong in the case when the file is empty.
* Documenting extended characters in man page.Kaz Kylheku2009-11-121-0/+22
| | | | Cleaned up some more issues related to extended characters.
* Version 020.txr-020Kaz Kylheku2009-11-011-1/+1
|
* Fixed misleading wording (separation versus termination).Kaz Kylheku2009-11-031-17/+24
| | | | | Added Introduction headings to some major sections. Improved exception handling intro.
* Fix misleading wording (separation versus termination).Kaz Kylheku2009-11-031-1/+1
|
* Version 019txr-019Kaz Kylheku2009-11-031-1/+1
| | | | | | Regexps can be bound to variables. New freeform directive.
* Documented freeform.Kaz Kylheku2009-11-031-1/+56
|
* Trivial change allows regexps to be bound to variables,Kaz Kylheku2009-10-301-2/+3
| | | | | and used for matching. This Just Works because of the way match_line treats variables.
* Starting txr git.graftedtxr-018Kaz Kylheku2009-10-301-1/+1
|
* txr-017 2009-10-17txr-017Kaz Kylheku2017-07-311-7/+151
| | | | Note: Version 016 ChangeLog message incorrect.
* txr-016 2009-10-16txr-016Kaz Kylheku2017-07-311-18/+134
|
* txr-015 2009-10-15txr-015Kaz Kylheku2017-07-311-19/+400
|
* txr-014 2009-10-05txr-014Kaz Kylheku2017-07-311-19/+300
|
* txr-013 2009-09-30txr-013Kaz Kylheku2017-07-311-1/+37
|
* txr-012 2009-09-28txr-012Kaz Kylheku2017-07-311-72/+75
|
* txr-011 2009-09-25txr-011Kaz Kylheku2017-07-311-0/+1741