The category "<attack_by_fire_command>" can be expressed as follows:
<basic_attack_by_fire_command>
<basic_attack_by_fire_command> <location_prep> <engagement_loc>
<movement_verb> <to_prep> <engagement_loc> and <engage_verb> <enemy_loc> <by_fire_phrase>
<movement_verb> <to_prep> <engagement_loc> and <plain_attack_by_fire_verb> <by_fire_phrase>
<movement_verb> <to_prep> <engagement_loc> and <plain_attack_by_fire_verb> <enemy_loc> <by_fire_phrase>
<set_up_verb> <base_of_fire_phrase> <location_prep> <engagement_loc> and <attack_by_fire_verb> <enemy_loc>
<set_up_verb> <base_of_fire_phrase> <location_prep> <engagement_loc> and <engage_verb> <enemy_loc>