mod_list
mod_list(default_list[i], sel, weak, &list);
mod_list(ENCTYPE_DES3_CBC_SHA1, sel, weak, &list);
mod_list(ENCTYPE_AES256_CTS_HMAC_SHA1_96, sel, weak, &list);
mod_list(ENCTYPE_AES128_CTS_HMAC_SHA1_96, sel, weak, &list);
mod_list(ENCTYPE_AES256_CTS_HMAC_SHA384_192, sel, weak, &list);
mod_list(ENCTYPE_AES128_CTS_HMAC_SHA256_128, sel, weak, &list);
mod_list(ENCTYPE_ARCFOUR_HMAC, sel, weak, &list);
mod_list(ENCTYPE_CAMELLIA256_CTS_CMAC, sel, weak, &list);
mod_list(ENCTYPE_CAMELLIA128_CTS_CMAC, sel, weak, &list);
mod_list(etype, sel, weak, &list);
%type <list> mod_list
mod_list
| mod_list separator FNAME { $$ = arscp_mlist($1, $3); }
: ADDLIB FNAME LP mod_list RP { arscp_addlib($2, $4); }
: ADDMOD mod_list { arscp_addmod($2); }
: DELETE mod_list { arscp_delete($2); }
| DIRECTORY FNAME LP mod_list RP { arscp_dir($2, $4, NULL); }
| DIRECTORY FNAME LP mod_list RP FNAME { arscp_dir($2, $4, $6); }
: EXTRACT mod_list { arscp_extract($2); }
: REPLACE mod_list { arscp_replace($2); }