I use Perl write a Common Programming language Parser, But it is too complex to maintain and extend.
I try this project with Ruby, Lua, till I study Lisp.
After study Common Lisp, Clojure and Racket, I found only newLISP is suited for this project.
Thanks Latz, newLISP is best suitable language to write a common Programming Language Parser and Transfer.