(Program (Export (Other "export_specifier" { (Identifier) ->(Identifier) }) (Other "export_specifier" { (Identifier) ->(Identifier) }) (Other "export_specifier" { (Identifier) ->(Identifier) }) (Other "export_specifier" { (Identifier) ->(Identifier) })) {+(Export (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier)))+} {+(Export (VarDecl (Identifier)) (VarDecl (Identifier)) (VarDecl (Identifier)))+} {+(Export (VarAssignment (Identifier) (Identifier)) (VarAssignment (Identifier) (Identifier)) (VarDecl (Identifier)) (VarDecl (Identifier)))+} {+(Export (Identifier))+} {+(Export (Function (Identifier) (Params)))+} {-(Export (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier)))-} {-(Export (VarDecl (Identifier)) (VarDecl (Identifier)) (VarDecl (Identifier)))-} {-(Export (VarAssignment (Identifier) (Identifier)) (VarAssignment (Identifier) (Identifier)) (VarDecl (Identifier)) (VarDecl (Identifier)))-} {-(Export (Identifier))-} (Export (Function (Params))) (Export {-(Function (Identifier) (Params))-} {+(Other "export_specifier" (Identifier) (Identifier))+}) {+(Export (StringLiteral))+} {+(Export (StringLiteral) (Other "export_specifier" (Identifier)) (Other "export_specifier" (Identifier)) (Other "export_specifier" (Identifier)))+} {+(Export (StringLiteral) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier)))+} {-(Export (Other "export_specifier" (Identifier) (Identifier)))-} {-(Export (StringLiteral))-} {-(Export (StringLiteral) (Other "export_specifier" (Identifier)) (Other "export_specifier" (Identifier)) (Other "export_specifier" (Identifier)))-} {-(Export (StringLiteral) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier) (Identifier)) (Other "export_specifier" (Identifier)))-})