1 <?xml version=
"1.0" encoding=
"utf-8" ?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en" lang=
"en">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
6 <meta name=
"generator" content=
"Docutils 0.9: http://docutils.sourceforge.net/" />
8 <link rel=
"stylesheet" href=
"../data/pygments-default.css" type=
"text/css" />
11 <div class=
"document">
14 <p>This is a test of the new
"code
" directive:
</p>
15 <!-- Translate this document with a pygments enhanced frontend, e.g.
17 ../rst2html-highlight.py - -stylesheet=../data/pygments-default.css
18 ../rst2latex-highlight.py - -stylesheet=../data/pygments-docutilsroles.sty
20 or via the test case in
22 ../pygments_code_block_directive.py - -traceback -->
23 <p>The example from Docutils TODO list:
</p>
24 <pre class=
"code python literal-block">
25 <span class=
"k">print
</span> <span class=
"s">'This is Python code.'
</span>
26 <span class=
"k">for
</span> <span class=
"n">i
</span> <span class=
"ow">in
</span> <span class=
"nb">range
</span><span class=
"p">(
</span><span class=
"mi">10</span><span class=
"p">):
</span>
27 <span class=
"k">print
</span> <span class=
"n">i
</span>
29 <p>Numbered lines:
</p>
30 <pre class=
"code python literal-block">
31 <span class=
"ln">1 </span><span class=
"c"># This is Python code,
</span>
32 <span class=
"ln">2 </span><span class=
"c"># that prints the integers from
0 to
9</span>
33 <span class=
"ln">3 </span><span class=
"k">for
</span> <span class=
"n">i
</span> <span class=
"ow">in
</span> <span class=
"nb">range
</span><span class=
"p">(
</span><span class=
"mi">10</span><span class=
"p">):
</span>
34 <span class=
"ln">4 </span> <span class=
"k">print
</span> <span class=
"n">i
</span>
36 <p>Another example:
</p>
37 <pre class=
"code python silly literal-block" id=
"my-function">
38 <span class=
"ln"> 7 </span><span class=
"k">def
</span> <span class=
"nf">my_function
</span><span class=
"p">():
</span>
39 <span class=
"ln"> 8 </span> <span class=
"sd">"""Test the lexer.
40 </span><span class=
"ln"> 9 </span><span class=
"sd"> """</span>
41 <span class=
"ln">10 </span>
42 <span class=
"ln">11 </span> <span class=
"c"># and now for something completely different
</span>
43 <span class=
"ln">12 </span> <span class=
"k">print
</span> <span class=
"mi">8</span><span class=
"o">/
</span><span class=
"mi">2</span>