comp.lang.ada
 help / color / mirror / Atom feed
From: "Alex R. Mosteo" <devnull@mailinator.com>
Subject: Re: GNAT Spitbol segmentation fault
Date: Thu, 18 Jan 2007 18:00:25 +0100
Date: 2007-01-18T18:00:25+01:00	[thread overview]
Message-ID: <519ncbF1i57o2U1@mid.individual.net> (raw)
In-Reply-To: 1169130732.20258.5.camel@localhost

Georg Bauhaus wrote:

> On Thu, 2007-01-18 at 13:33 +0100, Alex R. Mosteo wrote:
>> Hello,
>> 
>> before filing a bug report I'd like to hear your opinion to rule out a
>> mistake on my part. I'm using the excellent Gnat.Spitbol.Patterns package
>> to extract some patterns from large bodies of text. I'm doing it with
>> this scheme:
>> 
>> declare
>>    Text   : aliased Vstring := <initial text>;
>>    Target : aliased Vstring;
> 
> An ad hoc: I ran into trouble when forgetting to initialize
> unbounded strings to the null string. Nul in the case of Target,
> I think.

Thanks, I'll add it.

> 
>>    
>>    Patt   : constant Pattern := Some_Patterns ** Target;
>> begin
>>    while Match (Text, Target, "") loop
>                         Patt ?

Of course you're right.

>>       --  This extracts a Target string and removes it from the text.
>>       --  It doesn't matter if the surrounding text causes new
>>       aftermatches. Do_Something_With (Target);
>>    end loop;
>> end;




  reply	other threads:[~2007-01-18 17:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-18 12:33 GNAT Spitbol segmentation fault Alex R. Mosteo
2007-01-18 12:55 ` Jeffrey Creem
2007-01-18 17:00   ` Alex R. Mosteo
2007-02-01 10:36     ` Alex R. Mosteo
2007-01-18 14:32 ` Georg Bauhaus
2007-01-18 17:00   ` Alex R. Mosteo [this message]
2007-01-18 22:31 ` Simon Wright
2007-01-19  9:32   ` Alex R. Mosteo
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox