diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-09-13 20:51:49 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-09-13 20:51:49 -0700 |
commit | b8b6030d1b6fda1bcf76c339452826a10830bd76 (patch) | |
tree | 85043e1ca829a2f9eb7f2cb62d22f825650d3ee3 /tests/018 | |
parent | c1d3c908d41c29d1221cf2c10b411281cd185053 (diff) | |
download | txr-b8b6030d1b6fda1bcf76c339452826a10830bd76.tar.gz txr-b8b6030d1b6fda1bcf76c339452826a10830bd76.tar.bz2 txr-b8b6030d1b6fda1bcf76c339452826a10830bd76.zip |
glob*: do not recognize trailing \/**.
* glob.c (super_glob_rec): Do not recognize a trailing /**
if it is preceded by a backslash.
* tests/018/glob.tl: Test case added.
Diffstat (limited to 'tests/018')
-rw-r--r-- | tests/018/glob.tl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/018/glob.tl b/tests/018/glob.tl index 35cd24e3..7c3913a4 100644 --- a/tests/018/glob.tl +++ b/tests/018/glob.tl @@ -109,3 +109,28 @@ nil (len (glob* "**/proc/**/**")) 547) + +(test (glob* "002/proc\\/**") + ("002/proc/1" "002/proc/103" "002/proc/1068" "002/proc/1235" + "002/proc/1236" "002/proc/15812" "002/proc/1620" "002/proc/16248" + "002/proc/16249" "002/proc/1624" "002/proc/1645" "002/proc/16598" + "002/proc/1665" "002/proc/1698" "002/proc/16" "002/proc/175" + "002/proc/1766" "002/proc/1791" "002/proc/17" "002/proc/1790" + "002/proc/1821" "002/proc/1839" "002/proc/1851" "002/proc/186" + "002/proc/18614" "002/proc/1887" "002/proc/1902" "002/proc/1921" + "002/proc/1925" "002/proc/1926" "002/proc/1927" "002/proc/1928" + "002/proc/1929" "002/proc/1930" "002/proc/1931" "002/proc/1932" + "002/proc/1936" "002/proc/1963" "002/proc/1989" "002/proc/2008" + "002/proc/2027" "002/proc/2041" "002/proc/2052" "002/proc/2062" + "002/proc/2124" "002/proc/2184" "002/proc/2354" "002/proc/24134" + "002/proc/2551" "002/proc/2579" "002/proc/2625" "002/proc/2626" + "002/proc/2631" "002/proc/2634" "002/proc/2636" "002/proc/2638" + "002/proc/2644" "002/proc/2661" "002/proc/2685" "002/proc/2689" + "002/proc/2691" "002/proc/2693" "002/proc/2695" "002/proc/2698" + "002/proc/2701" "002/proc/2707" "002/proc/27121" "002/proc/2717" + "002/proc/2718" "002/proc/2720" "002/proc/2722" "002/proc/2726" + "002/proc/2728" "002/proc/27682" "002/proc/27684" "002/proc/27685" + "002/proc/28" "002/proc/29840" "002/proc/2" "002/proc/27243" + "002/proc/29" "002/proc/30737" "002/proc/31905" "002/proc/31907" + "002/proc/31908" "002/proc/32672" "002/proc/32674" "002/proc/3" + "002/proc/32675" "002/proc/4" "002/proc/5" "002/proc/870")) |