(Program {+(Subscript (Identifier) (Enumeration (Integer) (Integer) (Empty)) (Ellipsis))+} (Subscript (Identifier) (Enumeration (Empty) (Empty) (Empty))) (Subscript { (Identifier) ->(Identifier) } (Enumeration { (Integer) ->(Integer) } (Empty) (Empty))) {+(Subscript (Identifier) (Enumeration (Empty) (Empty) (Empty)))+} {-(Subscript (Identifier) (Enumeration (Integer) (Integer) (Empty)) (Ellipsis))-} {-(Subscript (Identifier) (Enumeration (Empty) (Empty) (Empty)))-})