diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2019-04-27 03:22:36 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-27 03:22:36 (GMT) |
commit | 55d035113dfb1bd90495c8571758f504ae8d4802 (patch) | |
tree | 587be6e2f8d6849cac078ac2a60c642f16d98050 /Lib/idlelib | |
parent | 6d13e5b35ba7165db3f38fccdd6e1e5283f96a74 (diff) | |
download | cpython-55d035113dfb1bd90495c8571758f504ae8d4802.zip cpython-55d035113dfb1bd90495c8571758f504ae8d4802.tar.gz cpython-55d035113dfb1bd90495c8571758f504ae8d4802.tar.bz2 |
Syntax highlight IDLE html doc code example. (GH-12981)
The new markup is currently ignored by IDLE's tk doc display.
Diffstat (limited to 'Lib/idlelib')
-rw-r--r-- | Lib/idlelib/help.html | 48 |
1 files changed, 23 insertions, 25 deletions
diff --git a/Lib/idlelib/help.html b/Lib/idlelib/help.html index b654ab7..7e743e6 100644 --- a/Lib/idlelib/help.html +++ b/Lib/idlelib/help.html @@ -6,7 +6,7 @@ <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>IDLE — Python 3.8.0a1 documentation</title> + <title>IDLE — Python 3.8.0a3 documentation</title> <link rel="stylesheet" href="../_static/pydoctheme.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> @@ -19,7 +19,7 @@ <script type="text/javascript" src="../_static/sidebar.js"></script> <link rel="search" type="application/opensearchdescription+xml" - title="Search within Python 3.8.0a1 documentation" + title="Search within Python 3.8.0a3 documentation" href="../_static/opensearch.xml"/> <link rel="author" title="About these documents" href="../about.html" /> <link rel="index" title="Index" href="../genindex.html" /> @@ -72,7 +72,7 @@ <li> - <a href="../index.html">3.8.0a1 Documentation</a> » + <a href="../index.html">3.8.0a3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> »</li> @@ -372,8 +372,8 @@ debugger. Breakpoints for a file are saved in the user’s .idlerc directory.</ <dt>Go to file/line</dt> <dd>Same as in Debug menu.</dd> </dl> -<p>The Shell window also has an output squeezing facility explained in the -the <em>Python Shell window</em> subsection below.</p> +<p>The Shell window also has an output squeezing facility explained in the <em>Python +Shell window</em> subsection below.</p> <dl class="docutils"> <dt>Squeeze</dt> <dd>If the cursor is over an output line, squeeze all the output between @@ -673,24 +673,22 @@ output to Shell will eventually fill memory, resulting in a memory error. In contrast, some system text windows only keep the last n lines of output. A Windows console, for instance, keeps a user-settable 1 to 9999 lines, with 300 the default.</p> -<p>A Tk Text widget, and hence IDLE’s Shell, displays characters (codepoints) -in the the BMP (Basic Multilingual Plane) subset of Unicode. -Which characters are displayed with a proper glyph and which with a -replacement box depends on the operating system and installed fonts. -Tab characters cause the following text to begin after -the next tab stop. (They occur every 8 ‘characters’). -Newline characters cause following text to appear on a new line. -Other control characters are ignored or displayed as a space, box, or -something else, depending on the operating system and font. -(Moving the text cursor through such output with arrow keys may exhibit -some surprising spacing behavior.)</p> -<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>>>> s = 'a\tb\a<\x02><\r>\bc\nd' ->>> len(s) -14 ->>> s # Display repr(s) -'a\tb\x07<\x02><\r>\x08c\nd' ->>> print(s, end='') # Display s as is. -# Result varies by OS and font. Try it. +<p>A Tk Text widget, and hence IDLE’s Shell, displays characters (codepoints) in +the BMP (Basic Multilingual Plane) subset of Unicode. Which characters are +displayed with a proper glyph and which with a replacement box depends on the +operating system and installed fonts. Tab characters cause the following text +to begin after the next tab stop. (They occur every 8 ‘characters’). Newline +characters cause following text to appear on a new line. Other control +characters are ignored or displayed as a space, box, or something else, +depending on the operating system and font. (Moving the text cursor through +such output with arrow keys may exhibit some surprising spacing behavior.)</p> +<div class="highlight-python3 notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="n">s</span> <span class="o">=</span> <span class="s1">'a</span><span class="se">\t</span><span class="s1">b</span><span class="se">\a</span><span class="s1"><</span><span class="se">\x02</span><span class="s1">><</span><span class="se">\r</span><span class="s1">></span><span class="se">\b</span><span class="s1">c</span><span class="se">\n</span><span class="s1">d'</span> <span class="c1"># Enter 22 chars.</span> +<span class="gp">>>> </span><span class="nb">len</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> +<span class="go">14</span> +<span class="gp">>>> </span><span class="n">s</span> <span class="c1"># Display repr(s)</span> +<span class="go">'a\tb\x07<\x02><\r>\x08c\nd'</span> +<span class="gp">>>> </span><span class="nb">print</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">''</span><span class="p">)</span> <span class="c1"># Display s as is.</span> +<span class="go"># Result varies by OS and font. Try it.</span> </pre></div> </div> <p>The <code class="docutils literal notranslate"><span class="pre">repr</span></code> function is used for interactive echo of expression @@ -912,7 +910,7 @@ also used for testing.</p> <li> - <a href="../index.html">3.8.0a1 Documentation</a> » + <a href="../index.html">3.8.0a3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> »</li> @@ -943,7 +941,7 @@ also used for testing.</p> <br /> <br /> - Last updated on Feb 23, 2019. + Last updated on Apr 26, 2019. <a href="https://docs.python.org/3/bugs.html">Found a bug</a>? <br /> |