für Haskell und/oder Java:
Für Haskell benutze ghc-modul Language.Haskell, es gibt auch language-c (auf Hackage), danach könnte man Language.Java aufbauen?
Language.Haskell
language-c
Language.Java