ISSUE ::= ... MAP-ENTRY... MAP-ENTRY ::= OBJECT OBJECT STATUS ::= blank | complete | executing | possible | impossible | n/a PRIORITY ::= lowest | low | normal | high | highest YES-NO ::= yes | no ACTIVITY ::= ... MAP-ENTRY... CONSTRAINT ::= ... MAP-ENTRY... CONSTRAINT ::= KNOWN-CONSTRAINT KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT KNOWN-CONSTRAINT ::= NAME TIME-WINDOW KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT KNOWN-CONSTRAINT ::= SYMBOL LIST-OF-SYMBOL KNOWN-CONSTRAINT ::= PATTERN-ASSIGNMENT ORDERING ::= NODE-END-REF NODE-END-REF MAP-ENTRY... NODE-END-REF ::= END ::= begin | end PATTERN-ASSIGNMENT ::= ... OBJECT REPORT ::= STRING MAP-ENTRY... REPORT-TYPE ::= success | failure | progress | information | event CHAT-MESSAGE ::= STRING MAP-ENTRY... DOMAIN ::= STRING VARIABLE-DECLARATION... REFINEMENT... OBJECT-CLASS... MAP-ENTRY... VARIABLE-DECLARATION ::= MAP-ENTRY... REFINEMENT ::= STRING ... VARIABLE-DECLARATION... NODE-SPEC... ORDERING... CONSTRAINT... ISSUE... MAP-ENTRY... NODE-SPEC ::= ... OBJECT-CLASS ::= STRING SYMBOL... OBJECT-PROPERTY... MAP-ENTRY... OBJECT-PROPERTY ::= OBJECT-PROPERTY__SYNTAX ::= number | symbol | string | list | object | default PLAN ::= PLAN-VARIABLE-DECLARATION... PLAN-ISSUE... PLAN-ISSUE-REFINEMENT... PLAN-NODE... PLAN-REFINEMENT... CONSTRAINER... PATTERN-ASSIGNMENT... MAP-ENTRY... PLAN-VARIABLE-DECLARATION ::= MAP-ENTRY... VARIABLE-SCOPE ::= local | global PLAN-ISSUE ::= ISSUE MAP-ENTRY... PLAN-ISSUE-REFINEMENT ::= PLAN-VARIABLE-DECLARATION... PLAN-ISSUE... MAP-ENTRY... PLAN-NODE ::= ACTIVITY MAP-ENTRY... PLAN-REFINEMENT ::= PLAN-VARIABLE-DECLARATION... PLAN-NODE... CONSTRAINER... MAP-ENTRY... CONSTRAINER ::= CONSTRAINT | ORDERING PLAN-VARIABLE ::= MAP-ENTRY...