Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1a4c539

Browse files
committed
Back out some of the fine tuning; something in all that interacted
badly in practice and botched the whole thing. Wasn't obvious when looking at the local effects (which worked), but completely broke entire pages. ;-(
1 parent d1f66dc commit 1a4c539

1 file changed

Lines changed: 3 additions & 19 deletions

File tree

Doc/perl/python.perl

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,6 @@ sub use_wrappers{
101101
return $before . $stuff . $after . $_;
102102
}
103103

104-
sub use_env_wrappers{
105-
local($_,$before,$after,$tag) = @_;
106-
push(@open_tags,$tag);
107-
my $s = join('', $before,
108-
translate_commands(next_argument()), $after, $_);
109-
return $s;
110-
}
111-
112104
sub use_sans_serif{
113105
return use_wrappers(@_[0], '<font face="sans-serif">', '</font>');
114106
}
@@ -128,7 +120,7 @@ sub do_cmd_optional{
128120

129121
sub do_cmd_pytype{ return @_[0]; }
130122
sub do_cmd_makevar{ return @_[0]; }
131-
sub do_cmd_code{ return use_env_wrappers(@_[0], '<tt>', '</tt>', 'tt'); }
123+
sub do_cmd_code{ return use_wrappers(@_[0], '<tt>', '</tt>'); }
132124
sub do_cmd_module{ return do_cmd_code(@_); }
133125
sub do_cmd_keyword{ return do_cmd_code(@_); }
134126
sub do_cmd_exception{ return do_cmd_code(@_); }
@@ -145,19 +137,11 @@ sub do_cmd_optional{
145137
sub do_cmd_program{ return do_cmd_strong(@_); }
146138
sub do_cmd_email{ return use_sans_serif(@_); }
147139
sub do_cmd_mimetype{ return use_sans_serif(@_); }
148-
sub do_cmd_var{
149-
local($_, *open_args) = @_;
150-
my $prevtag = $open_args[(scalar @open_args) - 1];
151-
if ($prevtag eq "code" || $prevtag eq "tt") {
152-
# in code of some sort....
153-
my $text = next_argument();
154-
return "</$prevtag><i>$text</i><$prevtag>$_";
155-
}
156-
return use_italics(@_); }
140+
sub do_cmd_var{ return use_wrappers(@_[0], "<i>", "</i>"); }
157141
sub do_cmd_dfn{ return use_italics(@_); } # make an index entry?
158142
sub do_cmd_emph{ return use_italics(@_); }
159143
sub do_cmd_file{ return use_wrappers(@_[0], '"<tt>', '</tt>"'); }
160-
sub do_cmd_samp{ return use_env_wrappers(@_[0], '"<tt>', '</tt>"', 'tt'); }
144+
sub do_cmd_samp{ return use_wrappers(@_[0], '"<tt>', '</tt>"'); }
161145
sub do_cmd_kbd{ return use_wrappers(@_[0], '<kbd>', '</kbd>'); }
162146
sub do_cmd_strong{ return use_wrappers(@_[0], '<b>', '</b>'); }
163147

0 commit comments

Comments
 (0)