Concrete syntax of the Unify connector construct ------------------------------------------------ The concrete syntax of the Unify connector construct is specified in Backus-Naur form below. This syntax has been elaborated into an ANTLR specification, which is used by the Unify implementation as the basis of its connector parser, and can be downloaded directly from our Subversion repository at http://soft.vub.ac.be/svn-gen/unify/src/org/unify_framework/abstract_syntax/connector_mechanism/parser/Connector.g. ::= | ::= | | | | | | ::= | ::= "CONNECT" "BEFORE" ("" | "IF" ) ::= "CONNECT" "AFTER" ("" | "IF" ) ::= "CONNECT" "INSTEAD OF" ::= "CONNECT" "AROUND" ("" | "IF" ) ("" | "PROCEEDING AT" ) ::= "CONNECT" "PARALLEL TO" ("" | "IF" ) ::= "CONNECT" "ALTERNATIVE TO" "IF" ::= "CONNECT" "ITERATING OVER" "UNTIL" ::= "CONNECT" "IN" "AND-SPLITTING AT" "SYNCHRONIZING AT" ::= "CONNECT" "IN" "SWITCHING AT" "IF" "XOR-JOINING AT"