So how do you structure a compiler project? | Hacker News Reader