Original Post
I've always wondered what a parser generator or compiler compiler is used for? If it's a compiler then I guess it can compile your code, but why would you want to design a sort of language first, then let a compiler compiler compile a compiler for your language, and then compile the application, if there are already tons of languages available? But what are they used for then? What's an example of a useful application of one? I always wanted to know :)