summaryrefslogtreecommitdiff
path: root/sandbox/code-block-directive/docs/myfunction.py.xml
blob: 15e883899c65f10a281bf3a03e234b1c74144728 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE document PUBLIC "+//IDN docutils.sourceforge.net//DTD Docutils Generic//EN//XML" "http://docutils.sourceforge.net/docs/ref/docutils.dtd">
<!-- Generated by Docutils 0.9 -->
<document source="/home/milde/Code/Python/docutils-svn/sandbox/code-block-directive/docs/myfunction.py.txt"><paragraph>This is a test of the new &quot;code&quot; directive:</paragraph><comment xml:space="preserve">Translate this document to HTML with a pygments enhanced frontend, e.g.

../rst2html-highlight.py --stylesheet=../data/pygments-default.css

../rst2latex-highlight.py --stylesheet=../data/pygments-docutilsroles.sty

../rst2pseudoxml-highlight.py</comment><paragraph>The example from Docutils TODO list:</paragraph><literal_block classes="code python" xml:space="preserve"><inline classes="k">print</inline> <inline classes="s">'This is Python code.'</inline>
   <inline classes="k">for</inline> <inline classes="n">i</inline> <inline classes="ow">in</inline> <inline classes="nb">range</inline><inline classes="p">(</inline><inline classes="mi">10</inline><inline classes="p">):</inline>
       <inline classes="k">print</inline> <inline classes="n">i</inline></literal_block><paragraph>Another example:</paragraph><literal_block classes="code python ['silly']" ids="my-function" names="my-function" xml:space="preserve"><inline classes="ln"> 7 </inline><inline classes="k">def</inline> <inline classes="nf">my_function</inline><inline classes="p">():</inline>
<inline classes="ln"> 8 </inline>    <inline classes="sd">&quot;&quot;&quot;Test the lexer.
</inline><inline classes="ln"> 9 </inline><inline classes="sd">
</inline><inline classes="ln">10 </inline><inline classes="sd">    just a test&quot;&quot;&quot;</inline>
<inline classes="ln">11 </inline>
<inline classes="ln">12 </inline>    <inline classes="c"># and now for something completely different</inline>
<inline classes="ln">13 </inline>    <inline classes="k">print</inline> <inline classes="mi">8</inline><inline classes="o">/</inline><inline classes="mi">2</inline></literal_block><paragraph>The end.</paragraph></document>