(Program {+(Identifier)+} (ScopeEntry {+(Identifier)+} {-(Identifier)-}))