[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-dev] Crashes in findRegexp or File



Ok I'll have to try to archive the result before it crashes, and then use that to do my link replacement.

Or perhaps I'll outsource this to the shell.

thanks,

jost



James Harkins wrote:
findRegExp is partially broken -- something wrong with its
garbage-collection handling (which would cause crashes). Nobody has
looked into it AFAIK.
hjh


On Tue, Dec 23, 2008 at 3:49 PM, jostM <sc3@xxxxxxxx> wrote:
  
I'm having constant crashes with this code. I've narrowed it down to
either happening after reading the file several times, or  using
findRegexp (even with much simpler finds than here).

I'm trying to write an automatic link fixer, but it fails because of
these crashes.

You may need to do this a few time in a row before it crashes the whol SCApp



(
   p="Help/GUI/GUI-Classes.html";
   //path.postln;
   f=File.new(p,"r");
   q= f.readAllString;
   f.close;

   // this string finds links,
   // and parses them into a specific kind of array.
   r="<a href="" >\"/=\-]*</a>";
   l=q.findRegexp(r);

)