I\'ve worked on Flex, Bison few years ago during my undergraduate studies. However, I don\'t remember much about it now. Recently, I have come to hear about ANTLR.