=============================================================== PRegEx 2.0 Master Issues List -- last updated 2008/12/07 =============================================================== - Dash "-" and backslash "\" are considered special in _Translate() EVEN when they are specified via the escape sequences \-, \\, \x2D, or \x5C. NOT TO BE FIXED. See workarounds described in 1.0 list. =============================================================== PRegEx 1.0 Master Issues List -- last updated 2002/08/14 =============================================================== Bugs: - PRegEx_ListToSPListSym crashes on Windows when converting strings to symbols. See file PRegEx_ListToSPListSym_crash.txt in this directory for details. Thanks to Karl Young. FIXED IN 2.0 - Currently, "-" and "\" are considered special in _Translate() EVEN when they are specified via the escape sequences \-, \\, \x2D, or \x5C. In these cases, they should be treated as literal characters in the translation tables. (Thanks to Arno Oesterheld.) ==> Workaround 1: to map a dash, make it the first character in the input mapping. To map a slash, make it the last character in the input mapping. For example: re_tr(foo, "-a-z", "!z-a") -- dashes to bangs; invert alphabet re_tr(foo, "a-z\", "z-a!") -- backslash to bang; invert alphabet ==> Workaround 2: use "-" as a range operator to include dash and slash in a range with the surrounding characters. For example: re_tr(foo, ",-.", ",!.") -- convert dashes (only) to bangs re_tr(foo, "[-]", "[!]") -- convert backslashes (only) to bangs ==> NOT TO BE FIXED - Calling join() with an empty list crashes the Mac. ==> Fix. FIXED IN 2.0 - Can't write files to top level of hard drive (at least on Mac) ==> Try to fix. Apparently a MOA bug. NOT FIXED IN 2.0 - The "s" option does not always function correctly. This is because of the way the PCRE engine is compiled. ==> FIXED IN 2.0 - _Begin and _Continue do not work correctly when nested calls are to be used. ==> REMOVED ENTIRELY IN 2.0 - An error message says "...with setting" rather than "...without setting". ==> FIXED IN 2.0 Wish list: - Add an optimization for when the search/replace string is the same from one call to the next (which is commonly the case). ==> NOT CONSIDERED WORTH DOING. ===============================================================