(Program {+(Or (Identifier) (Identifier))+} (And { (Identifier) ->(Identifier) } { (Identifier) ->(Identifier) }) {-(Or (Identifier) (Identifier))-})