On Sat, 24 May 1997 08:37:41 +0800,
In article <Vhjhz40UTSXO089yn@glink.net.hk>,
bilchan@glink.net.hk (Billy Chan) wrote:
> Thu, 22 May 1997 21:56:53 -0500 bobr@mcs.com (Robert P. Rush)
> wrote in list.Yarn:
>
> >Hi fellow Yarners,
>
> Hi!
>
> >> Thanks Walt, I got the idea. What does $ mean here?
> >$ matches the end of a line. In this case, since there isn't anything
> >preceding the '$', it will match every line that has an end. In other
> >words, it'll match every line.
>
> Thanks.
>
> >comp.sys.ibm.pc.games.strategic {
> > killthreshold 1
> > 2 Subject: sp 2
> > 2 Subject: sp 1
> > 2 Subject: sp I
> >}
>
> I experimented this alternative. It didn't work for me. VSoup errored out
> and aborted using the score file. The questioned is the killthreshold
> line within { }. I rechecked vsoup.inf. Does every score-rule need be
> preceded with a score ? or killthreshold must be global?
I'm sorry, I thought you were using Souper. That is the correct
syntax for Souper. From What I could tell from the VSoup
documentation, the killthreshold line must be placed outside of any
set of braces { }.
According to the VSoup documentation, every score rule does need to be
preceded by a number.
If you want to apply a killthreshold to a specific group, the "-1
Subject: $" seems to be the only way, although, you might want to
change the '$' to a '^'. That way, it'll look for the beginning of the
line instead of the end of the line. It may speed it up just a tad.
Souper requires the killthreshold to be placed inside of the braces
and will only apply to that group. In Souper, if you want the
killthreshold to apply to all groups, place it in the "all { }" group.
Talk with you later,
bob
-- Bob Rush | eschew obfuscation bobr@mcs.com | <http://www.mcs.com/~bobr/> |"A single death is a tragedy, a million deaths is a statistic." -- Joseph Stalin