Compiler:

Scanner->Parser->Sementic Analysis->...

TINY->BNF->JLex->Lexer(Java)->JavaCUP->...

------
C++->Java->C#->JSP->ASP->...