enum constant analysis fix
struct emission fix
Gitignore