blob: d11c37e128b13bffd95f8fb5e1f8e83c04c6b641 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[]*] # What about this?!
[:*096] # invalid: 096 isn't a valid octal number
[:*0] # as many colons as string1 was long
[:*] # ditto
[:*016] # 14 colons (valid only as second arg)
[=]=] # 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, (assuming other string has brackets in same positions)
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 deleting or
# squeezing this might make sense.
abcdef : # should map abcdef all to `:', as if str2 had been [:*]
|