strtoks upgrades

new topic     » topic index » view thread      » older message » newer message

Heys all,


For bug fixes, make parse() in strtoks.e start like this:

global function parse(sequence s, integer c)
-- parse string s based on delimiter c into a sequence of values
sequence list, doublec
integer prev, curr

   doublec = c & c
   while match(doublec,s) do
     s = s[1..match(doublec,s)] & s[match(doublec,s)+2..length(s)]
   end while

etc.....

`Cause:
1) parse(s,32) was returning {32,32} as a token {}.
2) i changed string_type and char to sequence and integer because i didn't
wish to limit what the function can accept, in irc i parse based on "!" and
"@" a lot, and i may wish to parse(s,13) someday, to break paragraphs out of
files.


Sorry i didn't catch these earlier, i was really busy the week i sent the
.zip to RDS. If you spot any other bugs, send me a note. smile

Kat

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu