# New Ticket Created by Dave Rolsky # Please include the string: [perl #127039] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127039 >
Given the Pod "X<pig|pigs; piggies ; porcine>" it's turned into the following object: Pod::FormattingCode.new(type => "X", meta => [["pigs"], [" piggies "], [" porcine"]], config => {}, contents => ["pig"]) I'm not sure exactly what I expect here, but it's not this. If the compiler is going to parse the semicolons, then shouldn't it also strip whitespace around the semicolons? S26 doesn't specifically mention whitespace, but it's example is "X<hash|hashes, definition of; associative arrays>" so it seems reasonable to strip leading and trailing whitespace from each term. Besides that, I don't see why meta is an array of single element arrays. I'd expect it to be an array of strings.