Code Monkey home page Code Monkey logo

pcre2el's People

Contributors

dcolascione avatar hardaker avatar joddie avatar lemonbreezes avatar mattbeshara avatar mineo avatar silex avatar skangas avatar tarsius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pcre2el's Issues

pcre-mode breaks isearch wrapping in hexl-mode

In hexl-mode, isearch-forward automatically wraps around the displayed line. When I enable pcre-mode, this breaks, and it only searches the text on the screen. For now I have

(pcre-mode 1)
(defun turn-off-pcre ()
  (interactive)
  (pcre-mode 0))

(add-hook 'hexl-mode-hook 'turn-off-pcre)

in my .emacs, but it would be nice to have it working (or at the very least, disabled automatically).

Tests fail with GNU Emacs 27.1

$ emacs -version
GNU Emacs 27.1
Copyright (C) 2020 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

$ emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -l pcre2el-tests.el --eval \(ert-run-tests-batch-and-exit\)

Running 1093 tests (2020-10-31 22:09:34+0500, selector ‘t’)
   passed     1/1093  rxt--all-char-set-union-chars (0.000272 sec)
   passed     2/1093  rxt--extract-ranges (0.000569 sec)
   passed     3/1093  rxt--print (0.001002 sec)
   passed     4/1093  rxt--propertize-whitespace (0.000294 sec)
  skipped     5/1093  rxt--read-pcre (0.000272 sec)
   passed     6/1093  rxt--remove-redundant-chars (0.000305 sec)
   passed     7/1093  rxt--simplify-char-set (0.001395 sec)
   passed     8/1093  rxt--simplify-char-set-case-fold (0.000711 sec)
   passed     9/1093  rxt--toggle-flag-string (0.000298 sec)
   passed    10/1093  rxt-char-set-union-case-fold-1 (0.000233 sec)
   passed    11/1093  rxt-choice (0.000509 sec)
   passed    12/1093  rxt-location (0.000146 sec)
   passed    13/1093  rxt-location-text (0.000144 sec)
   passed    14/1093  rxt-parse-pcre-quoted-string (0.000732 sec)
   passed    15/1093  rxt-parse-pcre-simple-string (0.001056 sec)
   passed    16/1093  rxt-pcre-char-classes (0.001234 sec)
   passed    17/1093  rxt-pcre-char-set-intersection (0.000630 sec)
   passed    18/1093  rxt-pcre-control-chars (0.000778 sec)
   passed    19/1093  rxt-pcre-digits (0.054676 sec)
   passed    20/1093  rxt-pcre-escapes-in-char-classes (0.001915 sec)
   passed    21/1093  rxt-pcre-grouping (0.001061 sec)
   passed    22/1093  rxt-pcre-hex-octal (0.002822 sec)
  skipped    23/1093  rxt-pcre-mode-evil-search (0.000236 sec)
   passed    24/1093  rxt-pcre-negated-char-class-escapes (0.000825 sec)
   passed    25/1093  rxt-pcre-repetitions (0.002005 sec)
   passed    26/1093  rxt-pcre-special-chars (0.000529 sec)
   passed    27/1093  rxt-pcre-test-00002 (0.001414 sec)
   passed    28/1093  rxt-pcre-test-00003 (0.001611 sec)
   passed    29/1093  rxt-pcre-test-00004 (0.001332 sec)
   passed    30/1093  rxt-pcre-test-00005 (0.002052 sec)
   passed    31/1093  rxt-pcre-test-00006 (0.000868 sec)
   passed    32/1093  rxt-pcre-test-00007 (0.000938 sec)
   passed    33/1093  rxt-pcre-test-00008 (0.000907 sec)
   passed    34/1093  rxt-pcre-test-00009 (0.000842 sec)
   passed    35/1093  rxt-pcre-test-00010 (0.000914 sec)
   failed    36/1093  rxt-pcre-test-00011 (0.001029 sec)
   passed    37/1093  rxt-pcre-test-00012 (0.000577 sec)
   passed    38/1093  rxt-pcre-test-00013 (0.001176 sec)
   passed    39/1093  rxt-pcre-test-00014 (0.000934 sec)
   passed    40/1093  rxt-pcre-test-00015 (0.043641 sec)
   passed    41/1093  rxt-pcre-test-00016 (0.000859 sec)
Test rxt-pcre-test-00017 passed unexpectedly
   PASSED    42/1093  rxt-pcre-test-00017 (0.000448 sec)
Test rxt-pcre-test-00018 passed unexpectedly
   PASSED    43/1093  rxt-pcre-test-00018 (0.000428 sec)
   passed    44/1093  rxt-pcre-test-00019 (0.000824 sec)
   passed    45/1093  rxt-pcre-test-00020 (0.000659 sec)
   passed    46/1093  rxt-pcre-test-00021 (0.000823 sec)
   passed    47/1093  rxt-pcre-test-00022 (0.001230 sec)
   passed    48/1093  rxt-pcre-test-00023 (0.001191 sec)
   passed    49/1093  rxt-pcre-test-00024 (0.002100 sec)
   passed    50/1093  rxt-pcre-test-00025 (0.000429 sec)
   passed    51/1093  rxt-pcre-test-00026 (0.001199 sec)
   passed    52/1093  rxt-pcre-test-00027 (0.001370 sec)
   passed    53/1093  rxt-pcre-test-00028 (0.002523 sec)
   passed    54/1093  rxt-pcre-test-00029 (0.004821 sec)
   passed    55/1093  rxt-pcre-test-00030 (0.003781 sec)
   failed    56/1093  rxt-pcre-test-00031 (0.000731 sec)
   failed    57/1093  rxt-pcre-test-00032 (0.000646 sec)
   failed    58/1093  rxt-pcre-test-00033 (0.000767 sec)
   passed    59/1093  rxt-pcre-test-00034 (0.001970 sec)
   passed    60/1093  rxt-pcre-test-00035 (0.001395 sec)
   passed    61/1093  rxt-pcre-test-00036 (0.000550 sec)
   passed    62/1093  rxt-pcre-test-00037 (0.001379 sec)
   passed    63/1093  rxt-pcre-test-00038 (0.047793 sec)
   passed    64/1093  rxt-pcre-test-00039 (0.001628 sec)
   passed    65/1093  rxt-pcre-test-00040 (0.003239 sec)
   passed    66/1093  rxt-pcre-test-00041 (0.003180 sec)
   passed    67/1093  rxt-pcre-test-00042 (0.002738 sec)
   passed    68/1093  rxt-pcre-test-00043 (0.002262 sec)
   passed    69/1093  rxt-pcre-test-00044 (0.000772 sec)
   passed    70/1093  rxt-pcre-test-00045 (0.000850 sec)
   passed    71/1093  rxt-pcre-test-00046 (0.000796 sec)
   passed    72/1093  rxt-pcre-test-00047 (0.000781 sec)
   passed    73/1093  rxt-pcre-test-00048 (0.000913 sec)
   passed    74/1093  rxt-pcre-test-00049 (0.001560 sec)
   failed    75/1093  rxt-pcre-test-00050 (0.001658 sec)
   passed    76/1093  rxt-pcre-test-00051 (0.001555 sec)
   failed    77/1093  rxt-pcre-test-00052 (0.004061 sec)
   passed    78/1093  rxt-pcre-test-00053 (0.003121 sec)
   passed    79/1093  rxt-pcre-test-00054 (0.009050 sec)
   passed    80/1093  rxt-pcre-test-00055 (0.048971 sec)
   passed    81/1093  rxt-pcre-test-00056 (0.000733 sec)
   failed    82/1093  rxt-pcre-test-00057 (0.000662 sec)
   failed    83/1093  rxt-pcre-test-00058 (0.000714 sec)
   failed    84/1093  rxt-pcre-test-00059 (0.000838 sec)
   failed    85/1093  rxt-pcre-test-00060 (0.000767 sec)
   passed    86/1093  rxt-pcre-test-00061 (0.000615 sec)
   passed    87/1093  rxt-pcre-test-00062 (0.000680 sec)
   passed    88/1093  rxt-pcre-test-00063 (0.000611 sec)
   passed    89/1093  rxt-pcre-test-00064 (0.000668 sec)
   passed    90/1093  rxt-pcre-test-00065 (0.000942 sec)
   failed    91/1093  rxt-pcre-test-00066 (0.000590 sec)
   failed    92/1093  rxt-pcre-test-00067 (0.000597 sec)
   passed    93/1093  rxt-pcre-test-00068 (0.001023 sec)
   failed    94/1093  rxt-pcre-test-00069 (0.001202 sec)
   failed    95/1093  rxt-pcre-test-00070 (0.001126 sec)
   passed    96/1093  rxt-pcre-test-00071 (0.001007 sec)
   failed    97/1093  rxt-pcre-test-00072 (0.004717 sec)
   failed    98/1093  rxt-pcre-test-00073 (0.005814 sec)
   passed    99/1093  rxt-pcre-test-00074 (0.002109 sec)
   passed   100/1093  rxt-pcre-test-00075 (0.001718 sec)
   passed   101/1093  rxt-pcre-test-00076 (0.045913 sec)
   passed   102/1093  rxt-pcre-test-00077 (0.000576 sec)
   passed   103/1093  rxt-pcre-test-00078 (0.000551 sec)
   passed   104/1093  rxt-pcre-test-00079 (0.001187 sec)
   passed   105/1093  rxt-pcre-test-00080 (0.000606 sec)
   passed   106/1093  rxt-pcre-test-00081 (0.000608 sec)
   passed   107/1093  rxt-pcre-test-00082 (0.000844 sec)
   passed   108/1093  rxt-pcre-test-00083 (0.000824 sec)
   passed   109/1093  rxt-pcre-test-00084 (0.000774 sec)
   passed   110/1093  rxt-pcre-test-00085 (0.000780 sec)
   passed   111/1093  rxt-pcre-test-00086 (0.000845 sec)
   passed   112/1093  rxt-pcre-test-00087 (0.000625 sec)
   passed   113/1093  rxt-pcre-test-00088 (0.001438 sec)
   passed   114/1093  rxt-pcre-test-00089 (0.001628 sec)
   passed   115/1093  rxt-pcre-test-00090 (0.002128 sec)
   passed   116/1093  rxt-pcre-test-00091 (0.000912 sec)
   passed   117/1093  rxt-pcre-test-00092 (0.001585 sec)
   passed   118/1093  rxt-pcre-test-00093 (0.001733 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   119/1093  rxt-pcre-test-00094 (0.013878 sec)
   failed   120/1093  rxt-pcre-test-00095 (0.000795 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   121/1093  rxt-pcre-test-00096 (0.000828 sec)
   passed   122/1093  rxt-pcre-test-00097 (0.000731 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   123/1093  rxt-pcre-test-00098 (0.001135 sec)
   passed   124/1093  rxt-pcre-test-00099 (0.000850 sec)
   passed   125/1093  rxt-pcre-test-00100 (0.000792 sec)
   passed   126/1093  rxt-pcre-test-00101 (0.000743 sec)
   passed   127/1093  rxt-pcre-test-00102 (0.000797 sec)
   passed   128/1093  rxt-pcre-test-00103 (0.000698 sec)
   passed   129/1093  rxt-pcre-test-00104 (0.000679 sec)
   passed   130/1093  rxt-pcre-test-00105 (0.000766 sec)
   passed   131/1093  rxt-pcre-test-00106 (0.000439 sec)
   passed   132/1093  rxt-pcre-test-00107 (0.000677 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   failed   133/1093  rxt-pcre-test-00108 (0.001101 sec)
   failed   134/1093  rxt-pcre-test-00109 (0.045022 sec)
   failed   135/1093  rxt-pcre-test-00110 (0.000815 sec)
   failed   136/1093  rxt-pcre-test-00111 (0.000741 sec)
   passed   137/1093  rxt-pcre-test-00112 (0.000812 sec)
   failed   138/1093  rxt-pcre-test-00113 (0.000675 sec)
   passed   139/1093  rxt-pcre-test-00114 (0.000651 sec)
   failed   140/1093  rxt-pcre-test-00115 (0.000746 sec)
   failed   141/1093  rxt-pcre-test-00116 (0.000733 sec)
   passed   142/1093  rxt-pcre-test-00117 (0.000650 sec)
   passed   143/1093  rxt-pcre-test-00118 (0.000770 sec)
   passed   144/1093  rxt-pcre-test-00119 (0.000649 sec)
   passed   145/1093  rxt-pcre-test-00120 (0.000717 sec)
   failed   146/1093  rxt-pcre-test-00121 (0.002756 sec)
   passed   147/1093  rxt-pcre-test-00122 (0.002703 sec)
   passed   148/1093  rxt-pcre-test-00123 (0.000926 sec)
   passed   149/1093  rxt-pcre-test-00124 (0.000680 sec)
Test rxt-pcre-test-00125 passed unexpectedly
   PASSED   150/1093  rxt-pcre-test-00125 (0.000918 sec)
   passed   151/1093  rxt-pcre-test-00126 (0.000767 sec)
   passed   152/1093  rxt-pcre-test-00127 (0.000751 sec)
   passed   153/1093  rxt-pcre-test-00128 (0.000839 sec)
   passed   154/1093  rxt-pcre-test-00129 (0.000571 sec)
   passed   155/1093  rxt-pcre-test-00130 (0.001550 sec)
   passed   156/1093  rxt-pcre-test-00131 (0.000490 sec)
   passed   157/1093  rxt-pcre-test-00132 (0.000589 sec)
   passed   158/1093  rxt-pcre-test-00133 (0.000504 sec)
   passed   159/1093  rxt-pcre-test-00134 (0.000683 sec)
   passed   160/1093  rxt-pcre-test-00135 (0.000529 sec)
   passed   161/1093  rxt-pcre-test-00136 (0.000773 sec)
   passed   162/1093  rxt-pcre-test-00137 (0.000909 sec)
   passed   163/1093  rxt-pcre-test-00138 (0.001014 sec)
   passed   164/1093  rxt-pcre-test-00139 (0.000687 sec)
   passed   165/1093  rxt-pcre-test-00140 (0.000620 sec)
   passed   166/1093  rxt-pcre-test-00141 (0.000703 sec)
   passed   167/1093  rxt-pcre-test-00142 (0.000656 sec)
   passed   168/1093  rxt-pcre-test-00143 (0.045508 sec)
   failed   169/1093  rxt-pcre-test-00144 (0.032363 sec)
   passed   170/1093  rxt-pcre-test-00145 (0.001329 sec)
   passed   171/1093  rxt-pcre-test-00146 (0.001174 sec)
   passed   172/1093  rxt-pcre-test-00147 (0.001188 sec)
   failed   173/1093  rxt-pcre-test-00148 (0.001271 sec)
   passed   174/1093  rxt-pcre-test-00149 (0.000489 sec)
   passed   175/1093  rxt-pcre-test-00150 (0.001191 sec)
   passed   176/1093  rxt-pcre-test-00151 (0.000822 sec)
   passed   177/1093  rxt-pcre-test-00152 (0.000823 sec)
   passed   178/1093  rxt-pcre-test-00153 (0.045734 sec)
   passed   179/1093  rxt-pcre-test-00154 (0.000783 sec)
   passed   180/1093  rxt-pcre-test-00155 (0.000741 sec)
   passed   181/1093  rxt-pcre-test-00156 (0.000915 sec)
   passed   182/1093  rxt-pcre-test-00157 (0.001093 sec)
   passed   183/1093  rxt-pcre-test-00158 (0.001100 sec)
   passed   184/1093  rxt-pcre-test-00159 (0.000936 sec)
   passed   185/1093  rxt-pcre-test-00160 (0.000960 sec)
   failed   186/1093  rxt-pcre-test-00161 (0.000760 sec)
   failed   187/1093  rxt-pcre-test-00162 (0.000874 sec)
   passed   188/1093  rxt-pcre-test-00163 (0.001004 sec)
   passed   189/1093  rxt-pcre-test-00164 (0.001163 sec)
   passed   190/1093  rxt-pcre-test-00165 (0.001532 sec)
   passed   191/1093  rxt-pcre-test-00166 (0.002783 sec)
   passed   192/1093  rxt-pcre-test-00167 (0.002525 sec)
   passed   193/1093  rxt-pcre-test-00168 (0.000634 sec)
   passed   194/1093  rxt-pcre-test-00169 (0.000648 sec)
   passed   195/1093  rxt-pcre-test-00170 (0.000633 sec)
   passed   196/1093  rxt-pcre-test-00171 (0.000636 sec)
   passed   197/1093  rxt-pcre-test-00172 (0.000648 sec)
   passed   198/1093  rxt-pcre-test-00173 (0.000643 sec)
   passed   199/1093  rxt-pcre-test-00174 (0.000637 sec)
   passed   200/1093  rxt-pcre-test-00175 (0.000649 sec)
   passed   201/1093  rxt-pcre-test-00176 (0.000677 sec)
   passed   202/1093  rxt-pcre-test-00177 (0.000614 sec)
   passed   203/1093  rxt-pcre-test-00178 (0.000786 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   204/1093  rxt-pcre-test-00179 (0.000911 sec)
   passed   205/1093  rxt-pcre-test-00180 (0.000766 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   206/1093  rxt-pcre-test-00181 (0.000807 sec)
   failed   207/1093  rxt-pcre-test-00182 (0.000565 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   208/1093  rxt-pcre-test-00183 (0.000735 sec)
   passed   209/1093  rxt-pcre-test-00184 (0.000516 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   210/1093  rxt-pcre-test-00185 (0.000630 sec)
   failed   211/1093  rxt-pcre-test-00186 (0.000565 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   212/1093  rxt-pcre-test-00187 (0.000560 sec)
   passed   213/1093  rxt-pcre-test-00188 (0.000549 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   214/1093  rxt-pcre-test-00189 (0.000675 sec)
   failed   215/1093  rxt-pcre-test-00190 (0.046717 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   216/1093  rxt-pcre-test-00191 (0.001096 sec)
   failed   217/1093  rxt-pcre-test-00192 (0.000901 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   218/1093  rxt-pcre-test-00193 (0.000868 sec)
   failed   219/1093  rxt-pcre-test-00194 (0.000938 sec)
   failed   220/1093  rxt-pcre-test-00195 (0.000819 sec)
   failed   221/1093  rxt-pcre-test-00196 (0.000583 sec)
   passed   222/1093  rxt-pcre-test-00197 (0.000539 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   223/1093  rxt-pcre-test-00198 (0.000640 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   224/1093  rxt-pcre-test-00199 (0.000665 sec)
Warning (rxt): Unhandled PCRE flags in (?ms
   passed   225/1093  rxt-pcre-test-00200 (0.000580 sec)
   passed   226/1093  rxt-pcre-test-00201 (0.000488 sec)
   passed   227/1093  rxt-pcre-test-00202 (0.002885 sec)
   passed   228/1093  rxt-pcre-test-00203 (0.001685 sec)
   passed   229/1093  rxt-pcre-test-00204 (0.002698 sec)
   passed   230/1093  rxt-pcre-test-00205 (0.000776 sec)
   passed   231/1093  rxt-pcre-test-00206 (0.000593 sec)
   passed   232/1093  rxt-pcre-test-00207 (0.000761 sec)
   passed   233/1093  rxt-pcre-test-00208 (0.003789 sec)
   passed   234/1093  rxt-pcre-test-00209 (0.000657 sec)
   passed   235/1093  rxt-pcre-test-00210 (0.000958 sec)
   passed   236/1093  rxt-pcre-test-00211 (0.000961 sec)
   passed   237/1093  rxt-pcre-test-00212 (0.000814 sec)
   passed   238/1093  rxt-pcre-test-00213 (0.000606 sec)
   passed   239/1093  rxt-pcre-test-00214 (0.001011 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   240/1093  rxt-pcre-test-00215 (0.000696 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   241/1093  rxt-pcre-test-00216 (0.000655 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   242/1093  rxt-pcre-test-00217 (0.000650 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   243/1093  rxt-pcre-test-00218 (0.000664 sec)
   passed   244/1093  rxt-pcre-test-00219 (0.057700 sec)
   passed   245/1093  rxt-pcre-test-00220 (0.000670 sec)
   passed   246/1093  rxt-pcre-test-00221 (0.000485 sec)
   passed   247/1093  rxt-pcre-test-00222 (0.000750 sec)
   passed   248/1093  rxt-pcre-test-00223 (0.000551 sec)
   passed   249/1093  rxt-pcre-test-00224 (0.000839 sec)
   passed   250/1093  rxt-pcre-test-00225 (0.000822 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   251/1093  rxt-pcre-test-00226 (0.000915 sec)
   failed   252/1093  rxt-pcre-test-00227 (0.000618 sec)
   passed   253/1093  rxt-pcre-test-00228 (0.000748 sec)
   passed   254/1093  rxt-pcre-test-00229 (0.000729 sec)
   passed   255/1093  rxt-pcre-test-00230 (0.000602 sec)
   passed   256/1093  rxt-pcre-test-00231 (0.000664 sec)
   failed   257/1093  rxt-pcre-test-00232 (0.000596 sec)
   failed   258/1093  rxt-pcre-test-00233 (0.000666 sec)
   failed   259/1093  rxt-pcre-test-00234 (0.000595 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   260/1093  rxt-pcre-test-00235 (0.000862 sec)
   failed   261/1093  rxt-pcre-test-00236 (0.000703 sec)
   failed   262/1093  rxt-pcre-test-00237 (0.000617 sec)
   failed   263/1093  rxt-pcre-test-00238 (0.000614 sec)
   failed   264/1093  rxt-pcre-test-00239 (0.000954 sec)
   passed   265/1093  rxt-pcre-test-00240 (0.000980 sec)
   failed   266/1093  rxt-pcre-test-00241 (0.000874 sec)
   failed   267/1093  rxt-pcre-test-00242 (0.000631 sec)
   failed   268/1093  rxt-pcre-test-00243 (0.000844 sec)
   failed   269/1093  rxt-pcre-test-00244 (0.000627 sec)
   failed   270/1093  rxt-pcre-test-00245 (0.000712 sec)
   failed   271/1093  rxt-pcre-test-00246 (0.000660 sec)
   failed   272/1093  rxt-pcre-test-00247 (0.047285 sec)
   failed   273/1093  rxt-pcre-test-00248 (0.001038 sec)
   passed   274/1093  rxt-pcre-test-00249 (0.000685 sec)
   passed   275/1093  rxt-pcre-test-00250 (0.000931 sec)
   passed   276/1093  rxt-pcre-test-00251 (0.001089 sec)
   passed   277/1093  rxt-pcre-test-00252 (0.000762 sec)
   passed   278/1093  rxt-pcre-test-00253 (0.000738 sec)
   passed   279/1093  rxt-pcre-test-00254 (0.000737 sec)
   failed   280/1093  rxt-pcre-test-00255 (0.000732 sec)
   passed   281/1093  rxt-pcre-test-00256 (0.001518 sec)
   passed   282/1093  rxt-pcre-test-00257 (0.002123 sec)
   failed   283/1093  rxt-pcre-test-00258 (0.000633 sec)
   failed   284/1093  rxt-pcre-test-00259 (0.000603 sec)
   failed   285/1093  rxt-pcre-test-00260 (0.000605 sec)
   failed   286/1093  rxt-pcre-test-00261 (0.000974 sec)
   failed   287/1093  rxt-pcre-test-00262 (0.001068 sec)
   failed   288/1093  rxt-pcre-test-00263 (0.000840 sec)
   failed   289/1093  rxt-pcre-test-00264 (0.000844 sec)
   failed   290/1093  rxt-pcre-test-00265 (0.000801 sec)
   failed   291/1093  rxt-pcre-test-00266 (0.000820 sec)
   failed   292/1093  rxt-pcre-test-00267 (0.001461 sec)
   failed   293/1093  rxt-pcre-test-00268 (0.001389 sec)
   failed   294/1093  rxt-pcre-test-00269 (0.000873 sec)
   passed   295/1093  rxt-pcre-test-00270 (0.001507 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   failed   296/1093  rxt-pcre-test-00271 (0.001844 sec)
   failed   297/1093  rxt-pcre-test-00272 (0.000798 sec)
   passed   298/1093  rxt-pcre-test-00273 (0.000944 sec)
   passed   299/1093  rxt-pcre-test-00274 (0.000850 sec)
   passed   300/1093  rxt-pcre-test-00275 (0.001129 sec)
   passed   301/1093  rxt-pcre-test-00276 (0.000872 sec)
   passed   302/1093  rxt-pcre-test-00277 (0.000934 sec)
   passed   303/1093  rxt-pcre-test-00278 (0.000856 sec)
   passed   304/1093  rxt-pcre-test-00279 (0.001066 sec)
   passed   305/1093  rxt-pcre-test-00280 (0.000880 sec)
   passed   306/1093  rxt-pcre-test-00281 (0.000990 sec)
   failed   307/1093  rxt-pcre-test-00282 (0.050013 sec)
   failed   308/1093  rxt-pcre-test-00283 (0.001225 sec)
   failed   309/1093  rxt-pcre-test-00284 (0.001102 sec)
   failed   310/1093  rxt-pcre-test-00285 (0.000957 sec)
   failed   311/1093  rxt-pcre-test-00286 (0.000781 sec)
   passed   312/1093  rxt-pcre-test-00287 (0.001963 sec)
   passed   313/1093  rxt-pcre-test-00288 (0.001363 sec)
   passed   314/1093  rxt-pcre-test-00289 (0.002024 sec)
Warning (rxt): Unhandled PCRE flags in (?m-i
   passed   315/1093  rxt-pcre-test-00290 (0.002167 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   316/1093  rxt-pcre-test-00291 (0.000920 sec)
   failed   317/1093  rxt-pcre-test-00292 (0.000744 sec)
   passed   318/1093  rxt-pcre-test-00293 (0.005786 sec)
   failed   319/1093  rxt-pcre-test-00294 (0.001085 sec)
   failed   320/1093  rxt-pcre-test-00295 (0.001845 sec)
   passed   321/1093  rxt-pcre-test-00296 (0.005831 sec)
   passed   322/1093  rxt-pcre-test-00297 (0.000614 sec)
   passed   323/1093  rxt-pcre-test-00298 (0.000689 sec)
   passed   324/1093  rxt-pcre-test-00299 (0.000795 sec)
   passed   325/1093  rxt-pcre-test-00300 (0.000515 sec)
   passed   326/1093  rxt-pcre-test-00301 (0.000513 sec)
   passed   327/1093  rxt-pcre-test-00302 (0.000699 sec)
   passed   328/1093  rxt-pcre-test-00303 (0.000812 sec)
   passed   329/1093  rxt-pcre-test-00304 (0.000776 sec)
   passed   330/1093  rxt-pcre-test-00305 (0.000767 sec)
   passed   331/1093  rxt-pcre-test-00306 (0.000779 sec)
   passed   332/1093  rxt-pcre-test-00307 (0.050818 sec)
   passed   333/1093  rxt-pcre-test-00308 (0.000798 sec)
   passed   334/1093  rxt-pcre-test-00309 (0.000815 sec)
   passed   335/1093  rxt-pcre-test-00310 (0.000745 sec)
   passed   336/1093  rxt-pcre-test-00311 (0.000747 sec)
   passed   337/1093  rxt-pcre-test-00312 (0.000690 sec)
   passed   338/1093  rxt-pcre-test-00313 (0.000660 sec)
   passed   339/1093  rxt-pcre-test-00314 (0.000658 sec)
   passed   340/1093  rxt-pcre-test-00315 (0.000832 sec)
   passed   341/1093  rxt-pcre-test-00316 (0.000689 sec)
   passed   342/1093  rxt-pcre-test-00317 (0.000719 sec)
   passed   343/1093  rxt-pcre-test-00318 (0.000722 sec)
   passed   344/1093  rxt-pcre-test-00319 (0.000442 sec)
   passed   345/1093  rxt-pcre-test-00320 (0.000452 sec)
   passed   346/1093  rxt-pcre-test-00321 (0.000642 sec)
   passed   347/1093  rxt-pcre-test-00322 (0.000634 sec)
   passed   348/1093  rxt-pcre-test-00323 (0.000970 sec)
   passed   349/1093  rxt-pcre-test-00324 (0.000864 sec)
   passed   350/1093  rxt-pcre-test-00325 (0.000639 sec)
   passed   351/1093  rxt-pcre-test-00326 (0.000871 sec)
   passed   352/1093  rxt-pcre-test-00327 (0.000858 sec)
   passed   353/1093  rxt-pcre-test-00328 (0.000573 sec)
   passed   354/1093  rxt-pcre-test-00329 (0.000800 sec)
   passed   355/1093  rxt-pcre-test-00330 (0.000934 sec)
   passed   356/1093  rxt-pcre-test-00331 (0.000909 sec)
   passed   357/1093  rxt-pcre-test-00332 (0.000929 sec)
   passed   358/1093  rxt-pcre-test-00333 (0.000597 sec)
   passed   359/1093  rxt-pcre-test-00334 (0.000604 sec)
   passed   360/1093  rxt-pcre-test-00335 (0.000591 sec)
   passed   361/1093  rxt-pcre-test-00336 (0.000557 sec)
   passed   362/1093  rxt-pcre-test-00337 (0.000564 sec)
   passed   363/1093  rxt-pcre-test-00338 (0.000575 sec)
   passed   364/1093  rxt-pcre-test-00339 (0.000621 sec)
   passed   365/1093  rxt-pcre-test-00340 (0.000652 sec)
   passed   366/1093  rxt-pcre-test-00341 (0.000794 sec)
   passed   367/1093  rxt-pcre-test-00342 (0.000846 sec)
   passed   368/1093  rxt-pcre-test-00343 (0.000535 sec)
   passed   369/1093  rxt-pcre-test-00344 (0.000647 sec)
   passed   370/1093  rxt-pcre-test-00345 (0.000716 sec)
   passed   371/1093  rxt-pcre-test-00346 (0.000702 sec)
   passed   372/1093  rxt-pcre-test-00347 (0.000892 sec)
   passed   373/1093  rxt-pcre-test-00348 (0.000908 sec)
   passed   374/1093  rxt-pcre-test-00349 (0.000744 sec)
   passed   375/1093  rxt-pcre-test-00350 (0.000693 sec)
   passed   376/1093  rxt-pcre-test-00351 (0.000805 sec)
   passed   377/1093  rxt-pcre-test-00352 (0.000746 sec)
   passed   378/1093  rxt-pcre-test-00353 (0.000564 sec)
   passed   379/1093  rxt-pcre-test-00354 (0.000716 sec)
   passed   380/1093  rxt-pcre-test-00355 (0.000713 sec)
   passed   381/1093  rxt-pcre-test-00356 (0.000686 sec)
   passed   382/1093  rxt-pcre-test-00357 (0.000886 sec)
   passed   383/1093  rxt-pcre-test-00358 (0.001094 sec)
   passed   384/1093  rxt-pcre-test-00359 (0.000759 sec)
   passed   385/1093  rxt-pcre-test-00360 (0.000651 sec)
   passed   386/1093  rxt-pcre-test-00361 (0.051996 sec)
   passed   387/1093  rxt-pcre-test-00362 (0.000718 sec)
   passed   388/1093  rxt-pcre-test-00363 (0.000678 sec)
   passed   389/1093  rxt-pcre-test-00364 (0.000719 sec)
   passed   390/1093  rxt-pcre-test-00365 (0.000657 sec)
   passed   391/1093  rxt-pcre-test-00366 (0.000649 sec)
   passed   392/1093  rxt-pcre-test-00367 (0.000655 sec)
   passed   393/1093  rxt-pcre-test-00368 (0.000611 sec)
   passed   394/1093  rxt-pcre-test-00369 (0.000569 sec)
   passed   395/1093  rxt-pcre-test-00370 (0.000382 sec)
   passed   396/1093  rxt-pcre-test-00371 (0.000860 sec)
   passed   397/1093  rxt-pcre-test-00372 (0.000966 sec)
   passed   398/1093  rxt-pcre-test-00373 (0.000724 sec)
   passed   399/1093  rxt-pcre-test-00374 (0.000900 sec)
   passed   400/1093  rxt-pcre-test-00375 (0.000708 sec)
   passed   401/1093  rxt-pcre-test-00376 (0.000455 sec)
   passed   402/1093  rxt-pcre-test-00377 (0.000902 sec)
   passed   403/1093  rxt-pcre-test-00378 (0.001657 sec)
   passed   404/1093  rxt-pcre-test-00379 (0.000766 sec)
   passed   405/1093  rxt-pcre-test-00380 (0.000721 sec)
   passed   406/1093  rxt-pcre-test-00381 (0.000731 sec)
   passed   407/1093  rxt-pcre-test-00382 (0.000866 sec)
   passed   408/1093  rxt-pcre-test-00383 (0.000823 sec)
   passed   409/1093  rxt-pcre-test-00384 (0.000948 sec)
   passed   410/1093  rxt-pcre-test-00385 (0.001096 sec)
   passed   411/1093  rxt-pcre-test-00386 (0.001048 sec)
   passed   412/1093  rxt-pcre-test-00387 (0.001050 sec)
   passed   413/1093  rxt-pcre-test-00388 (0.001187 sec)
   failed   414/1093  rxt-pcre-test-00389 (0.001192 sec)
   passed   415/1093  rxt-pcre-test-00390 (0.001164 sec)
   passed   416/1093  rxt-pcre-test-00391 (0.002480 sec)
   passed   417/1093  rxt-pcre-test-00392 (0.001287 sec)
   passed   418/1093  rxt-pcre-test-00393 (0.001366 sec)
   passed   419/1093  rxt-pcre-test-00394 (0.001550 sec)
   failed   420/1093  rxt-pcre-test-00395 (0.047329 sec)
   passed   421/1093  rxt-pcre-test-00396 (0.001364 sec)
   passed   422/1093  rxt-pcre-test-00397 (0.001468 sec)
   passed   423/1093  rxt-pcre-test-00398 (0.001067 sec)
   passed   424/1093  rxt-pcre-test-00399 (0.000705 sec)
   passed   425/1093  rxt-pcre-test-00400 (0.000830 sec)
   passed   426/1093  rxt-pcre-test-00401 (0.000507 sec)
   passed   427/1093  rxt-pcre-test-00402 (0.000539 sec)
   passed   428/1093  rxt-pcre-test-00403 (0.000624 sec)
   passed   429/1093  rxt-pcre-test-00404 (0.000616 sec)
   passed   430/1093  rxt-pcre-test-00405 (0.000636 sec)
   passed   431/1093  rxt-pcre-test-00406 (0.000918 sec)
   passed   432/1093  rxt-pcre-test-00407 (0.000769 sec)
   passed   433/1093  rxt-pcre-test-00408 (0.000902 sec)
   passed   434/1093  rxt-pcre-test-00409 (0.000882 sec)
   failed   435/1093  rxt-pcre-test-00410 (0.001120 sec)
   failed   436/1093  rxt-pcre-test-00411 (0.001142 sec)
   passed   437/1093  rxt-pcre-test-00412 (0.000670 sec)
   passed   438/1093  rxt-pcre-test-00413 (0.000596 sec)
   passed   439/1093  rxt-pcre-test-00414 (0.000666 sec)
   passed   440/1093  rxt-pcre-test-00415 (0.000661 sec)
   passed   441/1093  rxt-pcre-test-00416 (0.000779 sec)
   passed   442/1093  rxt-pcre-test-00417 (0.000782 sec)
   passed   443/1093  rxt-pcre-test-00418 (0.000830 sec)
   passed   444/1093  rxt-pcre-test-00419 (0.000662 sec)
   passed   445/1093  rxt-pcre-test-00420 (0.000747 sec)
   passed   446/1093  rxt-pcre-test-00421 (0.000694 sec)
   passed   447/1093  rxt-pcre-test-00422 (0.000699 sec)
   passed   448/1093  rxt-pcre-test-00423 (0.000700 sec)
   passed   449/1093  rxt-pcre-test-00424 (0.000726 sec)
   passed   450/1093  rxt-pcre-test-00425 (0.000751 sec)
   passed   451/1093  rxt-pcre-test-00426 (0.000700 sec)
   passed   452/1093  rxt-pcre-test-00427 (0.000652 sec)
   passed   453/1093  rxt-pcre-test-00428 (0.000611 sec)
   passed   454/1093  rxt-pcre-test-00429 (0.000653 sec)
   passed   455/1093  rxt-pcre-test-00430 (0.001102 sec)
   passed   456/1093  rxt-pcre-test-00431 (0.000679 sec)
   passed   457/1093  rxt-pcre-test-00432 (0.049367 sec)
   passed   458/1093  rxt-pcre-test-00433 (0.000762 sec)
   passed   459/1093  rxt-pcre-test-00434 (0.000445 sec)
   passed   460/1093  rxt-pcre-test-00435 (0.000441 sec)
   passed   461/1093  rxt-pcre-test-00436 (0.000582 sec)
   passed   462/1093  rxt-pcre-test-00437 (0.000595 sec)
   passed   463/1093  rxt-pcre-test-00438 (0.000602 sec)
   passed   464/1093  rxt-pcre-test-00439 (0.000928 sec)
   passed   465/1093  rxt-pcre-test-00440 (0.000776 sec)
   passed   466/1093  rxt-pcre-test-00441 (0.000688 sec)
   passed   467/1093  rxt-pcre-test-00442 (0.000750 sec)
   passed   468/1093  rxt-pcre-test-00443 (0.000743 sec)
   passed   469/1093  rxt-pcre-test-00444 (0.000543 sec)
   passed   470/1093  rxt-pcre-test-00445 (0.000936 sec)
   passed   471/1093  rxt-pcre-test-00446 (0.001246 sec)
   passed   472/1093  rxt-pcre-test-00447 (0.001018 sec)
   passed   473/1093  rxt-pcre-test-00448 (0.000800 sec)
   passed   474/1093  rxt-pcre-test-00449 (0.000694 sec)
   passed   475/1093  rxt-pcre-test-00450 (0.000634 sec)
   passed   476/1093  rxt-pcre-test-00451 (0.000521 sec)
   passed   477/1093  rxt-pcre-test-00452 (0.000639 sec)
   passed   478/1093  rxt-pcre-test-00453 (0.000622 sec)
   passed   479/1093  rxt-pcre-test-00454 (0.000578 sec)
   passed   480/1093  rxt-pcre-test-00455 (0.000715 sec)
   passed   481/1093  rxt-pcre-test-00456 (0.000947 sec)
   passed   482/1093  rxt-pcre-test-00457 (0.000803 sec)
   passed   483/1093  rxt-pcre-test-00458 (0.000855 sec)
   passed   484/1093  rxt-pcre-test-00459 (0.000864 sec)
   passed   485/1093  rxt-pcre-test-00460 (0.000613 sec)
   failed   486/1093  rxt-pcre-test-00461 (0.000815 sec)
   passed   487/1093  rxt-pcre-test-00462 (0.000772 sec)
   passed   488/1093  rxt-pcre-test-00463 (0.000749 sec)
   passed   489/1093  rxt-pcre-test-00464 (0.000733 sec)
   passed   490/1093  rxt-pcre-test-00465 (0.000748 sec)
   passed   491/1093  rxt-pcre-test-00466 (0.000819 sec)
   passed   492/1093  rxt-pcre-test-00467 (0.000831 sec)
   failed   493/1093  rxt-pcre-test-00468 (0.000916 sec)
   passed   494/1093  rxt-pcre-test-00469 (0.000911 sec)
   passed   495/1093  rxt-pcre-test-00470 (0.000881 sec)
   passed   496/1093  rxt-pcre-test-00471 (0.000686 sec)
   passed   497/1093  rxt-pcre-test-00472 (0.001047 sec)
   passed   498/1093  rxt-pcre-test-00473 (0.001135 sec)
   passed   499/1093  rxt-pcre-test-00474 (0.000957 sec)
   passed   500/1093  rxt-pcre-test-00475 (0.049539 sec)
   passed   501/1093  rxt-pcre-test-00476 (0.000920 sec)
   passed   502/1093  rxt-pcre-test-00477 (0.000612 sec)
   passed   503/1093  rxt-pcre-test-00478 (0.000938 sec)
   passed   504/1093  rxt-pcre-test-00479 (0.001773 sec)
   passed   505/1093  rxt-pcre-test-00480 (0.000999 sec)
   passed   506/1093  rxt-pcre-test-00481 (0.000850 sec)
   passed   507/1093  rxt-pcre-test-00482 (0.000860 sec)
   passed   508/1093  rxt-pcre-test-00483 (0.000917 sec)
   passed   509/1093  rxt-pcre-test-00484 (0.001027 sec)
   passed   510/1093  rxt-pcre-test-00485 (0.001082 sec)
   passed   511/1093  rxt-pcre-test-00486 (0.001100 sec)
   passed   512/1093  rxt-pcre-test-00487 (0.001092 sec)
   passed   513/1093  rxt-pcre-test-00488 (0.001188 sec)
   passed   514/1093  rxt-pcre-test-00489 (0.001695 sec)
   failed   515/1093  rxt-pcre-test-00490 (0.001145 sec)
   passed   516/1093  rxt-pcre-test-00491 (0.001210 sec)
   passed   517/1093  rxt-pcre-test-00492 (0.003460 sec)
   passed   518/1093  rxt-pcre-test-00493 (0.001351 sec)
   passed   519/1093  rxt-pcre-test-00494 (0.001526 sec)
   passed   520/1093  rxt-pcre-test-00495 (0.002127 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   failed   521/1093  rxt-pcre-test-00496 (0.001930 sec)
   passed   522/1093  rxt-pcre-test-00497 (0.001399 sec)
   passed   523/1093  rxt-pcre-test-00498 (0.001521 sec)
   passed   524/1093  rxt-pcre-test-00499 (0.001608 sec)
   passed   525/1093  rxt-pcre-test-00500 (0.049778 sec)
   passed   526/1093  rxt-pcre-test-00501 (0.001381 sec)
   passed   527/1093  rxt-pcre-test-00502 (0.000803 sec)
   passed   528/1093  rxt-pcre-test-00503 (0.000959 sec)
   passed   529/1093  rxt-pcre-test-00504 (0.000613 sec)
   passed   530/1093  rxt-pcre-test-00505 (0.000655 sec)
   passed   531/1093  rxt-pcre-test-00506 (0.000743 sec)
   passed   532/1093  rxt-pcre-test-00507 (0.000719 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   passed   533/1093  rxt-pcre-test-00508 (0.000868 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   passed   534/1093  rxt-pcre-test-00509 (0.000965 sec)
   failed   535/1093  rxt-pcre-test-00510 (0.000660 sec)
   failed   536/1093  rxt-pcre-test-00511 (0.000645 sec)
   failed   537/1093  rxt-pcre-test-00512 (0.000649 sec)
   passed   538/1093  rxt-pcre-test-00513 (0.000867 sec)
   passed   539/1093  rxt-pcre-test-00514 (0.000881 sec)
   passed   540/1093  rxt-pcre-test-00515 (0.000959 sec)
   passed   541/1093  rxt-pcre-test-00516 (0.001292 sec)
   passed   542/1093  rxt-pcre-test-00517 (0.001047 sec)
   passed   543/1093  rxt-pcre-test-00518 (0.000967 sec)
   failed   544/1093  rxt-pcre-test-00519 (0.001019 sec)
   passed   545/1093  rxt-pcre-test-00520 (0.000977 sec)
   passed   546/1093  rxt-pcre-test-00521 (0.000894 sec)
   passed   547/1093  rxt-pcre-test-00522 (0.000902 sec)
   passed   548/1093  rxt-pcre-test-00523 (0.000895 sec)
   failed   549/1093  rxt-pcre-test-00524 (0.001198 sec)
   passed   550/1093  rxt-pcre-test-00525 (0.000939 sec)
   failed   551/1093  rxt-pcre-test-00526 (0.001394 sec)
   passed   552/1093  rxt-pcre-test-00527 (0.001501 sec)
   passed   553/1093  rxt-pcre-test-00528 (0.000631 sec)
   passed   554/1093  rxt-pcre-test-00529 (0.001096 sec)
   passed   555/1093  rxt-pcre-test-00530 (0.000707 sec)
   failed   556/1093  rxt-pcre-test-00531 (0.000819 sec)
   failed   557/1093  rxt-pcre-test-00532 (0.049189 sec)
   passed   558/1093  rxt-pcre-test-00533 (0.001903 sec)
   failed   559/1093  rxt-pcre-test-00534 (0.000745 sec)
   failed   560/1093  rxt-pcre-test-00535 (0.000663 sec)
   passed   561/1093  rxt-pcre-test-00536 (0.000596 sec)
   passed   562/1093  rxt-pcre-test-00537 (0.000579 sec)
   failed   563/1093  rxt-pcre-test-00538 (0.000959 sec)
   passed   564/1093  rxt-pcre-test-00539 (0.000586 sec)
   passed   565/1093  rxt-pcre-test-00540 (0.000669 sec)
   passed   566/1093  rxt-pcre-test-00541 (0.000898 sec)
   passed   567/1093  rxt-pcre-test-00542 (0.000929 sec)
   passed   568/1093  rxt-pcre-test-00543 (0.000794 sec)
   passed   569/1093  rxt-pcre-test-00544 (0.000656 sec)
   passed   570/1093  rxt-pcre-test-00545 (0.000662 sec)
   passed   571/1093  rxt-pcre-test-00546 (0.000655 sec)
   passed   572/1093  rxt-pcre-test-00547 (0.000650 sec)
   passed   573/1093  rxt-pcre-test-00548 (0.000854 sec)
   passed   574/1093  rxt-pcre-test-00549 (0.001034 sec)
   passed   575/1093  rxt-pcre-test-00550 (0.000726 sec)
   passed   576/1093  rxt-pcre-test-00551 (0.000625 sec)
   passed   577/1093  rxt-pcre-test-00552 (0.000737 sec)
   passed   578/1093  rxt-pcre-test-00553 (0.000639 sec)
   passed   579/1093  rxt-pcre-test-00554 (0.000724 sec)
   passed   580/1093  rxt-pcre-test-00555 (0.000630 sec)
   passed   581/1093  rxt-pcre-test-00556 (0.000710 sec)
   passed   582/1093  rxt-pcre-test-00557 (0.000717 sec)
   passed   583/1093  rxt-pcre-test-00558 (0.000805 sec)
   passed   584/1093  rxt-pcre-test-00559 (0.000798 sec)
   passed   585/1093  rxt-pcre-test-00560 (0.000746 sec)
   passed   586/1093  rxt-pcre-test-00561 (0.000822 sec)
   passed   587/1093  rxt-pcre-test-00562 (0.001043 sec)
   passed   588/1093  rxt-pcre-test-00563 (0.001061 sec)
   passed   589/1093  rxt-pcre-test-00564 (0.000826 sec)
   passed   590/1093  rxt-pcre-test-00565 (0.000766 sec)
   passed   591/1093  rxt-pcre-test-00566 (0.000742 sec)
   passed   592/1093  rxt-pcre-test-00567 (0.000698 sec)
   passed   593/1093  rxt-pcre-test-00568 (0.000828 sec)
   passed   594/1093  rxt-pcre-test-00569 (0.000701 sec)
   passed   595/1093  rxt-pcre-test-00570 (0.000804 sec)
   passed   596/1093  rxt-pcre-test-00571 (0.000785 sec)
   passed   597/1093  rxt-pcre-test-00572 (0.000807 sec)
   passed   598/1093  rxt-pcre-test-00573 (0.050100 sec)
   passed   599/1093  rxt-pcre-test-00574 (0.001017 sec)
   passed   600/1093  rxt-pcre-test-00575 (0.000707 sec)
   passed   601/1093  rxt-pcre-test-00576 (0.000786 sec)
   passed   602/1093  rxt-pcre-test-00577 (0.000786 sec)
   passed   603/1093  rxt-pcre-test-00578 (0.000765 sec)
   passed   604/1093  rxt-pcre-test-00579 (0.001865 sec)
   passed   605/1093  rxt-pcre-test-00580 (0.003503 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   failed   606/1093  rxt-pcre-test-00581 (0.000975 sec)
   passed   607/1093  rxt-pcre-test-00582 (0.000925 sec)
   passed   608/1093  rxt-pcre-test-00583 (0.001008 sec)
Test rxt-pcre-test-00584 backtrace:
  signal(ert-test-failed (((should (equal (rxt-all-matches regexp "aaa
  ert-fail(((should (equal (rxt-all-matches regexp "aaac") '("aaac")))
  (if (unwind-protect (setq value-7838 (apply fn-7836 args-7837)) (set
  (let (form-description-7840) (if (unwind-protect (setq value-7838 (a
  (let ((value-7838 'ert-form-evaluation-aborted-7839)) (let (form-des
  (let* ((fn-7836 #'equal) (args-7837 (condition-case err (let ((signa
  (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp "^a(?#xxx){
  (lambda nil (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name rxt-pcre-test-00584 :documentation ni
  ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
  ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
  ert-run-tests-batch(nil)
  ert-run-tests-batch-and-exit()
  eval((ert-run-tests-batch-and-exit) t)
  command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
  command-line()
  normal-top-level()
Test rxt-pcre-test-00584 condition:
    (ert-test-failed
     ((should
       (equal
	(rxt-all-matches regexp "aaac")
	'...))
      :form
      (equal nil
	     ("aaac"))
      :value nil :explanation
      (different-types nil
		       ("aaac"))))
   FAILED   609/1093  rxt-pcre-test-00584 (0.000648 sec)
Test rxt-pcre-test-00585 backtrace:
  signal(ert-test-failed (((should (equal (rxt-all-matches regexp "aaa
  ert-fail(((should (equal (rxt-all-matches regexp "aaac") '("aaac")))
  (if (unwind-protect (setq value-7843 (apply fn-7841 args-7842)) (set
  (let (form-description-7845) (if (unwind-protect (setq value-7843 (a
  (let ((value-7843 'ert-form-evaluation-aborted-7844)) (let (form-des
  (let* ((fn-7841 #'equal) (args-7842 (condition-case err (let ((signa
  (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp "^a (?#xxx)
  (lambda nil (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name rxt-pcre-test-00585 :documentation ni
  ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
  ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
  ert-run-tests-batch(nil)
  ert-run-tests-batch-and-exit()
  eval((ert-run-tests-batch-and-exit) t)
  command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
  command-line()
  normal-top-level()
Test rxt-pcre-test-00585 condition:
    (ert-test-failed
     ((should
       (equal
	(rxt-all-matches regexp "aaac")
	'...))
      :form
      (equal nil
	     ("aaac"))
      :value nil :explanation
      (different-types nil
		       ("aaac"))))
   FAILED   610/1093  rxt-pcre-test-00585 (0.000939 sec)
   failed   611/1093  rxt-pcre-test-00586 (0.000886 sec)
   failed   612/1093  rxt-pcre-test-00587 (0.000797 sec)
   failed   613/1093  rxt-pcre-test-00588 (0.000786 sec)
   failed   614/1093  rxt-pcre-test-00589 (0.000790 sec)
   failed   615/1093  rxt-pcre-test-00590 (0.000783 sec)
   passed   616/1093  rxt-pcre-test-00591 (0.001052 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   617/1093  rxt-pcre-test-00592 (0.001461 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   618/1093  rxt-pcre-test-00593 (0.000902 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   619/1093  rxt-pcre-test-00594 (0.000695 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   620/1093  rxt-pcre-test-00595 (0.000937 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   621/1093  rxt-pcre-test-00596 (0.000832 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   622/1093  rxt-pcre-test-00597 (0.000841 sec)
   failed   623/1093  rxt-pcre-test-00598 (0.001060 sec)
   failed   624/1093  rxt-pcre-test-00599 (0.001215 sec)
   passed   625/1093  rxt-pcre-test-00600 (0.000545 sec)
Test rxt-pcre-test-00601 backtrace:
  signal(ert-test-failed (((should (equal (rxt-all-matches regexp "a\n
  ert-fail(((should (equal (rxt-all-matches regexp "a\nb\nc\n") 'nil))
  (if (unwind-protect (setq value-7973 (apply fn-7971 args-7972)) (set
  (let (form-description-7975) (if (unwind-protect (setq value-7973 (a
  (let ((value-7973 'ert-form-evaluation-aborted-7974)) (let (form-des
  (let* ((fn-7971 #'equal) (args-7972 (condition-case err (let ((signa
  (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp "()^b" ""))
  (lambda nil (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name rxt-pcre-test-00601 :documentation ni
  ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
  ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
  ert-run-tests-batch(nil)
  ert-run-tests-batch-and-exit()
  eval((ert-run-tests-batch-and-exit) t)
  command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
  command-line()
  normal-top-level()
Test rxt-pcre-test-00601 condition:
    (ert-test-failed
     ((should
       (equal
	(rxt-all-matches regexp "a
b
c
")
	'nil))
      :form
      (equal
       ("b" "")
       nil)
      :value nil :explanation
      (different-types
       ("b" "")
       nil)))
   FAILED   626/1093  rxt-pcre-test-00601 (0.000865 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   passed   627/1093  rxt-pcre-test-00602 (0.001029 sec)
   failed   628/1093  rxt-pcre-test-00603 (0.001064 sec)
   failed   629/1093  rxt-pcre-test-00604 (0.001047 sec)
   failed   630/1093  rxt-pcre-test-00605 (0.000969 sec)
   failed   631/1093  rxt-pcre-test-00606 (0.000937 sec)
   failed   632/1093  rxt-pcre-test-00607 (0.000951 sec)
   failed   633/1093  rxt-pcre-test-00608 (0.001287 sec)
   failed   634/1093  rxt-pcre-test-00609 (0.001256 sec)
   failed   635/1093  rxt-pcre-test-00610 (0.000787 sec)
   failed   636/1093  rxt-pcre-test-00611 (0.000798 sec)
   failed   637/1093  rxt-pcre-test-00612 (0.000754 sec)
   failed   638/1093  rxt-pcre-test-00613 (0.000759 sec)
   failed   639/1093  rxt-pcre-test-00614 (0.000649 sec)
   failed   640/1093  rxt-pcre-test-00615 (0.000877 sec)
   passed   641/1093  rxt-pcre-test-00616 (0.000966 sec)
   failed   642/1093  rxt-pcre-test-00617 (0.000890 sec)
   failed   643/1093  rxt-pcre-test-00618 (0.000816 sec)
   failed   644/1093  rxt-pcre-test-00619 (0.000866 sec)
   passed   645/1093  rxt-pcre-test-00620 (0.001661 sec)
   passed   646/1093  rxt-pcre-test-00621 (0.001189 sec)
   passed   647/1093  rxt-pcre-test-00622 (0.000824 sec)
   passed   648/1093  rxt-pcre-test-00623 (0.001635 sec)
   passed   649/1093  rxt-pcre-test-00624 (0.001192 sec)
   passed   650/1093  rxt-pcre-test-00625 (0.000916 sec)
   failed   651/1093  rxt-pcre-test-00626 (0.000865 sec)
   passed   652/1093  rxt-pcre-test-00627 (0.001055 sec)
   passed   653/1093  rxt-pcre-test-00628 (0.000961 sec)
   passed   654/1093  rxt-pcre-test-00629 (0.000976 sec)
   failed   655/1093  rxt-pcre-test-00630 (0.001123 sec)
   failed   656/1093  rxt-pcre-test-00631 (0.000813 sec)
   failed   657/1093  rxt-pcre-test-00632 (0.001163 sec)
   passed   658/1093  rxt-pcre-test-00633 (0.000610 sec)
   failed   659/1093  rxt-pcre-test-00634 (0.000686 sec)
   passed   660/1093  rxt-pcre-test-00635 (0.000572 sec)
   passed   661/1093  rxt-pcre-test-00636 (0.000570 sec)
   failed   662/1093  rxt-pcre-test-00637 (0.000706 sec)
   failed   663/1093  rxt-pcre-test-00638 (0.000837 sec)
   failed   664/1093  rxt-pcre-test-00639 (0.000836 sec)
   failed   665/1093  rxt-pcre-test-00640 (0.001129 sec)
   failed   666/1093  rxt-pcre-test-00641 (0.001127 sec)
   failed   667/1093  rxt-pcre-test-00642 (0.000833 sec)
   failed   668/1093  rxt-pcre-test-00643 (0.000831 sec)
   failed   669/1093  rxt-pcre-test-00644 (0.000817 sec)
   failed   670/1093  rxt-pcre-test-00645 (0.000867 sec)
   failed   671/1093  rxt-pcre-test-00646 (0.054098 sec)
   failed   672/1093  rxt-pcre-test-00647 (0.002367 sec)
   failed   673/1093  rxt-pcre-test-00648 (0.001338 sec)
   passed   674/1093  rxt-pcre-test-00649 (0.001133 sec)
   passed   675/1093  rxt-pcre-test-00650 (0.001028 sec)
   passed   676/1093  rxt-pcre-test-00651 (0.001104 sec)
   failed   677/1093  rxt-pcre-test-00652 (0.001086 sec)
   failed   678/1093  rxt-pcre-test-00653 (0.001101 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   679/1093  rxt-pcre-test-00654 (0.000854 sec)
   passed   680/1093  rxt-pcre-test-00655 (0.001108 sec)
   passed   681/1093  rxt-pcre-test-00656 (0.001136 sec)
   failed   682/1093  rxt-pcre-test-00657 (0.000881 sec)
   passed   683/1093  rxt-pcre-test-00658 (0.000690 sec)
   passed   684/1093  rxt-pcre-test-00659 (0.000774 sec)
   passed   685/1093  rxt-pcre-test-00660 (0.000643 sec)
   passed   686/1093  rxt-pcre-test-00661 (0.000805 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   687/1093  rxt-pcre-test-00662 (0.000951 sec)
Warning (rxt): Unhandled PCRE flags in (?m
   failed   688/1093  rxt-pcre-test-00663 (0.000928 sec)
   passed   689/1093  rxt-pcre-test-00664 (0.000983 sec)
   passed   690/1093  rxt-pcre-test-00665 (0.000971 sec)
   passed   691/1093  rxt-pcre-test-00666 (0.001119 sec)
   passed   692/1093  rxt-pcre-test-00667 (0.000866 sec)
   failed   693/1093  rxt-pcre-test-00668 (0.001602 sec)
   passed   694/1093  rxt-pcre-test-00669 (0.000771 sec)
   passed   695/1093  rxt-pcre-test-00670 (0.000896 sec)
   passed   696/1093  rxt-pcre-test-00671 (0.000520 sec)
   passed   697/1093  rxt-pcre-test-00672 (0.000717 sec)
   failed   698/1093  rxt-pcre-test-00673 (0.000856 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   699/1093  rxt-pcre-test-00674 (0.001040 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   700/1093  rxt-pcre-test-00675 (0.001006 sec)
   passed   701/1093  rxt-pcre-test-00676 (0.000943 sec)
   passed   702/1093  rxt-pcre-test-00677 (0.001203 sec)
   passed   703/1093  rxt-pcre-test-00678 (0.000890 sec)
   passed   704/1093  rxt-pcre-test-00679 (0.001389 sec)
   passed   705/1093  rxt-pcre-test-00680 (0.000941 sec)
   passed   706/1093  rxt-pcre-test-00681 (0.001001 sec)
   passed   707/1093  rxt-pcre-test-00682 (0.001043 sec)
   passed   708/1093  rxt-pcre-test-00683 (0.055873 sec)
   failed   709/1093  rxt-pcre-test-00684 (0.001053 sec)
   failed   710/1093  rxt-pcre-test-00685 (0.001386 sec)
   passed   711/1093  rxt-pcre-test-00686 (0.000843 sec)
   passed   712/1093  rxt-pcre-test-00687 (0.000595 sec)
   failed   713/1093  rxt-pcre-test-00688 (0.000878 sec)
   passed   714/1093  rxt-pcre-test-00689 (0.002199 sec)
Test rxt-pcre-test-00690 passed unexpectedly
   PASSED   715/1093  rxt-pcre-test-00690 (0.001969 sec)
   failed   716/1093  rxt-pcre-test-00691 (0.000805 sec)
   passed   717/1093  rxt-pcre-test-00692 (0.001274 sec)
   passed   718/1093  rxt-pcre-test-00693 (0.001182 sec)
   failed   719/1093  rxt-pcre-test-00694 (0.000733 sec)
   failed   720/1093  rxt-pcre-test-00695 (0.000794 sec)
   failed   721/1093  rxt-pcre-test-00696 (0.000780 sec)
Warning (rxt): Unhandled PCRE flags in (?mg
   failed   722/1093  rxt-pcre-test-00697 (0.000838 sec)
Warning (rxt): Unhandled PCRE flags in (?mg
   failed   723/1093  rxt-pcre-test-00698 (0.000917 sec)
   failed   724/1093  rxt-pcre-test-00699 (0.001102 sec)
   failed   725/1093  rxt-pcre-test-00700 (0.001081 sec)
   failed   726/1093  rxt-pcre-test-00701 (0.002161 sec)
   passed   727/1093  rxt-pcre-test-00702 (0.001561 sec)
   passed   728/1093  rxt-pcre-test-00703 (0.000851 sec)
   failed   729/1093  rxt-pcre-test-00704 (0.001429 sec)
   passed   730/1093  rxt-pcre-test-00705 (0.001938 sec)
   passed   731/1093  rxt-pcre-test-00706 (0.000873 sec)
   passed   732/1093  rxt-pcre-test-00707 (0.000819 sec)
   passed   733/1093  rxt-pcre-test-00708 (0.000853 sec)
   passed   734/1093  rxt-pcre-test-00709 (0.000804 sec)
   passed   735/1093  rxt-pcre-test-00710 (0.000874 sec)
   passed   736/1093  rxt-pcre-test-00711 (0.000897 sec)
   passed   737/1093  rxt-pcre-test-00712 (0.000903 sec)
   passed   738/1093  rxt-pcre-test-00713 (0.000893 sec)
   passed   739/1093  rxt-pcre-test-00714 (0.001183 sec)
   failed   740/1093  rxt-pcre-test-00715 (0.000825 sec)
   failed   741/1093  rxt-pcre-test-00716 (0.000873 sec)
   failed   742/1093  rxt-pcre-test-00717 (0.000928 sec)
   failed   743/1093  rxt-pcre-test-00718 (0.001299 sec)
   failed   744/1093  rxt-pcre-test-00719 (0.001046 sec)
   failed   745/1093  rxt-pcre-test-00720 (0.055469 sec)
   failed   746/1093  rxt-pcre-test-00721 (0.001770 sec)
   failed   747/1093  rxt-pcre-test-00722 (0.001307 sec)
   failed   748/1093  rxt-pcre-test-00723 (0.000963 sec)
   passed   749/1093  rxt-pcre-test-00724 (0.000905 sec)
   passed   750/1093  rxt-pcre-test-00725 (0.000988 sec)
   passed   751/1093  rxt-pcre-test-00726 (0.000875 sec)
   passed   752/1093  rxt-pcre-test-00727 (0.000978 sec)
   failed   753/1093  rxt-pcre-test-00728 (0.001065 sec)
   passed   754/1093  rxt-pcre-test-00729 (0.001505 sec)
   failed   755/1093  rxt-pcre-test-00730 (0.000840 sec)
   passed   756/1093  rxt-pcre-test-00731 (0.001187 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   757/1093  rxt-pcre-test-00732 (0.000879 sec)
   failed   758/1093  rxt-pcre-test-00733 (0.000986 sec)
   failed   759/1093  rxt-pcre-test-00734 (0.000853 sec)
   failed   760/1093  rxt-pcre-test-00735 (0.000841 sec)
   passed   761/1093  rxt-pcre-test-00736 (0.000919 sec)
   failed   762/1093  rxt-pcre-test-00737 (0.001641 sec)
   failed   763/1093  rxt-pcre-test-00738 (0.001510 sec)
   failed   764/1093  rxt-pcre-test-00739 (0.001165 sec)
   passed   765/1093  rxt-pcre-test-00740 (0.001954 sec)
   passed   766/1093  rxt-pcre-test-00741 (0.001842 sec)
   passed   767/1093  rxt-pcre-test-00742 (0.001284 sec)
   failed   768/1093  rxt-pcre-test-00743 (0.000831 sec)
   failed   769/1093  rxt-pcre-test-00744 (0.000773 sec)
   failed   770/1093  rxt-pcre-test-00745 (0.000758 sec)
   failed   771/1093  rxt-pcre-test-00746 (0.000780 sec)
   failed   772/1093  rxt-pcre-test-00747 (0.000768 sec)
   failed   773/1093  rxt-pcre-test-00748 (0.000761 sec)
   failed   774/1093  rxt-pcre-test-00749 (0.001132 sec)
   passed   775/1093  rxt-pcre-test-00750 (0.001045 sec)
   passed   776/1093  rxt-pcre-test-00751 (0.009437 sec)
   passed   777/1093  rxt-pcre-test-00752 (0.000704 sec)
Warning (rxt): Backreferences with case-folding are handled poorly
   passed   778/1093  rxt-pcre-test-00753 (0.001434 sec)
   passed   779/1093  rxt-pcre-test-00754 (0.001021 sec)
   passed   780/1093  rxt-pcre-test-00755 (0.001217 sec)
   passed   781/1093  rxt-pcre-test-00756 (0.000991 sec)
   passed   782/1093  rxt-pcre-test-00757 (0.001361 sec)
   passed   783/1093  rxt-pcre-test-00758 (0.001287 sec)
   passed   784/1093  rxt-pcre-test-00759 (0.001146 sec)
   passed   785/1093  rxt-pcre-test-00760 (0.001030 sec)
   failed   786/1093  rxt-pcre-test-00761 (0.060654 sec)
   passed   787/1093  rxt-pcre-test-00762 (0.001031 sec)
   failed   788/1093  rxt-pcre-test-00763 (0.001104 sec)
   failed   789/1093  rxt-pcre-test-00764 (0.001032 sec)
   passed   790/1093  rxt-pcre-test-00765 (0.001009 sec)
   passed   791/1093  rxt-pcre-test-00766 (0.001211 sec)
   failed   792/1093  rxt-pcre-test-00767 (0.000833 sec)
   failed   793/1093  rxt-pcre-test-00768 (0.000828 sec)
   failed   794/1093  rxt-pcre-test-00769 (0.001097 sec)
   failed   795/1093  rxt-pcre-test-00770 (0.001112 sec)
   failed   796/1093  rxt-pcre-test-00771 (0.001037 sec)
   failed   797/1093  rxt-pcre-test-00772 (0.000751 sec)
   failed   798/1093  rxt-pcre-test-00773 (0.000925 sec)
   failed   799/1093  rxt-pcre-test-00774 (0.001151 sec)
   failed   800/1093  rxt-pcre-test-00775 (0.000855 sec)
   failed   801/1093  rxt-pcre-test-00776 (0.001132 sec)
   failed   802/1093  rxt-pcre-test-00777 (0.000861 sec)
   failed   803/1093  rxt-pcre-test-00778 (0.000841 sec)
   passed   804/1093  rxt-pcre-test-00779 (0.001099 sec)
   failed   805/1093  rxt-pcre-test-00780 (0.000841 sec)
   failed   806/1093  rxt-pcre-test-00781 (0.000838 sec)
   failed   807/1093  rxt-pcre-test-00782 (0.001398 sec)
   failed   808/1093  rxt-pcre-test-00783 (0.000885 sec)
   passed   809/1093  rxt-pcre-test-00784 (0.001144 sec)
   failed   810/1093  rxt-pcre-test-00785 (0.000835 sec)
   failed   811/1093  rxt-pcre-test-00786 (0.000860 sec)
   failed   812/1093  rxt-pcre-test-00787 (0.000908 sec)
   failed   813/1093  rxt-pcre-test-00788 (0.000862 sec)
   failed   814/1093  rxt-pcre-test-00789 (0.000850 sec)
   failed   815/1093  rxt-pcre-test-00790 (0.000829 sec)
   failed   816/1093  rxt-pcre-test-00791 (0.000903 sec)
   failed   817/1093  rxt-pcre-test-00792 (0.001030 sec)
   failed   818/1093  rxt-pcre-test-00793 (0.001117 sec)
   failed   819/1093  rxt-pcre-test-00794 (0.001127 sec)
   failed   820/1093  rxt-pcre-test-00795 (0.000973 sec)
   passed   821/1093  rxt-pcre-test-00796 (0.001149 sec)
   passed   822/1093  rxt-pcre-test-00797 (0.001004 sec)
   passed   823/1093  rxt-pcre-test-00798 (0.001108 sec)
   passed   824/1093  rxt-pcre-test-00799 (0.002011 sec)
   passed   825/1093  rxt-pcre-test-00800 (0.001563 sec)
   failed   826/1093  rxt-pcre-test-00801 (0.001052 sec)
   failed   827/1093  rxt-pcre-test-00802 (0.000983 sec)
   failed   828/1093  rxt-pcre-test-00803 (0.000912 sec)
   failed   829/1093  rxt-pcre-test-00804 (0.000768 sec)
   failed   830/1093  rxt-pcre-test-00805 (0.056150 sec)
   failed   831/1093  rxt-pcre-test-00806 (0.000680 sec)
   failed   832/1093  rxt-pcre-test-00807 (0.000647 sec)
   failed   833/1093  rxt-pcre-test-00808 (0.000697 sec)
   failed   834/1093  rxt-pcre-test-00809 (0.000666 sec)
   failed   835/1093  rxt-pcre-test-00810 (0.000614 sec)
   failed   836/1093  rxt-pcre-test-00811 (0.000846 sec)
   failed   837/1093  rxt-pcre-test-00812 (0.000759 sec)
   failed   838/1093  rxt-pcre-test-00813 (0.000830 sec)
   failed   839/1093  rxt-pcre-test-00814 (0.000705 sec)
   failed   840/1093  rxt-pcre-test-00815 (0.000780 sec)
   passed   841/1093  rxt-pcre-test-00816 (0.000772 sec)
   passed   842/1093  rxt-pcre-test-00817 (0.000901 sec)
   failed   843/1093  rxt-pcre-test-00818 (0.001393 sec)
   failed   844/1093  rxt-pcre-test-00819 (0.001462 sec)
   passed   845/1093  rxt-pcre-test-00820 (0.000804 sec)
   passed   846/1093  rxt-pcre-test-00821 (0.000990 sec)
   passed   847/1093  rxt-pcre-test-00822 (0.002021 sec)
   passed   848/1093  rxt-pcre-test-00823 (0.001803 sec)
   failed   849/1093  rxt-pcre-test-00824 (0.000917 sec)
   failed   850/1093  rxt-pcre-test-00825 (0.001256 sec)
   failed   851/1093  rxt-pcre-test-00826 (0.001057 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   852/1093  rxt-pcre-test-00827 (0.001039 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   853/1093  rxt-pcre-test-00828 (0.001175 sec)
Warning (rxt): Unhandled PCRE flags in (?g
   failed   854/1093  rxt-pcre-test-00829 (0.001020 sec)
   failed   855/1093  rxt-pcre-test-00830 (0.000991 sec)
   failed   856/1093  rxt-pcre-test-00831 (0.001457 sec)
   failed   857/1093  rxt-pcre-test-00832 (0.000659 sec)
   failed   858/1093  rxt-pcre-test-00833 (0.001339 sec)
   failed   859/1093  rxt-pcre-test-00834 (0.000647 sec)
   failed   860/1093  rxt-pcre-test-00835 (0.000645 sec)
   failed   861/1093  rxt-pcre-test-00836 (0.000782 sec)
   failed   862/1093  rxt-pcre-test-00837 (0.000741 sec)
   failed   863/1093  rxt-pcre-test-00838 (0.000728 sec)
   failed   864/1093  rxt-pcre-test-00839 (0.000865 sec)
   failed   865/1093  rxt-pcre-test-00840 (0.000829 sec)
   failed   866/1093  rxt-pcre-test-00841 (0.055759 sec)
   failed   867/1093  rxt-pcre-test-00842 (0.001091 sec)
   failed   868/1093  rxt-pcre-test-00843 (0.000886 sec)
   failed   869/1093  rxt-pcre-test-00844 (0.000749 sec)
   failed   870/1093  rxt-pcre-test-00845 (0.000740 sec)
   failed   871/1093  rxt-pcre-test-00846 (0.000624 sec)
   failed   872/1093  rxt-pcre-test-00847 (0.000646 sec)
   failed   873/1093  rxt-pcre-test-00848 (0.001041 sec)
   failed   874/1093  rxt-pcre-test-00849 (0.001015 sec)
   passed   875/1093  rxt-pcre-test-00850 (0.000493 sec)
   passed   876/1093  rxt-pcre-test-00851 (0.000573 sec)
   passed   877/1093  rxt-pcre-test-00852 (0.000570 sec)
   passed   878/1093  rxt-pcre-test-00853 (0.001140 sec)
   passed   879/1093  rxt-pcre-test-00854 (0.001236 sec)
   failed   880/1093  rxt-pcre-test-00855 (0.001094 sec)
   failed   881/1093  rxt-pcre-test-00856 (0.001432 sec)
   failed   882/1093  rxt-pcre-test-00857 (0.001609 sec)
   failed   883/1093  rxt-pcre-test-00858 (0.001124 sec)
   failed   884/1093  rxt-pcre-test-00859 (0.001314 sec)
   failed   885/1093  rxt-pcre-test-00860 (0.001728 sec)
   failed   886/1093  rxt-pcre-test-00861 (0.000726 sec)
   failed   887/1093  rxt-pcre-test-00862 (0.000957 sec)
   failed   888/1093  rxt-pcre-test-00863 (0.000749 sec)
   failed   889/1093  rxt-pcre-test-00864 (0.000739 sec)
   failed   890/1093  rxt-pcre-test-00865 (0.000856 sec)
   failed   891/1093  rxt-pcre-test-00866 (0.001140 sec)
   failed   892/1093  rxt-pcre-test-00867 (0.001036 sec)
   failed   893/1093  rxt-pcre-test-00868 (0.000742 sec)
   failed   894/1093  rxt-pcre-test-00869 (0.001502 sec)
   failed   895/1093  rxt-pcre-test-00870 (0.001591 sec)
   failed   896/1093  rxt-pcre-test-00871 (0.001055 sec)
   failed   897/1093  rxt-pcre-test-00872 (0.000884 sec)
   failed   898/1093  rxt-pcre-test-00873 (0.000641 sec)
   failed   899/1093  rxt-pcre-test-00874 (0.000645 sec)
   failed   900/1093  rxt-pcre-test-00875 (0.000667 sec)
   failed   901/1093  rxt-pcre-test-00876 (0.000836 sec)
   failed   902/1093  rxt-pcre-test-00877 (0.001062 sec)
   failed   903/1093  rxt-pcre-test-00878 (0.055030 sec)
   failed   904/1093  rxt-pcre-test-00879 (0.001095 sec)
   failed   905/1093  rxt-pcre-test-00880 (0.000888 sec)
   failed   906/1093  rxt-pcre-test-00881 (0.000636 sec)
   failed   907/1093  rxt-pcre-test-00882 (0.000728 sec)
   failed   908/1093  rxt-pcre-test-00883 (0.000758 sec)
   failed   909/1093  rxt-pcre-test-00884 (0.000657 sec)
   failed   910/1093  rxt-pcre-test-00885 (0.000658 sec)
   failed   911/1093  rxt-pcre-test-00886 (0.000678 sec)
   failed   912/1093  rxt-pcre-test-00887 (0.000657 sec)
   failed   913/1093  rxt-pcre-test-00888 (0.000662 sec)
   failed   914/1093  rxt-pcre-test-00889 (0.000653 sec)
   failed   915/1093  rxt-pcre-test-00890 (0.000612 sec)
   failed   916/1093  rxt-pcre-test-00891 (0.000820 sec)
   failed   917/1093  rxt-pcre-test-00892 (0.000801 sec)
   passed   918/1093  rxt-pcre-test-00893 (0.000726 sec)
   failed   919/1093  rxt-pcre-test-00894 (0.000713 sec)
   failed   920/1093  rxt-pcre-test-00895 (0.000753 sec)
   failed   921/1093  rxt-pcre-test-00896 (0.001224 sec)
   failed   922/1093  rxt-pcre-test-00897 (0.000685 sec)
   failed   923/1093  rxt-pcre-test-00898 (0.000625 sec)
   passed   924/1093  rxt-pcre-test-00899 (0.011313 sec)
   failed   925/1093  rxt-pcre-test-00900 (0.000773 sec)
   passed   926/1093  rxt-pcre-test-00901 (0.002614 sec)
   failed   927/1093  rxt-pcre-test-00902 (0.000957 sec)
   passed   928/1093  rxt-pcre-test-00903 (0.060605 sec)
   failed   929/1093  rxt-pcre-test-00904 (0.000900 sec)
   failed   930/1093  rxt-pcre-test-00905 (0.001211 sec)
   failed   931/1093  rxt-pcre-test-00906 (0.001217 sec)
   failed   932/1093  rxt-pcre-test-00907 (0.000862 sec)
Test rxt-pcre-test-00908 backtrace:
  (rxt-seq-flatten (cdr res))
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "g" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "k" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "r" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "k" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "b" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "f" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "g" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "l" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "w" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "\n" :case-fold nil) #s(rxt-st
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "z" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "p" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "w" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "w" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "r" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "r" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "l" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "p" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "," :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "l" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "r" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "P" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "r" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "f" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "\n" :case-fold nil) #s(rxt-st
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "," :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "b" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-submatch :body #s(rxt-char-set-union :chars 
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-sub
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "l" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "p" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "g" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "n" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "v" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "v" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "w" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "\n" :case-fold nil) #s(rxt-st
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "N" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-primitive :pcre "." :rx nonl) #s(rxt-string 
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-submatch :body #s(rxt-string :chars "the mar
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-sub
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "1" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "f" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "f" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "p" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "m" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "b" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "p" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "k" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "t" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "a" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "," :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "e" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "c" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "d" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "l" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "u" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "o" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "s" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "i" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "h" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "T" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars " " :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "-" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "-" :case-fold nil) #s(rxt-str
  (let ((re (car res)) (tail (rxt-seq-flatten (cdr res)))) (cond ((and
  (if (consp res) (let ((re (car res)) (tail (rxt-seq-flatten (cdr res
  rxt-seq-flatten((#s(rxt-string :chars "-" :case-fold nil) #s(rxt-str
  (let ((res (rxt-seq-flatten res))) (if (consp res) (if (consp (cdr r
  rxt-seq(#s(rxt-string :chars "-" :case-fold nil) #s(rxt-string :char
  apply(rxt-seq (#s(rxt-string :chars "-" :case-fold nil) #s(rxt-strin
  (let ((pieces 'nil) (branch-start-p t)) (while (not (looking-at rxt-
  (let ((begin (point)) (value (let ((pieces 'nil) (branch-start-p t))
  rxt-parse-branch()
  (let ((branch (rxt-parse-branch))) (setq branches (cons branch branc
  (while t (let ((branch (rxt-parse-branch))) (setq branches (cons bra
  (catch '--cl-block-nil-- (while t (let ((branch (rxt-parse-branch)))
  (let ((branches 'nil)) (catch '--cl-block-nil-- (while t (let ((bran
  (if (eobp) (rxt-seq) (let ((branches 'nil)) (catch '--cl-block-nil--
  (let ((rxt-pcre-extended-mode rxt-pcre-extended-mode) (rxt-pcre-s-mo
  (let ((begin (point)) (value (let ((rxt-pcre-extended-mode rxt-pcre-
  rxt-parse-exp()
  (let ((rxt-source-text-string re)) (rxt-parse-exp))
  (progn (insert re) (goto-char (point-min)) (let ((rxt-source-text-st
  (unwind-protect (progn (insert re) (goto-char (point-min)) (let ((rx
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
  (let* ((rxt-parse-pcre pcre-p) (rxt-pcre-extended-mode nil) (rxt-pcr
  rxt-parse-re("--- This should succeed, as the skip causes bump t..."
  rxt-parse-pcre("--- This should succeed, as the skip causes bump t..
  (rxt-adt->rx (rxt-parse-pcre (rxt--add-flags pcre flags)))
  (let ((value (rxt-adt->rx (rxt-parse-pcre (rxt--add-flags pcre flags
  rxt-pcre-to-rx("--- This should succeed, as the skip causes bump t..
  (rx-to-string (rxt-pcre-to-rx (rxt--add-flags pcre flags)) t)
  (let ((value (rx-to-string (rxt-pcre-to-rx (rxt--add-flags pcre flag
  rxt-pcre-to-elisp("--- This should succeed, as the skip causes bump 
  (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp "--- This s
  (lambda nil (let* ((case-fold-search nil) (regexp (rxt-pcre-to-elisp
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name rxt-pcre-test-00908 :documentation ni
  ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
  ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
  ert-run-tests-batch(nil)
  ert-run-tests-batch-and-exit()
  eval((ert-run-tests-batch-and-exit) t)
  command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
  command-line()
  normal-top-level()
Test rxt-pcre-test-00908 condition:
    (error "Lisp nesting exceeds ‘max-lisp-eval-depth’")
   FAILED   933/1093  rxt-pcre-test-00908 (0.037648 sec)
   failed   934/1093  rxt-pcre-test-00909 (0.000888 sec)
   passed   935/1093  rxt-pcre-test-00910 (0.002790 sec)
   failed   936/1093  rxt-pcre-test-00911 (0.001901 sec)
   passed   937/1093  rxt-pcre-test-00912 (0.003923 sec)
   failed   938/1093  rxt-pcre-test-00913 (0.001402 sec)
   passed   939/1093  rxt-pcre-test-00914 (0.005598 sec)
   failed   940/1093  rxt-pcre-test-00915 (0.000686 sec)
   passed   941/1093  rxt-pcre-test-00916 (0.004410 sec)
   failed   942/1093  rxt-pcre-test-00917 (0.000807 sec)
   failed   943/1093  rxt-pcre-test-00918 (0.000770 sec)
   passed   944/1093  rxt-pcre-test-00919 (0.007764 sec)
   failed   945/1093  rxt-pcre-test-00920 (0.000720 sec)
   passed   946/1093  rxt-pcre-test-00921 (0.004385 sec)
   failed   947/1093  rxt-pcre-test-00922 (0.000839 sec)
   failed   948/1093  rxt-pcre-test-00923 (0.000871 sec)
   passed   949/1093  rxt-pcre-test-00924 (0.005150 sec)
   failed   950/1093  rxt-pcre-test-00925 (0.000869 sec)
   passed   951/1093  rxt-pcre-test-00926 (0.002254 sec)
   failed   952/1093  rxt-pcre-test-00927 (0.000748 sec)
   failed   953/1093  rxt-pcre-test-00928 (0.000650 sec)
   failed   954/1093  rxt-pcre-test-00929 (0.000714 sec)
   failed   955/1093  rxt-pcre-test-00930 (0.000647 sec)
   failed   956/1093  rxt-pcre-test-00931 (0.000656 sec)
   failed   957/1093  rxt-pcre-test-00932 (0.000655 sec)
   failed   958/1093  rxt-pcre-test-00933 (0.001032 sec)
   failed   959/1093  rxt-pcre-test-00934 (0.000691 sec)
   failed   960/1093  rxt-pcre-test-00935 (0.000680 sec)
   failed   961/1093  rxt-pcre-test-00936 (0.001103 sec)
   failed   962/1093  rxt-pcre-test-00937 (0.001024 sec)
   failed   963/1093  rxt-pcre-test-00938 (0.001029 sec)
   failed   964/1093  rxt-pcre-test-00939 (0.001425 sec)
   failed   965/1093  rxt-pcre-test-00940 (0.001103 sec)
   failed   966/1093  rxt-pcre-test-00941 (0.001003 sec)
   failed   967/1093  rxt-pcre-test-00942 (0.001041 sec)
   failed   968/1093  rxt-pcre-test-00943 (0.001050 sec)
   failed   969/1093  rxt-pcre-test-00944 (0.000843 sec)
   failed   970/1093  rxt-pcre-test-00945 (0.000826 sec)
   failed   971/1093  rxt-pcre-test-00946 (0.000828 sec)
   failed   972/1093  rxt-pcre-test-00947 (0.000657 sec)
   failed   973/1093  rxt-pcre-test-00948 (0.002157 sec)
   failed   974/1093  rxt-pcre-test-00949 (0.001443 sec)
   failed   975/1093  rxt-pcre-test-00950 (0.001071 sec)
   passed   976/1093  rxt-pcre-test-00951 (0.001008 sec)
   failed   977/1093  rxt-pcre-test-00952 (0.001410 sec)
   passed   978/1093  rxt-pcre-test-00953 (0.001111 sec)
   failed   979/1093  rxt-pcre-test-00954 (0.001372 sec)
   passed   980/1093  rxt-pcre-test-00955 (0.000919 sec)
   failed   981/1093  rxt-pcre-test-00956 (0.001058 sec)
   passed   982/1093  rxt-pcre-test-00957 (0.000863 sec)
   failed   983/1093  rxt-pcre-test-00958 (0.001071 sec)
   passed   984/1093  rxt-pcre-test-00959 (0.000979 sec)
   passed   985/1093  rxt-pcre-test-00960 (0.000718 sec)
   failed   986/1093  rxt-pcre-test-00961 (0.086530 sec)
   failed   987/1093  rxt-pcre-test-00962 (0.000926 sec)
   failed   988/1093  rxt-pcre-test-00963 (0.000821 sec)
   failed   989/1093  rxt-pcre-test-00964 (0.000665 sec)
   failed   990/1093  rxt-pcre-test-00965 (0.000679 sec)
   failed   991/1093  rxt-pcre-test-00966 (0.000619 sec)
   failed   992/1093  rxt-pcre-test-00967 (0.000579 sec)
   failed   993/1093  rxt-pcre-test-00968 (0.000565 sec)
   failed   994/1093  rxt-pcre-test-00969 (0.000616 sec)
   failed   995/1093  rxt-pcre-test-00970 (0.000615 sec)
   failed   996/1093  rxt-pcre-test-00971 (0.000826 sec)
   failed   997/1093  rxt-pcre-test-00972 (0.000829 sec)
   failed   998/1093  rxt-pcre-test-00973 (0.000663 sec)
   failed   999/1093  rxt-pcre-test-00974 (0.000610 sec)
   failed  1000/1093  rxt-pcre-test-00975 (0.001495 sec)
   passed  1001/1093  rxt-pcre-test-00976 (0.001106 sec)
   failed  1002/1093  rxt-pcre-test-00977 (0.001095 sec)
   failed  1003/1093  rxt-pcre-test-00978 (0.001244 sec)
   failed  1004/1093  rxt-pcre-test-00979 (0.001345 sec)
   failed  1005/1093  rxt-pcre-test-00980 (0.001315 sec)
   passed  1006/1093  rxt-pcre-test-00981 (0.001333 sec)
   failed  1007/1093  rxt-pcre-test-00982 (0.001068 sec)
   failed  1008/1093  rxt-pcre-test-00983 (0.001044 sec)
   failed  1009/1093  rxt-pcre-test-00984 (0.001364 sec)
   failed  1010/1093  rxt-pcre-test-00985 (0.001424 sec)
   passed  1011/1093  rxt-pcre-test-00986 (0.001343 sec)
   failed  1012/1093  rxt-pcre-test-00987 (0.000808 sec)
   failed  1013/1093  rxt-pcre-test-00988 (0.000782 sec)
   failed  1014/1093  rxt-pcre-test-00989 (0.000797 sec)
   failed  1015/1093  rxt-pcre-test-00990 (0.000785 sec)
   passed  1016/1093  rxt-pcre-test-00991 (0.001735 sec)
   failed  1017/1093  rxt-pcre-test-00992 (0.001064 sec)
   failed  1018/1093  rxt-pcre-test-00993 (0.001148 sec)
   failed  1019/1093  rxt-pcre-test-00994 (0.001352 sec)
   failed  1020/1093  rxt-pcre-test-00995 (0.001599 sec)
   passed  1021/1093  rxt-pcre-test-00996 (0.061083 sec)
   failed  1022/1093  rxt-pcre-test-00997 (0.001270 sec)
   failed  1023/1093  rxt-pcre-test-00998 (0.001093 sec)
   failed  1024/1093  rxt-pcre-test-00999 (0.001470 sec)
   failed  1025/1093  rxt-pcre-test-01000 (0.001412 sec)
   passed  1026/1093  rxt-pcre-test-01001 (0.001820 sec)
   failed  1027/1093  rxt-pcre-test-01002 (0.000664 sec)
   passed  1028/1093  rxt-pcre-test-01003 (0.001182 sec)
   failed  1029/1093  rxt-pcre-test-01004 (0.000690 sec)
   failed  1030/1093  rxt-pcre-test-01005 (0.000973 sec)
   failed  1031/1093  rxt-pcre-test-01006 (0.000689 sec)
   passed  1032/1093  rxt-pcre-test-01007 (0.001386 sec)
   failed  1033/1093  rxt-pcre-test-01008 (0.000887 sec)
   passed  1034/1093  rxt-pcre-test-01009 (0.001962 sec)
Warning (rxt): Unhandled PCRE flags in (?imsx
   failed  1035/1093  rxt-pcre-test-01010 (0.000796 sec)
Warning (rxt): Unhandled PCRE flags in (?imsx
   failed  1036/1093  rxt-pcre-test-01011 (0.000807 sec)
   failed  1037/1093  rxt-pcre-test-01012 (0.000696 sec)
   failed  1038/1093  rxt-pcre-test-01013 (0.000665 sec)
   failed  1039/1093  rxt-pcre-test-01014 (0.000633 sec)
   failed  1040/1093  rxt-pcre-test-01015 (0.000623 sec)
   failed  1041/1093  rxt-pcre-test-01016 (0.000631 sec)
   failed  1042/1093  rxt-pcre-test-01017 (0.000635 sec)
   failed  1043/1093  rxt-pcre-test-01018 (0.000631 sec)
   failed  1044/1093  rxt-pcre-test-01019 (0.000668 sec)
   failed  1045/1093  rxt-pcre-test-01020 (0.000988 sec)
   failed  1046/1093  rxt-pcre-test-01021 (0.000754 sec)
   failed  1047/1093  rxt-pcre-test-01022 (0.000651 sec)
   failed  1048/1093  rxt-pcre-test-01023 (0.000673 sec)
   failed  1049/1093  rxt-pcre-test-01024 (0.000652 sec)
   failed  1050/1093  rxt-pcre-test-01025 (0.000644 sec)
   passed  1051/1093  rxt-pcre-test-01026 (0.004217 sec)
   failed  1052/1093  rxt-pcre-test-01027 (0.000784 sec)
   passed  1053/1093  rxt-pcre-test-01028 (0.001154 sec)
   failed  1054/1093  rxt-pcre-test-01029 (0.000973 sec)
   failed  1055/1093  rxt-pcre-test-01030 (0.000804 sec)
   passed  1056/1093  rxt-pcre-test-01031 (0.061917 sec)
   failed  1057/1093  rxt-pcre-test-01032 (0.000868 sec)
   passed  1058/1093  rxt-pcre-test-01033 (0.012712 sec)
   failed  1059/1093  rxt-pcre-test-01034 (0.000732 sec)
   failed  1060/1093  rxt-pcre-test-01035 (0.000995 sec)
   failed  1061/1093  rxt-pcre-test-01036 (0.001065 sec)
   passed  1062/1093  rxt-pcre-test-01037 (0.006005 sec)
   failed  1063/1093  rxt-pcre-test-01038 (0.001237 sec)
   passed  1064/1093  rxt-pcre-test-01039 (0.003433 sec)
   failed  1065/1093  rxt-pcre-test-01040 (0.000855 sec)
   passed  1066/1093  rxt-pcre-test-01041 (0.002252 sec)
   failed  1067/1093  rxt-pcre-test-01042 (0.000686 sec)
   failed  1068/1093  rxt-pcre-test-01043 (0.000684 sec)
   failed  1069/1093  rxt-pcre-test-01044 (0.060660 sec)
   failed  1070/1093  rxt-pcre-test-01045 (0.000883 sec)
   failed  1071/1093  rxt-pcre-test-01046 (0.000697 sec)
   failed  1072/1093  rxt-pcre-test-01047 (0.000709 sec)
   failed  1073/1093  rxt-pcre-test-01048 (0.000621 sec)
   failed  1074/1093  rxt-pcre-test-01049 (0.000689 sec)
   failed  1075/1093  rxt-pcre-test-01050 (0.000621 sec)
   failed  1076/1093  rxt-pcre-test-01051 (0.000615 sec)
   failed  1077/1093  rxt-pcre-test-01052 (0.000607 sec)
   failed  1078/1093  rxt-pcre-test-01053 (0.000619 sec)
   passed  1079/1093  rxt-pcre-test-01054 (0.001337 sec)
   passed  1080/1093  rxt-pcre-test-01055 (0.001187 sec)
   passed  1081/1093  rxt-pcre-test-01056 (0.001490 sec)
   passed  1082/1093  rxt-pcre-test-01057 (0.000644 sec)
   passed  1083/1093  rxt-quote-pcre (0.000169 sec)
   passed  1084/1093  rxt-read-delimited-pcre (0.000509 sec)
   passed  1085/1093  rxt-seq-empty (0.000138 sec)
   passed  1086/1093  rxt-seq-flatten-sequences (0.000225 sec)
   passed  1087/1093  rxt-seq-join-strings (0.000201 sec)
   passed  1088/1093  rxt-seq-remove-empty (0.000185 sec)
   passed  1089/1093  rxt-seq-singleton (0.000140 sec)
   passed  1090/1093  rxt-string-concat (0.000192 sec)
   passed  1091/1093  rxt-string-generation (0.002839 sec)
   passed  1092/1093  rxt-trivial-p (0.000183 sec)
   passed  1093/1093  rxt-with-source-location (0.000493 sec)

Ran 1093 tests, 1083 results as expected, 8 unexpected, 2 skipped (2020-10-31 22:09:43+0500, 8.881741 sec)
428 expected failures

8 unexpected results:
   PASSED  rxt-pcre-test-00017
   PASSED  rxt-pcre-test-00018
   PASSED  rxt-pcre-test-00125
   FAILED  rxt-pcre-test-00584
   FAILED  rxt-pcre-test-00585
   FAILED  rxt-pcre-test-00601
   PASSED  rxt-pcre-test-00690
   FAILED  rxt-pcre-test-00908

2 skipped results:
  SKIPPED  rxt--read-pcre
  SKIPPED  rxt-pcre-mode-evil-search

advertise pcre-mode more

I just discovered pcre-mode and it's awesome! It doesn't work for all methods (e.g ibuffer-do-replace-regexp which tries to be too smart), but it makes emacs much easier to use for me.

You'd mention it in the readme IMHO :)

Feature Request: Colorize or Substitute Unicode Alternatives for Backslash-Escaped Characters

Would it be possible to add a feature that allows color to be used instead of backslashes in order escape characters?

I'm imagining a tool that colors all characters that are to be interpreted literally as black and uses one color for grouping parentheses, another for quantifiers, and yet another for character ranges, etc.

As an alternative, it would also be useful if one could configure the package to substitute rarely used unicode characters of the user's choice for escaped parentheses, the full stop, quantifiers, etc.

Library fails to load

Hi,

I am getting this error when trying to (require 'pcre2el):

Debugger entered--Lisp error: (void-function record)
  (record (quote rxt-choice) nil)
  (defvar rxt-empty (record (quote rxt-choice) nil))
  require(pcre2el)

However, if I open pcre2el.el and eval-buffer on it, then I can require it without error.

Thanks.

`pcre-mode` doesn't work with `ibuffer-do-replace-regexp`

Hello

pcre-mode doesn't work with ibuffer-do-replace-regexp, and by reading the source I'm not sure what the proper solution is.

I could go:

  1. Write a defadvice for pcre-mode like it does for align-regexp
  2. Rewrite a dumber version of ibuffer-do-replace-regexp which would use replace-regexp and thus work with pcre-mode.

What do you reckon would be better?

Add a function for quoting PCRE expressions

Since pcre2el is my go-to library for handling PCREs in Emacs, it'd be nice to include a mechanism for quoting PCREs. Would you be interested in a PR for such functionality? We have code for this already in ag.el.

[feature request] Add rx syntax

Hi,

Emacs' regex features the ability to manage the (partially SRE based) rx syntax, which is extremely useful when one is concerned about long-term maintainability of complex (or very long) regex expressions.

It would be wonderful if pcre2el would in the future add the functionality to convert PCRE syntax to emacs' rx syntax. After all, pcre2el is described as "PCRE to Elisp regexp syntax converter", and that does include rx syntax as well as the string syntax. :)

Thank you so much for pcre2el!

Warnings with newer Emacs versions

With Emacs 28, I get the following warnings:

path/to/pcre2el.el: Warning: Use keywords rather than deprecated positional arguments to `define-minor-mode' [2 times]
path/to/pcre2el.el: Warning: ‘merge’ is an obsolete alias (as of 27.1); use ‘cl-merge’ instead.

Compilation warning about `reb-target-binding`

Hi,

Despite the fix in #51, a compilation warning remains, e.g.

In end of data:
magit-todos.el: Warning: the function `reb-target-binding' is not known to be defined.

Because of this code:

https://github.com/mattbeshara/pcre2el/blob/34b35c0ba0f4d0658705591467617e9d7b3c516c/pcre2el.el#L3127-L3129

The byte-compiler doesn't know that the function won't be called on later Emacs versions.

Unfortunately, this still causes some users to report bugs on downstream packages about this warning. It would be good if we could fix it. :)

pcre-mode bug, it not worked well with (isearch-yank-word)

pcre-mode is awesome. But, it broken my isearch function in some case.

I often to search a string with C-s, and then press a hotkey `(isearch-yank-word)
to select word after point as search content, e.g.

  1. I want to search all string "${argv[@]}" in current buffer.
  2. move point before $.
  3. C-s to start isearch
  4. M-l (this is a keybinding) try to select ${argv
  5. error message: [Bad brace expression ${argv]

Thanks.

Issue with simple character escapes?

Hi,

Thank you so much for pcre2el. It is so helpful to get started with elisp regex!

I am not sure if this is a bug, or it is working as intended.

If I try pcre2el with a simple character escapes, ie \n, like:

(pcre-to-elisp "\n")

Emacs stalls and I need to interrupt the evaluation with C-g.

If I do (pcre-to-elisp "\\n") there are no problems though:

ELISP> (pcre-to-elisp "\\n")
"\n"

Is this the intended behavior?

Thank you once again for pcre2el.

pcre-mode and evil-search

Hi, not sure if this is the right place to ask this:

Is there a way to get the pcre-mode working with evil-search's evil-search-previous and evil-search-next commands? evil-search-forward and evil-search-backward seem to play nice with the isearch module, but when you use either the search previous or search next it seems to go back to using the non-pcre regex search.

I'm testing this on the latest version of spacemacs with the pcre2el layer enabled, if that helps. (or maybe I should bug spacemacs about this? or evil-search?)

Case insensitive modifier?

That would be convenient to have one—placing i at the end when you’re not sure about the case of a word instead of placing [aA] combinations for every letter. I didn’t quite understand, are modifiers not supported at all?

RFC on isearch-query-regexp drop into pcre-query-replace-regexp

Given Emacs 25.1 and pcre2el available from melpa (pcre2el-20161120.1303), I have tried to integrate isearch-query-regexp and pcre-query-replace.regexp. i.e. type the interactive search query and then press a keybind to drop into interactive query replace with the needle string already filled and accepted. I have something working.

However the UI needs fixing.
Also it doesn't support isearch-backward-regexp?

I see isearch integration was previously requested, in #5.

;; While in isearch-forward-regexp, start a query-replace with
;; the current (PCRE!) search string via Meta-r.

(define-key isearch-mode-map (kbd "M-r") #'my-isearch--query-replace)

(defun my-isearch--query-replace ()
  "Check pcre and regexp toggles then do the replace UI."
  (interactive)
  (if isearch-regexp
      (if pcre-mode
          (my-isearch--pcre-query-replace-regexp)
        (isearch-query-replace-regexp))
    (isearch-query-replace)))

(defun my-isearch--pcre-query-replace-regexp ()
  "Attempt to use the PCRE mode of query-replace-regexp.
FIXME: interactive prompt redundantly asks for the search string.
In contrast, isearch-query-replace-regexp skips the first prompt
and prompts directly for replacement text."
  (interactive)
  ;; Do isearch quit
  (isearch-exit)
  ;; Move the cursor so that the first search match
  ;; is the first replacement candidate.
  (if (and isearch-other-end
           (if nil ;; FIXME: check backward
               (> isearch-other-end (point))
             (< isearch-other-end (point)))
           (not (and transient-mark-mode mark-active
                     (if nil ;; FIXME: check backward
                         (> (mark) (point))
                       (< (mark) (point))))))
      (goto-char isearch-other-end))
  (minibuffer-with-setup-hook
      (lambda () (insert isearch-string))
    (pcre-query-replace-regexp)))

Example usage: Try the following sequence of inputs:

M-x pcre-mode ENTER
M-x isearch-forward-regexp ENTER
([[:alnum]-]{7})-other     ;; PCRE doesn't require backslashes on the "(" or "{" nice.
M-r
ENTER   ;; this is redundant, FIXME
other-\1 ENTER
y y y ;; accept 3 replacement candidates

The resulting repeat-complex-command entry is:

(query-replace-regexp "\\([-[:alnum:]]\\{7\\}\\)-other"
 "other-\\1"
nil (if (use-region-p) (region-beginning)) (if (use-region-p) (region-end)) nil nil)

RFC (request for comments) please.

Invalid conversion between elisp and pcre

ELISP> (rxt-elisp-to-pcre (rx-to-string '(optional (0+ " "))))
" *?"
ELISP> (rx-to-string '(optional (0+ " ")))
"\\(?:\\(?: *\\)?\\)"
ELISP> 

*? is the non-greedy repeat operator, not the optional + greedy repeat.

Warning (bytecomp): misplaced interactive spec

Hello,

Using https://launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa I get this warning with pcre2el:

Warning (bytecomp): misplaced interactive spec: ‘(interactive (let ((args (find-tag-interactive "[PCRE] Find tag regexp: " t))) (list (rxt-pcre-to-elisp (nth 0 args)) (nth 1 args) (nth 2 args))))’

Based on http://emacs.1067599.n5.nabble.com/bug-13265-24-2-91-REGRESSION-Warning-misplaced-interactive-spec-td273677.html, I think this is a bug in emacs but I'm not sure.

rx form with two question marks

If I place cursor at the following non-greedy zero-or-more type of elisp regexp

"a??"

and type C-c / x to get an rx form, what I get is

(\?\? "a")

But if I use that as an rx form, what I get back is a greedy version:

(rx (\?\? "a")) ; ⇒ "a?"

The docstring of rx doesn't say question marks should be escaped. Maybe pcre2el should be changed to return (?? "a") rather than (\?\? "a"). But then it's a bit awkward to return (?? "a") because that's the same as (63 "a") so it's not pretty when printed. Not sure how this issue is to be resolved.

Some experiments:

;; how rx macro treats question marks
(list (rx (? "a"))
      (rx (\? "a"))
      (rx (?? "a"))
      (rx (\?? "a"))
      (rx (\?\? "a")))
⇒ ("a?" "a?" "a??" "a?" "a?")

;; how elisp reader reads question marks
(list (quote (? "a"))
      (quote (\? "a"))
      (quote (?? "a"))
      (quote (\?? "a"))
      (quote (\?\? "a")))
⇒ ((32 "a") (\? "a") (63 "a") (\?\? "a") (\?\? "a"))

Needless quoting of *?

Given the string "a*?", rxt-elisp-to-rx gives (*\? "a"). This works, but I think it should return (*? "a").

How to enable multi-line dot matching?

Hello,

Is there a way to set the flags so dot matches newline for functions like pcre-query-replace-regexp or pcre-mode? For now I used (.|\n) but it's a bit annoying.

Support for more than just query-replace-regexp

This library is great. I can finally stop banging my head against the wall trying to remember the idiosyncrasies of emacs regular expressions. Would it be possible to add more than just query-replace-regexp. A replace-regexp would be nice (I know I can just hit !, but this way is faster). And some sort of pcre-isearch-regexp would be awesome.

Time for a release

The previous release is from 2015. What about tagging the current commit?

Can't convert an elisp regexp

I can't manage to convert that:

(defvar klassified--search-class-definition
  (concat
   ;; optional variable declaration (overrides 2)
   "\\(?:\\(?:return \\)\\|\\(?:let \\(?2:[^ ]+?\\) = \\)\\)"
   ;; superclass reference (4)
   "\\(?4:.*\\)"
   "\\."
   (regexp-opt '("subclass" "abstractSuclass"))
   "(")
  "A regexp matching a class definition in a search result.")
(rxt-elisp-to-pcre klassified--search-class-definition)

Error message is:

rxt-error: Invalid regexp: "No PCRE translation of `\\(?1:.+?/\\(?2:[^/]+\\)\\.js\\)'"

I understand some concepts can't be translated but would it be possible to force translation while loosing these concepts?

Unrecognized PCRE extended construction

When try to convert this common regex:
(rxt-pcre-to-elisp "^(?:ISBN(?:-1[03])?:? )?(?=[0-9X]{10}$|(?=(?:[0-9]+[- ]){3})[- 0-9X]{13}$|97[89][0-9]{10}$|(?=(?:[0-9]+[- ]){4})[- 0-9]{17}$)(?:97[89][- ]?)?[0-9]{1,5}[- ]?[0-9]+[- ]?[0-9]+[- ]?[0-9X]$")
The debugger reports:

Debugger entered--Lisp error: (rxt-invalid-regexp "Unrecognized PCRE extended construction `(?='")
  signal(rxt-invalid-regexp ("Unrecognized PCRE extended construction `(?='"))
  rxt-error("Unrecognized PCRE extended construction `(?%c'" 61)

Is this one of the PCRE limitations?

Prefer strings to comments in ranges with rxt-elisp-to-rx

ELISP> (rxt-elisp-to-rx "[_a-z]")
(any 95
     (97 . 122))

I think this should convert characters to strings (so "_" rather than 95, which is ?_), and ranges could be strings too. Ideally the output would be:

ELISP> (rxt-elisp-to-rx "[_a-z]")
(any "_" "a-z")

"Peculiar error" trying to capture asterisk

Trying to capture one or more asterisks, like ** test I though of using the legit PCRE (\*+), but trying this:
(rxt-pcre-to-elisp "(\*+)")
throws:
rxt-error: peculiar error: "Unrecognized PCRE extended construction (*+)"
while this works:
(rxt-pcre-to-elisp "(\\*+)")

Is that a limitation? I could not find it listed in the README file.

Thank you for pcre2el!

ICU regular expressions

i'm a novice when it comes to non-elisp regexes, but i'm interested in converting ICU regexes to el, either via PCRE and then this package or directly.

does anyone around these parts know if there is much of a difference between PCRE and ICU? would it be plausible for me to modify this library to get a direct conversion working?

i was hoping to parse SRX sentence rules (http://okapiframework.org/wiki/index.php?title=SRX) for sophisticated sentence ending and non-ending rules in various languages, mainly for translation. The Okapi Foundation has a collection available free to use, but they are done as ICU regexes.

Integrate with `lex` and `lex-parse-re`

GNU ELPA now has a neat-looking lex library for generating lexers, written by Stefan Monnier, which includes a function lex-parse-re for parsing Emacs and basic regex syntax into rx form much like rxt-elisp-to-rx does.

It would be good to avoid duplicating this functionality, and possibly also rewrite pcre2el's parsers in the same style as lex-parse-re so that they can interoperate.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.