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.