summaryrefslogtreecommitdiff
path: root/tests/join/range-tests
blob: d13d472cf5769e729c51f67ed22a1649b98a6653 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[]*]     # What about this?!  valid
[:*096]  # invalid: 096 isn't a valid octal number
a [:*0]  # as many colons as string1 was long (not to be confused
	 # with a character class)
[:*]     # ditto
[:*016]  # 14 colons
[=]=]    # valid: equivalence class containing ']'
[-a      # valid, assuming `[' is before 'a' in collating sequence
 -]      # valid, assuming ` ' is before ']' in collating sequence
--]      # valid, assuming `-' is before ']' in collating sequence
\0-\377  # valid
[\0-\377]# valid, (but brackets will be mapped to corresponding chars
	 # in other string)
abcde[:* # valid, but none of the characters is considered special
abc xyzdef # Should this (str2 longer than str1) evoke a warning?
           # Probably so if we're only translating, but if also deleting or
	   # squeezing this makes sense.
abcdef : # Map abcdef all to `:', as if str2 had been [:*]