gen: got plan for codegen
rename parser to boosd, move generate & pass_* into there