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-zA-Z0-9_< >\"/=\-]*</a>";
l=q.findRegexp(r);
)