Take a look at the ANTLR generated 'token types'
files: HqlTokenTypes.java HqlTokenTypes.txt.

--- Max Rydahl Andersen <[EMAIL PROTECTED]>
wrote:

> On Wed, 15 Dec 2004 12:58:06 -0600, Steve Ebersole  
> <[EMAIL PROTECTED]> wrote:
> 
> > Not currently; but that's not at all hard to add.
> >
> > I am assuming you want to perform syntax
> highlighting or something like
> > that.
> 
> yeah - thats the first step.
> 
> second step is to maybe use the parser to provide
> code completion  
> hints/syntax checking...but that is in the future.
> 
> /max
> 
> >
> > It's a trivial thing, but consider something like
> "count" which is a
> > keyword depending upon usage.  Think of a mapped
> entity that has a
> > property named count, like maybe a line item.  In
> HQL I can say
> > something like:
> > "select sum(li.count) from LineItem as li
> where...".  Here, "count" does
> > not really represent a key-word.  The parser
> handles this by inspecting
> > the AST tokens around the "count" token.  The
> editor might not be able
> > to do something similar, and would not be able to
> ask the parser to
> > check unless you were continuously parsing the
> input.
> 
> well - in the beginning it will be a little
> detail/quirk...later we can  
> look into
> parsing this stuff again and again (and i expect the
> parser is efficient  
>  from day 1, right ? ;)
> 
> /max
> 
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED]
> > [mailto:hibernate-devel-
> >> [EMAIL PROTECTED] On Behalf Of Max
> Rydahl Andersen
> >> Sent: Wednesday, December 15, 2004 11:35 AM
> >> To: Hibernate development
> >> Subject: [Hibernate] antlr "introspection" ?
> >>
> >> Hi antlr-guys ;)
> >>
> >> Is it possible to get information about keywords,
> operators etc. from
> > our
> >> new HQL parser ?
> >>
> >> something like: HQLParser.getLiterals(),
> HQLParser.getKeywords() etc.
> > or
> >> maybe just a map from
> >> tokens to their type or something ?
> >>
> >> It would be a big plus for providing HQL editor
> support in eclipse ;)
> >>
> >> --
> >> Max Rydahl Andersen
> >> callto://max.rydahl.andersen
> >>
> >> Hibernate
> >> [EMAIL PROTECTED]
> >> http://hibernate.org
> >>
> >> JBoss Inc
> >> [EMAIL PROTECTED]
> >> http://jboss.com
> >>
> >>
> >>
>
-------------------------------------------------------
> >> SF email is sponsored by - The IT Product Guide
> >> Read honest & candid reviews on hundreds of IT
> Products from real
> > users.
> >> Discover which products truly live up to the
> hype. Start reading now.
> >> http://productguide.itmanagersjournal.com/
> >> _______________________________________________
> >> hibernate-devel mailing list
> >> [EMAIL PROTECTED]
> >>
>
https://lists.sourceforge.net/lists/listinfo/hibernate-devel
> 
> 
> 
> -- 
> Max Rydahl Andersen
> callto://max.rydahl.andersen
> 
> Hibernate
> [EMAIL PROTECTED]
> http://hibernate.org
> 
> JBoss Inc
> [EMAIL PROTECTED]
> http://jboss.com
> 
> 
>
-------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT
> Products from real users.
> Discover which products truly live up to the hype.
> Start reading now. 
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> hibernate-devel mailing list
> [EMAIL PROTECTED]
>
https://lists.sourceforge.net/lists/listinfo/hibernate-devel
> 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to