Actually from 2.x. The ANTLRv3 is doing it. The grammars are here: https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Hql/Ast/ANTLR/Hql.g https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Hql/Ast/ANTLR/HqlSqlWalker.g https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.g
And the generated parser are here: https://github.com/nhibernate/nhibernate-core/tree/master/src/NHibernate/Hql/Ast/ANTLR/Generated And this is what generates the SQL from HQL: https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs Best Regards, Alexander On Wed, Jun 24, 2015 at 1:25 AM, Jeffrey Becker <[email protected]> wrote: > My understanding is that as of 3.x HQL and Linq both parse into the > HqlTreeNode stuff. Is this correct? If so where is this parsing happening? > > -- > > --- > You received this message because you are subscribed to the Google Groups > "nhibernate-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
