diff options
author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-08-26 22:23:29 +0000 |
---|---|---|
committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-08-26 22:23:29 +0000 |
commit | b991feb7b06e99b2186fc533733905da9312f5d3 (patch) | |
tree | 9da9826e25d07a95e86d0f0ed8c711ba13305e92 /sandbox/code-block-directive/docs/myfunction.py.txt | |
parent | 0ffd4b2d58dbf67c4f35be718de8e69de2210c92 (diff) | |
download | docutils-b991feb7b06e99b2186fc533733905da9312f5d3.tar.gz |
Prepare code directive for inclusion in the core.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7105 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'sandbox/code-block-directive/docs/myfunction.py.txt')
-rw-r--r-- | sandbox/code-block-directive/docs/myfunction.py.txt | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/sandbox/code-block-directive/docs/myfunction.py.txt b/sandbox/code-block-directive/docs/myfunction.py.txt index b9727e96f..cce27ea52 100644 --- a/sandbox/code-block-directive/docs/myfunction.py.txt +++ b/sandbox/code-block-directive/docs/myfunction.py.txt @@ -1,19 +1,43 @@ This is a test of the new "code" directive: -.. Translate this document to HTML with a pygments enhanced frontend, e.g. +.. Translate this document with a pygments enhanced frontend, e.g. - ../rst2html-highlight --stylesheet=../data/pygments-default.css + ../rst2html-highlight.py --stylesheet=../data/pygments-default.css + ../rst2latex-highlight.py --stylesheet=../data/pygments-docutilsroles.sty + + or via the test case in + + ../pygments_code_block_directive.py --traceback + - ../rst2latex-highlight --stylesheet=../data/pygments-docutilsroles.sty +The example from Docutils TODO list: + +.. code:: python + + print 'This is Python code.' + for i in range(10): + print i + +Numbered lines: + +.. code:: python + :number-lines: + + # This is Python code, + # that prints the integers from 0 to 9 + for i in range(10): + print i + +Another example: .. code:: python :class: silly + :name: my_function :number-lines: 7 def my_function(): """Test the lexer. - - just a test""" + """ # and now for something completely different print 8/2 |