Appendix 8: Target Description Grammar
TGT_RECT_SIZE: |
<TGT_SIZE_GEOG_RECT> <LENGTH> # <WIDTH> # [ATT_PARAM] |
TGT_CIRC_SIZE: |
<TGT_SIZE_GEOG_CIRC> <TGT_SIZE_GEOG_RAD> # |
TGT_LINEAR_SIZE: |
<TGT_SIZE_GEOG_LINEAR> # [ATT_PARAM] |
TGT_SIZE_GEOG: |
TGT_RECT_SIZE | TGT_CIRC_SIZE | TGT_LINEAR_SIZE |
TGT_TYPE_MODIFIER_DES: |
[<TGT_TYPE_MODIFIER_PREF>] <TGT_TYPE_MODIFIER> [<TGT_TYPE_MODIFIER_SUFF>] |
TGT_SIZE_MODIFIER_DES: |
<TGT_SIZE_MODIFIER> |
TGT_STATUS: |
<TGT_STATUS_DES> | <TGT_STATUS_DES_DUG_PREF> <TGT_STATUS_DES_DUG_SUFF> [<TGT_STATUS_DES_NO>] [<TGT_STATUS_DES_OHP>] | <TGT_STATUS_DES_IN_PREF> <TGT_STATUS_DES_IN_SUFF> | <TGT_STATUS_DES_ON_PREF> <TGT_STATUS_DES_ON_SUFF> | <TGT_STATUS_DES_ON_PREF> <TGT_STATUS_DES_OR> <TGT_STATUS_DES_IN_PREF> <TGT_STATUS_DES> | <TGT_STATUS_DES_AT_PREF> <TGT_STATUS_DES_SUFF> |
TGT_SIZE_EST: |
<TGT_SIZE_DES> [<TGT_SIZE_DES_PAIR_SUFF>] | <TGT_SIZE_DES_CT_PREF> <TGT_SIZE_DES_CT_SUFF> | <TGT_SIZE_DES_BG_PREF> <TGT_SIZE_DES_BG_SUFF> | <TGT_SIZE_DES_CT_SUFF>| <TGT_SIZE_DES_FIRE_PREF> <TGT_SIZE_DES_CT_SUFF> | <TGT_SIZE_DES_PAIR_PREF> <TGT_SIZE_DES_PAIR_SUFF> |
TGT_TYPE: |
<TGT_TYPE_DES> [<TGT_TYPE_DES>] [<TGT_TYPE_DES_VEHICLE>] | <TGT_TYPE_DES_WING_TYPE> <TGT_TYPE_DES_WING> | [<TGT_TYPE_DES_TROOP_TYPE>] <TGT_TYPE_DES_TROOP> | <TGT_TYPE_DES_VEHICLE_TYPE> <TGT_TYPE_DES_VEHICLE> | <TGT_TYPE_DES_ANTIAIR_PREF> <TGT_TYPE_DES_ANTIAIR_SUFF> | <TGT_TYPE_DES_COMMAND_PREF> [<TGT_DESC_AND>] <TGT_TYPE_DES_COMMAND_SUFF> | <TGT_TYPE_DES_LOGISTIC_PREF> <TGT_TYPE_DES_LOGISTIC_SUFF> | <TGT_TYPE_DES_REFUELING_PREF> <TGT_TYPE_DES_REFUELING_SUFF> | <TGT_TYPE_DES_TEAM_PREF> <TGT_TYPE_DES_TEAM_SUFF> | <TGT_TYPE_DES_VEHICLE_TYPE> <TGT_TYPE_DES_AGED> <TGT_TYPE_DES_MALE> |
TGT_DESCRIPTION1: |
TGT_TYPE [TGT_TYPE_MODIFIER_DES] [TGT_SIZE_EST] [TGT_SIZE_MODIFIER_DES] [TGT_STATUS] |
TGT_DESCRIPTION2: |
TGT_SIZE_EST [TGT_SIZE_MODIFIER_DES] [TGT_TYPE] [TGT_TYPE_MODIFIER_DES] [TGT_STATUS] |
TGT_DESCRIPTION3: |
TGT_SIZE_MODIFIER_DES [TGT_TYPE] [TGT_TYPE_MODIFIER_DES] [TGT_STATUS] |
TGT_DESCRIPTION4: |
TGT_TYPE [TGT_TYPE_MODIFIER_DES] [TGT_STATUS] |
TGT_DESCRIPTION5: |
TGT_TYPE_MODIFIER_DES [TGT_STATUS] |
TGT_DESCRIPTION6: |
TGT_STATUS |
TGT_DESCRIPTION7: |
# [TGT_SIZE_MODIFIER_DES] TGT_TYPE [TGT_TYPE_MODIFIER_DES] [TGT_STATUS] |
TGT_DESCRIPTION: |
TGT_DESCRIPTION1 | TGT_DESCRIPTION2 | TGT_DESCRIPTION3 | TGT_DESCRIPTION4 | TGT_DESCRIPTION5 | TGT_DESCRIPTION6 | TGT_DESCRIPTION7 |
TGT_DESCRIPTION_ADDITIONAL: |
<TGT_DESC_AND> TGT_DESCRIPTION |
TGT_DESCRIPTION_LOGICAL: |
TGT_DESCRIPTION {TGT_DESCRIPTION_ADDITIONAL} |
TGT_DESCRIPTION_COMMAND: |
TGT_DESCRIPTION_LOGICAL [TGT_SIZE_GEOG] | TGT_SIZE_GEOG |