added support for creating constructor functions
added support for struct array fields to parser
added support for parsing anonymous structs (declared inside a typedef)

Not sure the handling internally will work when creating the actual glue
code.
added basic typedef support