ReadonlynameOptional Readonlyregexa /pattern/ for the formal's name instead of an exact one
Optional Readonlyrepeat* or + after the item (a bare * is any argument): any number of arguments like it, including none or at least one
Readonlyroles
the formal's name, empty for any