Hello All,
My first post in the group.
I have been trying my hand on this issue for some time now. Mainly spent a good time on getting to know anltr4. I have been trying to make changes slowly. But more I am doing it, more I realize that certain classes in effected modules i.e. cmp-support-sqlstore and cmp-support-ejb shall need a good overhaul or may be a complete re write.
So I turned my attention to how exactly this code around antlr2 is used. I see probably the starting point is JQLC.java class and then there are supporting classes. I do not see any unit tests or anything (i have not run the quick look tests yet; not sure if that shall me as it looks more of integration test to me?)
The agenda of this mail is two fold:
- To understand what purpose antlr2 is serving in the project? I could guess till now that its all about JPQL quries and parsing them ? I might be completely wrong here.
Can someone help me answer the second question above ? Also, there might be some old emails or material around this as well. If I can get hands on that as well, it might be helpful.
Thank You,
Akhilesh