![]() (rx (| ,(rx numeric) ,(rx alphabetic))) doesn't:, even though the "type-checking rules" for char-sets says that it should: > (rx (| numeric alphabetic)) '#{re-char-set} > (rx (| ,(rx numeric) ,(rx alphabetic))) '#{Re-choice} The following patch fixes this but I'm not sure if make-re-choice is the right place to tackle this problem: This fixes bug report #1063781 |
||
---|---|---|
.. | ||
alanltr | ||
cclass | ||
doc2.txt | ||
oldfuns.scm | ||
packages.scm | ||
parse.scm | ||
posixstr.scm | ||
re-fold.scm | ||
re-high.scm | ||
re-low.scm | ||
re-match-syntax.scm | ||
re-subst.scm | ||
re-syntax.scm | ||
re.scm | ||
regexp.scm | ||
regexp1.c | ||
regress.scm | ||
rx-lib.scm | ||
rx-notes | ||
scope | ||
simp.notes | ||
simp.scm | ||
spencer.scm | ||
test.scm | ||
todo |