Since Perl is an excellent language for parsing data of almost any kind, has any body used it for more intense purposes like writing compilers and interpreters. I am not speaking of languages like Forth, but rather more serious production scale compilers for languages like Java, Scala etc.
Are there any parser generators in Perl? One example that I found online was Larry Wall's STD.pm .
If such work has been done can somebody provide pointers to it. Are there any books/Resources which show how one can develop Compilers and Interpreters using Perl?