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