diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2012-04-20 00:47:46 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2012-04-20 00:47:46 -0700 |
commit | c3c43fd39c715827de5cc74846ba977c5b1d2181 (patch) | |
tree | 2058612d3a3623851b346e7068e648ecdc8bc4a6 /ChangeLog | |
parent | 2614361741b85a71b06fc4d70538e0b5d8fb660b (diff) | |
download | txr-c3c43fd39c715827de5cc74846ba977c5b1d2181.tar.gz txr-c3c43fd39c715827de5cc74846ba977c5b1d2181.tar.bz2 txr-c3c43fd39c715827de5cc74846ba977c5b1d2181.zip |
* parser.y (regtoken): New nonterminal symbol.
(regterm): REGTOKEN production factored out to regtoken.
(regclass): Reverted prior commmit's changes.
(regclassterm): Reverted prior commit, removing REGTOKEN
production for character classes, and introduced a regtoken
production. So now the keyword symbols are part of the
character class abstract syntax.
(regtoken): New production rule.
* regex.c (regex_space_chars): Converted to internal linkage.
(char_set_compile): Handle token keywords in character class
abstract syntax.
* regex.h (regex_space_chars): External declaration removed.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +2012-04-20 Kaz Kylheku <kaz@kylheku.com> + + * parser.y (regtoken): New nonterminal symbol. + (regterm): REGTOKEN production factored out to regtoken. + (regclass): Reverted prior commmit's changes. + (regclassterm): Reverted prior commit, removing REGTOKEN + production for character classes, and introduced a regtoken + production. So now the keyword symbols are part of the + character class abstract syntax. + (regtoken): New production rule. + + * regex.c (regex_space_chars): Converted to internal linkage. + (char_set_compile): Handle token keywords in character class + abstract syntax. + + * regex.h (regex_space_chars): External declaration removed. + 2012-04-19 Kaz Kylheku <kaz@kylheku.com> First cut at implementing \s, \d, \w, \S, \D and \W regex tokens. |