END
print <<"END";
-.TH $name $section "$RP" "$date" "$center"
+.TH $name $section "$date" "$RP" "$center"
.UC
END
$begun = "";
# Unrolling [^-=A-Z>]|[A-Z](?!<)|[-=](?![A-Z]<)[\x00-\xFF] gives: // MRE pp 165.
-my $nonest = '(?x) # Turn on /x mode.
+my $nonest = q{(?x) # Turn on /x mode.
(?: # Group
[^-=A-Z>]* # Anything that isn't a dash, equal sign or
# closing hook isn't special. Eat as much as
) # End of special sequences.
[^-=A-Z>]* # Followed by zero or more non-special chars.
)* # And we can repeat this as often as we can.
- )'; # That's all folks.
+ )}; # That's all folks.
while (<>) {
if ($cutting) {
} {I<$1>\\|$2}gx;
# convert simple variable references
- s/(\s+)([\$\@%][\w:]+)(?!\()/${1}C<$2>/g;
+ s/(\s+)([\$\@%&*][\w:]+)(?!\()/${1}C<$2>/g;
if (m{ (
[\-\w]+