SmartDraw includes thousands of professional-looking diagrams like this that you can easily edit and make your own.
Text in this example:
Compiler Package
file
Optimizer
create()
Code Generator
ParseTree
Parser
GenerateParseTree()
Lexer
getTokens()
Code
Assembly