[antlr-interest] Beginer's question, not fitting in subject
Scott Stanchfield
scott at javadude.com
Sat Apr 9 08:30:48 PDT 2005
I should note that I meant to use the RegEx for each line after reading the
line using the BufferedReader.
Later,
- Scott
> -----Original Message-----
> From: antlr-interest-bounces at antlr.org
> [mailto:antlr-interest-bounces at antlr.org] On Behalf Of Scott
> Stanchfield
> Sent: Saturday, April 09, 2005 11:29 AM
> To: 'Alexandre'; antlr-interest at antlr.org
> Subject: RE: [antlr-interest] Beginer's question, not fitting
> in subject
>
> Seriously... I think ANTLR is overkill for items like this.
>
> Whenever you have line-oriented input and all lines have the
> same format, I'd recommend using good old BufferedReader to
> read the lines and StringTokenizer to separate them.
>
> If you want a little more checking to see if the parens and
> commas are actually there, then you'll want to use a Java
> regular expression (Pattern +
> Matcher) if you can use Java 1.4 or later.
>
> Hope this helps!
> -- Scott
>
> > -----Original Message-----
> > From: antlr-interest-bounces at antlr.org
> > [mailto:antlr-interest-bounces at antlr.org] On Behalf Of Alexandre
> > Sent: Saturday, April 09, 2005 11:23 AM
> > To: antlr-interest at antlr.org
> > Subject: [antlr-interest] Beginer's question, not fitting in subject
> >
> > Hello,
> >
> > I have a classic, I guess, question. The language I am trying to
> > define cannot be represented by a grammar, as it is of the form
> > (a)n(b)n. What my file must do is something like defining
> tuples, that
> > is series of elements. Suppose that the syntax to define a serie of
> > values a serie of variables can have is something like :
> > (X1, X2, X3)
> > (1, 2, 3)
> > (4, 5, 6)
> >
> > Of course the number of variables is totally arbitrary, but for a
> > given number, the number the values in each following tuple
> of values
> > must be the same. How can I make that with antlr ? I
> thought about not
> > having antlr detecting it, that is to accept any list of the form
> > (..,..) for the values, and then treat (in Java) the result
> of each,
> > and throwing if necessary an exception. But that isn't pretty
> > beautiful.
> >
> > Do you have any suggestion ?
> >
> > Thank you,
> >
> > Alexandre
> >
>
>
>
>
More information about the antlr-interest
mailing list