Parse preprocessor directives within structs

Closes #2 – thanks! :)