field_list :==

(column_name { dgen_fld_spec
| scalar_fld_spec
| col_obj_fld_spec
| collection_fld_spec
| filler_fld_spec }
)
[(, column_name { d_gen_fld_spec
| scalar_fld_spec
| col_obj_fld_spec
| collection_fld_spec
| filler_fld_spec }
)]...