After a quick glance at the grammar, I suspect that
things would be simpler if a STRING was required to be 
quoted, rather than making the quotes optional.

Also, you can get ANTLR to strip off quotes for you e.g instead of:

STRING: (CHARS)+ | '"' (CHARS| ' ')+ '"';

you would have:

STRING: (CHARS)+ | '"'! (CHARS| ' ')+ '"'!;

This would do away with the need for the text() method.

Handling of QNames could also be simplified.

I'll take a look at it tonight and see what I can come up with.

Regards

Tim

> -----Original Message-----
> From: msmith [mailto:msmith]On Behalf Of Michael Smith
> Sent: Monday, July 22, 2002 11:58 AM
> To: Slide Developers Mailing List
> Subject: Re: Slide Client
> 
> 
> Tim Anderson wrote:
> > 
> > Hi there,
> > 
> > I have some ANTLR experience from OpenJMS -
> > what exactly are you trying to do?
> 
> The slide command line client uses ANTLR to parse commands, to provide a
> simple and easy to use text-based client. However, it's a bit buggy. For
> example, a URL containing certain characters (like '-') is rejected when
> it shouldn't be. So I can't do "open http://server/some-path/"; (which I
> needed to a while ago). I tried to fix this, and found something which
> looked ok, but antlr  looped indefinately trying to build the parser
> for.
> 
> Mike
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to