]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Bring this up to date. Some things still don't work right.
authorFred Drake <fdrake@acm.org>
Thu, 12 Mar 1998 21:03:26 +0000 (21:03 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 12 Mar 1998 21:03:26 +0000 (21:03 +0000)
Doc/perl/python.perl

index 07ba65e926b53350f00e4fea5f572ea2c1493e65..00ae37f3d716f656bfc241de507e692f210ab8a3 100644 (file)
@@ -81,9 +81,29 @@ sub do_cmd_cfunction{ &do_cmd_code(@_); }
 sub do_cmd_cdata{ &do_cmd_code(@_); }
 sub do_cmd_ctype{ &do_cmd_code(@_); }
 
+sub do_cmd_character{ &do_cmd_samp(@_); }
+
+sub do_cmd_regexp{
+    local($_) = @_;
+    s|$next_pair_pr_rx|<tt>\2</tt>|;
+    $_;
+}
+
+sub do_cmd_envvar{
+    local($_) = @_;
+    s/$next_pair_pr_rx/\$\2/;
+    $_;
+}
+
+sub do_cmd_mimetype{
+    local($_) = @_;
+    s|$next_pair_pr_rx|<font face=sans-serif>\2</font>|;
+    $_;
+}
+
 sub do_cmd_email{
     local($_) = @_;
-    s/$any_next_pair_pr_rx/<tt><font face=sans-serif>\2<\/font><\/tt>/;
+    s|$any_next_pair_pr_rx|<tt><font face=sans-serif>\2</font></tt>|;
     $_;
 }
 
@@ -99,7 +119,7 @@ sub do_cmd_url{
 sub do_cmd_manpage{
     # two parameters:  \manpage{name}{section}
     local($_) = @_;
-#    local($any_next_pair_pr_rx3) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
+    local($any_next_pair_pr_rx3) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
     s/$next_pair_pr_rx$any_next_pair_pr_rx3/<i>\2<\/i>(\4)/;
     $_;
 }
@@ -154,7 +174,7 @@ sub do_cmd_strong{
 sub do_cmd_deprecated{
     # two parameters:  \deprecated{version}{whattodo}
     local($_) = @_;
-#    local($any_next_pair_pr_rx3) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
+    local($any_next_pair_pr_rx3) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
     local($release,$action) = ($2, $4);
     s/$next_pair_pr_rx$any_next_pair_pr_rx3//;
     "<b>Deprecated since release $release.</b>"
@@ -169,7 +189,8 @@ sub do_cmd_deprecated{
 $INDEX_SUBITEM = "";
 
 sub get_indexsubitem{
-  $INDEX_SUBITEM ? " $INDEX_SUBITEM" : '';
+    #$INDEX_SUBITEM ? " $INDEX_SUBITEM" : '';
+    '';
 }
 
 sub do_cmd_setindexsubitem{
@@ -179,6 +200,18 @@ sub do_cmd_setindexsubitem{
     $_;
 }
 
+sub do_cmd_withsubitem{
+    # We can't really do the right right thing, because LaTeX2HTML doesn't
+    # do things in the right order, but we need to at least strip this stuff
+    # out, and leave anything that the second argument expanded out to.
+    #
+    local($_) = @_;
+    s/$next_pair_pr_rx$any_next_pair_pr_rx3/\4/;
+    $_;
+}
+
+sub do_cmd_makemodindex{ @_[0]; }
+
 sub do_cmd_indexii{
     local($_) = @_;
     s/$next_pair_pr_rx//o;
@@ -313,10 +346,10 @@ sub init_myformat{
     $any_next_pair_rx7 = "$O(\\d+)$C([\\s\\S]*)$O\\7$C";
     $any_next_pair_rx9 = "$O(\\d+)$C([\\s\\S]*)$O\\9$C";
     # <#2#>...<#2#>
-    $any_next_pair_pr_rx_3 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
-    $any_next_pair_pr_rx_5 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\5$CP";
-    $any_next_pair_pr_rx_7 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\7$CP";
-    $any_next_pair_pr_rx_9 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\9$CP";
+    $any_next_pair_pr_rx3 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
+    $any_next_pair_pr_rx5 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\5$CP";
+    $any_next_pair_pr_rx7 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\7$CP";
+    $any_next_pair_pr_rx9 = "$OP(\\d+)$CP([\\s\\S]*)$OP\\9$CP";
 #     if (defined &process_commands_wrap_deferred) {
 #      &process_commands_wrap_deferred(<<THESE_COMMANDS);
 # indexii # {} # {}
@@ -386,6 +419,8 @@ sub replace_verbatim_hook{
 sub do_env_cfuncdesc{
     local($_) = @_;
     local($return_type,$function_name,$arg_list,$idx) = ('', '', '', '');
+    local($any_next_pair_rx3) = "$O(\\d+)$C([\\s\\S]*)$O\\3$C";
+    local($any_next_pair_rx5) = "$O(\\d+)$C([\\s\\S]*)$O\\5$C";
     local($cfuncdesc_rx) =
       "$next_pair_rx$any_next_pair_rx3$any_next_pair_rx5";
     if (/$cfuncdesc_rx/o) {
@@ -632,6 +667,7 @@ sub do_cmd_seemodule{
     local($_) = @_;
     local($opt_arg) = "(\\[([^\\]]*)])?";
 #    local($any_next_pair_pr_rx3) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\3$CP";
+#    local($any_next_pair_pr_rx5) = "$OP(\\d+)$CP([\\s\\S]*)$OP\\5$CP";
     s/$opt_arg$any_next_pair_pr_rx3$any_next_pair_pr_rx5//;
     local($module,$text,$key) = ($4, $6, $2);
     $key = $module if not $key;
@@ -683,7 +719,14 @@ sub do_cmd_maketitle {
 }
 
 
-# These are located down here since they screw up fontlock.
+sub do_cmd_inputindex{
+    local($_) = @_;
+    s/$next_pair_pr_rx//;
+    &do_cmd_input($2);
+}
+
+
+# These are located down here since they screw up fontlock.  -- used to.
 
 sub do_cmd_file{
     # This uses a weird HTML construct to adjust the font to be