mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Bring this up to date. Some things still don't work right.
This commit is contained in:
		
							parent
							
								
									94fac130bb
								
							
						
					
					
						commit
						fc16e78f3c
					
				
					 1 changed files with 52 additions and 9 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Fred Drake
						Fred Drake