必要なソースコードをグローバルな視点ですべて解析してからコード生成
と同等のことは他言語でやってること