I have written some code that generates POD (further & better particulars when it's fit for human consumption). Some of the output it generates looks like the following:
=head3
foo bar
=head4 foo bar
=head4 foo
bar baz
The first two headers end up in the output of Pod2HTML perfectly sensibly, with the header of "foo bar" in the index with hyperlinks that work. The third, tragically, misbehaves. Although the body contains the header "foo bar baz", the index has an entry of "foo", and the hyperlink doesn't work - understandably, since there is no header of "foo" for it to find.
Is this documented behaviour (I couldn't find anything)? Is it what the reasonable man would expect? Can anyone help reduce my confusion?
Regards,
John Davies