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