Grammar for breakfast menus

bread --> "toast" | "biscuits" | "English muffin";

protein → ( "scrambled" | "poached" | "fried" ) "eggs" ;

crispiness → "really" "really"* ;

breakfast → protein ( "with" breakfast "on the side" )? ;

Condensed form:

breakfast → protein ( "with" breakfast "on the side" )?
          | bread ;

protein   → "really"+ "crispy" "bacon"
          | "sausage"
          | ( "scrambled" | "poached" | "fried" ) "eggs" ;

bread     → "toast" | "biscuits" | "English muffin" ;