parser: support anonymous structs