[Parser] struct splitting works