Index: TODO =================================================================== diff -u -rb2edd7ca322d0135e310c1ee1ce0cc1b39e7c86d -rdd2352511413900de40068dafb06731b23e14891 --- TODO (.../TODO) (revision b2edd7ca322d0135e310c1ee1ce0cc1b39e7c86d) +++ TODO (.../TODO) (revision dd2352511413900de40068dafb06731b23e14891) @@ -3982,6 +3982,17 @@ KEEP_CALLER_SELF and no NSF_PER_OBJECT_DISPATCH - extend regression test +nsf.c: +- implement escaping for comma in value of parameter options: + escaping in values can be achived via duplicating the comma. + In the following example is the value for arg "1,3" + D public method foo {a:commaRange,arg=1,,3,optional} {..} + Escaping via \ whould actually require 4 backslashes + due to Tcl's escaping rules (two, to get a single backslash, + another two due to list-splitting to obtain default from arg). +- extend regression test + + ======================================================================== TODO: