hi,
this looks like a bug to me,
but i can't make out what's wrong:
> Parser.C.split("\"fo,o\",bar,ga,zo\\\"ng");
Start must not be greater than the length of the string.
Unknown program: search("\"fo,o\",bar,ga,zo\\\"ng\n\0","\"",23)
/usr/local/pike/7.6.7/lib/modules/Parser.pmod/C.pmod:232:
Parser.C->split("\"fo,o\",bar,ga,zo\\\"ng\n\0",0)
it does not seem to be within that block where the error occurs, but
rather somewhere before something must be setting pos to a value that's
to high.
greetings, martin.