Please let me know any efficient parsing generator for
String parsing.
Be specific the following are my requirements - the issues that i expect the parser to tackle
* The strings that is to be parsed will be too big, may be in thousands of lines.
* My parsing should check for the grammer syntax and get me the values. For eg my String will be something like "IPADDR:198.187.90.99,MAC:321612aaff21". The parser should get the value for ip as 198.187.90.99 and mac as 321612aaff21.
I tried javacc, but the limitation is that i do not want my grammer to be something static.. i mean i expect something like the whenever there is a change in the grammer, I need not write the jj file from scratch, instead i can just define the structure somewhere and the rest will be taken care by my parser... I dont think javacc supports such behaviour...
Please help
Thanks