parse field declaration