Revision: 1670
http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1670&view=rev
Author: roman_yakovenko
Date: 2009-02-10 21:14:30 +0000 (Tue, 10 Feb 2009)
Log Message:
-----------
sphinx
Modified Paths:
--------------
pygccxml_dev/docs/apidocs/binary_parsers.rest
pygccxml_dev/docs/apidocs/declarations.rest
pygccxml_dev/docs/apidocs/parser.rest
pygccxml_dev/docs/apidocs/utils.rest
pygccxml_dev/docs/pygccxml.rest
pygccxml_dev/pygccxml/utils/__init__.py
pygccxml_dev/pygccxml/utils/fs_utils.py
pyplusplus_dev/docs/definition.irest
pyplusplus_dev/docs/documentation/apidocs/_logging_.rest
pyplusplus_dev/docs/documentation/apidocs/api.rest
pyplusplus_dev/docs/documentation/apidocs/code_creators.rest
pyplusplus_dev/docs/documentation/apidocs/code_repository/indexing_suite.rest
pyplusplus_dev/docs/documentation/apidocs/code_repository.rest
pyplusplus_dev/docs/documentation/apidocs/creators_factory.rest
pyplusplus_dev/docs/documentation/apidocs/decl_wrappers.rest
pyplusplus_dev/docs/documentation/apidocs/file_writers.rest
pyplusplus_dev/docs/documentation/apidocs/function_transformers.rest
pyplusplus_dev/docs/documentation/apidocs/messages.rest
pyplusplus_dev/docs/documentation/apidocs/module_builder.rest
pyplusplus_dev/docs/documentation/apidocs/utils.rest
pyplusplus_dev/docs/documentation/index.rest
pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest
pyplusplus_dev/docs/documentation/tutorials/tutorials.rest
pyplusplus_dev/docs/download.rest
pyplusplus_dev/docs/pyplusplus.rest
pyplusplus_dev/docs/quotes.rest
Modified: pygccxml_dev/docs/apidocs/binary_parsers.rest
===================================================================
--- pygccxml_dev/docs/apidocs/binary_parsers.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/docs/apidocs/binary_parsers.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,14 +2,19 @@
pygccxml.binary_parsers API
===========================
-binary_parsers package
-----------------------
+--------
+Overview
+--------
.. automodule:: pygccxml.binary_parsers
:members:
:show-inheritance:
-parsers module
+--------
+Modules
+--------
+
+parsers
--------------
.. automodule:: pygccxml.binary_parsers.parsers
Modified: pygccxml_dev/docs/apidocs/declarations.rest
===================================================================
--- pygccxml_dev/docs/apidocs/declarations.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/docs/apidocs/declarations.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,183 +2,187 @@
pygccxml.declarations package
=============================
-declarations package
---------------------
+--------
+Overview
+--------
.. automodule:: pygccxml.declarations
:members:
:show-inheritance:
+--------
+Modules
+--------
-algorithm module
+algorithm
----------------
.. automodule:: pygccxml.declarations.algorithm
:members:
:show-inheritance:
-algorithms_cache module
+algorithms_cache
-------------------------
.. automodule:: pygccxml.declarations.algorithms_cache
:members:
:show-inheritance:
-calldef module
+calldef
----------------
.. automodule:: pygccxml.declarations.calldef
:members:
:show-inheritance:
-call_invocation module
+call_invocation
------------------------
.. automodule:: pygccxml.declarations.call_invocation
:members:
:show-inheritance:
-class_declaration module
+class_declaration
--------------------------
.. automodule:: pygccxml.declarations.class_declaration
:members:
:show-inheritance:
-compilers module
+compilers
------------------
.. automodule:: pygccxml.declarations.compilers
:members:
:show-inheritance:
-container_traits module
+container_traits
-------------------------
.. automodule:: pygccxml.declarations.container_traits
:members:
:show-inheritance:
-cpptypes module
+cpptypes
-----------------
.. automodule:: pygccxml.declarations.cpptypes
:members:
:show-inheritance:
-declaration module
+declaration
--------------------
.. automodule:: pygccxml.declarations.declaration
:members:
:show-inheritance:
-decl_factory module
+decl_factory
---------------------
.. automodule:: pygccxml.declarations.decl_factory
:members:
:show-inheritance:
-decl_printer module
+decl_printer
---------------------
.. automodule:: pygccxml.declarations.decl_printer
:members:
:show-inheritance:
-decl_visitor module
+decl_visitor
---------------------
.. automodule:: pygccxml.declarations.decl_visitor
:members:
:show-inheritance:
-dependencies module
+dependencies
---------------------
.. automodule:: pygccxml.declarations.dependencies
:members:
:show-inheritance:
-enumeration module
+enumeration
--------------------
.. automodule:: pygccxml.declarations.enumeration
:members:
:show-inheritance:
-function_traits module
+function_traits
------------------------
.. automodule:: pygccxml.declarations.function_traits
:members:
:show-inheritance:
-matcher module
+matcher
----------------
.. automodule:: pygccxml.declarations.matcher
:members:
:show-inheritance:
-matchers module
+matchers
-----------------
.. automodule:: pygccxml.declarations.matchers
:members:
:show-inheritance:
-mdecl_wrapper module
+mdecl_wrapper
----------------------
.. automodule:: pygccxml.declarations.mdecl_wrapper
:members:
:show-inheritance:
-namespace module
+namespace
------------------
.. automodule:: pygccxml.declarations.namespace
:members:
:show-inheritance:
-scopedef module
+scopedef
-----------------
.. automodule:: pygccxml.declarations.scopedef
:members:
:show-inheritance:
-templates module
+templates
------------------
.. automodule:: pygccxml.declarations.templates
:members:
:show-inheritance:
-typedef module
+typedef
----------------
.. automodule:: pygccxml.declarations.typedef
:members:
:show-inheritance:
-type_traits module
+type_traits
--------------------
.. automodule:: pygccxml.declarations.type_traits
:members:
:show-inheritance:
-type_visitor module
+type_visitor
---------------------
.. automodule:: pygccxml.declarations.type_visitor
:members:
:show-inheritance:
-variable module
+variable
---------------
.. automodule:: pygccxml.declarations.variable
Modified: pygccxml_dev/docs/apidocs/parser.rest
===================================================================
--- pygccxml_dev/docs/apidocs/parser.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/docs/apidocs/parser.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,42 +2,47 @@
pygccxml.parser package
=======================
-parser package
---------------
+--------
+Overview
+--------
.. automodule:: pygccxml.parser
:members:
:show-inheritance:
-config module
+--------
+Modules
+--------
+
+config
---------------
.. automodule:: pygccxml.parser.config
:members:
:show-inheritance:
-declarations_cache module
+declarations_cache
----------------------------
.. automodule:: pygccxml.parser.declarations_cache
:members:
:show-inheritance:
-directory_cache module
+directory_cache
------------------------
.. automodule:: pygccxml.parser.directory_cache
:members:
:show-inheritance:
-patcher module
+patcher
----------------
.. automodule:: pygccxml.parser.patcher
:members:
:show-inheritance:
-project_reader module
+project_reader
---------------------
.. automodule:: pygccxml.parser.project_reader
@@ -45,7 +50,7 @@
:show-inheritance:
-source_reader module
+source_reader
----------------------
.. automodule:: pygccxml.parser.source_reader
Modified: pygccxml_dev/docs/apidocs/utils.rest
===================================================================
--- pygccxml_dev/docs/apidocs/utils.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/docs/apidocs/utils.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,15 +2,19 @@
pygccxml.utils package
======================
-utils package
--------------
+--------
+Overview
+--------
.. automodule:: pygccxml.utils
:members:
:show-inheritance:
+--------
+Modules
+--------
-fs_utils module
+fs_utils
---------------
.. automodule:: pygccxml.utils.fs_utils
Modified: pygccxml_dev/docs/pygccxml.rest
===================================================================
--- pygccxml_dev/docs/pygccxml.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/docs/pygccxml.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -114,7 +114,7 @@
Support for Python 2.4 was dropped.
-------------------------------
-pygccxml documentation contents
+Documentation contents
-------------------------------
.. toctree::
Modified: pygccxml_dev/pygccxml/utils/__init__.py
===================================================================
--- pygccxml_dev/pygccxml/utils/__init__.py 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/pygccxml/utils/__init__.py 2009-02-10 21:14:30 UTC (rev 1670)
@@ -3,9 +3,7 @@
# accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
-"""
-defines logger classes and few convenience methods, not related to the declarations tree
-"""
+"""defines logger classes and few convenience methods, not related to the declarations tree"""
import os
import sys
@@ -37,10 +35,10 @@
gccxml = cxx_parser #backward compatability
pdb_reader = _create_logger_( 'pygccxml.pdb_reader' )
- """logger for MS .pdb file reader functionality
"""
+ logger for MS .pdb file reader functionality
+ """
-
queries_engine = _create_logger_( 'pygccxml.queries_engine' )
"""logger for query engine functionality.
@@ -136,13 +134,18 @@
delattr(self, name)
class enum( object ):
- """Usage example:
- class fruits(enum):
- apple = 0
- orange = 1
+ """
+ Usage example:
+
+ .. code-block:: python
- fruits.has_value( 1 )
- fruits.name_of( 1 )
+ class fruits(enum):
+ apple = 0
+ orange = 1
+
+ fruits.has_value( 1 )
+ fruits.name_of( 1 )
+
"""
@classmethod
@@ -163,7 +166,7 @@
% ( enum_numeric_value, cls.__name__ ) )
class native_compiler:
- """provides information about "native compiler", which was used to build this Python executable"""
+ """provides information about the compiler, which was used to build the Python executable"""
@staticmethod
def get_version():
Modified: pygccxml_dev/pygccxml/utils/fs_utils.py
===================================================================
--- pygccxml_dev/pygccxml/utils/fs_utils.py 2009-02-09 21:10:08 UTC (rev 1669)
+++ pygccxml_dev/pygccxml/utils/fs_utils.py 2009-02-10 21:14:30 UTC (rev 1670)
@@ -3,6 +3,8 @@
# accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
+"""defines few classes, that simplifies a file system entries iteration"""
+
import os
from types import *
Modified: pyplusplus_dev/docs/definition.irest
===================================================================
--- pyplusplus_dev/docs/definition.irest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/definition.irest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,4 +1,3 @@
Py++ is an object-oriented framework for creating a code generator for
-`Boost.Python`_ library.
-
-.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html
+`Boost.Python <http://www.boost.org/libs/python/doc/index.html>`_ library and
+`ctypes <http://docs.python.org/library/ctypes.html>`_ package.
Modified: pyplusplus_dev/docs/documentation/apidocs/_logging_.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/_logging_.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/_logging_.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus._logging_ package
============================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus._logging_
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
multi_line_formatter
--------------------
Modified: pyplusplus_dev/docs/documentation/apidocs/api.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/api.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/api.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -5,12 +5,11 @@
`Py++` consists from few sub packages
.. toctree::
- :maxdepth: 4
module_builder.rest
decl_wrappers.rest
- file_writers.rest
function_transformers.rest
+ file_writers.rest
messages.rest
utils.rest
_logging_.rest
Modified: pyplusplus_dev/docs/documentation/apidocs/code_creators.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/code_creators.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/code_creators.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.code_creators package
================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.code_creators
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
algorithm
---------
Modified: pyplusplus_dev/docs/documentation/apidocs/code_repository/indexing_suite.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/code_repository/indexing_suite.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/code_repository/indexing_suite.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.code_repository.indexing_suite package
=================================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.code_repository.indexing_suite
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
deque_header
------------
Modified: pyplusplus_dev/docs/documentation/apidocs/code_repository.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/code_repository.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/code_repository.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,15 @@
pyplusplus.code_repository package
==================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.code_repository
+ :members:
+ :show-inheritance:
+
+------------
sub-packages
------------
@@ -9,6 +18,10 @@
code_repository/indexing_suite.rest
+--------
+Modules
+--------
+
ctypes_integration
------------------
Modified: pyplusplus_dev/docs/documentation/apidocs/creators_factory.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/creators_factory.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/creators_factory.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.creators_factory package
===================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.creators_factory
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
bpcreator
---------
Modified: pyplusplus_dev/docs/documentation/apidocs/decl_wrappers.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/decl_wrappers.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/decl_wrappers.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.decl_wrappers package
================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.decl_wrappers
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
algorithm
---------
Modified: pyplusplus_dev/docs/documentation/apidocs/file_writers.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/file_writers.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/file_writers.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.file_writers package
===============================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.file_writers
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
balanced_files
--------------
Modified: pyplusplus_dev/docs/documentation/apidocs/function_transformers.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/function_transformers.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/function_transformers.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,9 +1,19 @@
-Pyplusplus\Function_Transformers Documentation
-==============================================
========================================
pyplusplus.function_transformers package
========================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.function_transformers
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
controllers
-----------
Modified: pyplusplus_dev/docs/documentation/apidocs/messages.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/messages.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/messages.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.messages package
===========================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.messages
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
warnings_
---------
Modified: pyplusplus_dev/docs/documentation/apidocs/module_builder.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/module_builder.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/module_builder.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -2,6 +2,18 @@
pyplusplus.module_builder package
=================================
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.module_builder
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
+
boost_python_builder
--------------------
Modified: pyplusplus_dev/docs/documentation/apidocs/utils.rest
===================================================================
--- pyplusplus_dev/docs/documentation/apidocs/utils.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/apidocs/utils.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,3 +1,16 @@
========================
pyplusplus.utils package
========================
+
+
+--------
+Overview
+--------
+
+.. automodule:: pyplusplus.utils
+ :members:
+ :show-inheritance:
+
+--------
+Modules
+--------
Modified: pyplusplus_dev/docs/documentation/index.rest
===================================================================
--- pyplusplus_dev/docs/documentation/index.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/index.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,5 +1,5 @@
==================
-Py++ documentation
+Documentation
==================
------------
Modified: pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest
===================================================================
--- pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,5 +1,5 @@
==============
-Py++ tutorials
+Tutorials
==============
-------------
Modified: pyplusplus_dev/docs/documentation/tutorials/tutorials.rest
===================================================================
--- pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,5 +1,5 @@
=========
-tutorials
+Tutorials
=========
.. toctree::
Modified: pyplusplus_dev/docs/download.rest
===================================================================
--- pyplusplus_dev/docs/download.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/download.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,6 +1,6 @@
-=============
-Py++ download
-=============
+==================
+Download & install
+==================
-------------------
Py++ on SourceForge
Modified: pyplusplus_dev/docs/pyplusplus.rest
===================================================================
--- pyplusplus_dev/docs/pyplusplus.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/pyplusplus.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,10 +1,10 @@
-=================
-Py++ introduction
-=================
+====================
+`Py++` introduction
+====================
--------------
-What is Py++?
--------------
+----------------
+What is `Py++`?
+----------------
Definition:
.. include:: ./definition.irest
@@ -19,15 +19,14 @@
Code generation process
-----------------------
-`Boost.Python`_ library allows you to expose C++ code to `Python`_ in quick and
-elegant way. Code generation process, using Py++ consists from few steps.
-The following paragraphs will tell you more about every step.
+Code generation process, using `Py++` consists from few steps. The following
+paragraphs will tell you more about every step.
*"read declarations"*
---------------------
-Py++ does not reinvent the wheel. It uses `GCC C++ compiler`_ to parse C++
+`Py++` does not reinvent the wheel. It uses `GCC C++ compiler`_ to parse C++
source files. To be more precise, the tool chain looks like this:
1. source code is passed to `GCC-XML`_
@@ -37,7 +36,7 @@
3. `GCC-XML`_ generates an XML description of a C++ program from GCC's internal
representation.
-4. Py++ uses :doc:`pygccxml <../../pygccxml/pygccxml>` package to read `GCC-XML`_ generated file.
+4. `Py++` uses :doc:`pygccxml <../../pygccxml/pygccxml>` package to read `GCC-XML`_ generated file.
The bottom line - you can be sure, that all your declarations are read correctly.
@@ -56,10 +55,9 @@
a question, what code should be written in order I get access from Python
to that functionality
-Of course, Py++ cannot answer those question, but it provides maximum help to
-implement an user requirements.
+Of course, `Py++` cannot answer those question, but it provides maximum help to you.
-How can Py++ help you with first question? Py++ provides very powerful and
+How can `Py++` help you with first question? `Py++` provides very powerful and
simple query interface. For example in one line of code you can select all free
functions that have two arguments, where the first argument has type ``int &``
and the type of the second argument is any:
@@ -86,20 +84,20 @@
mb = module_builder_t( ... )
mb.decls( lambda decl: 'impl' in decl.name ).exclude()
-Please, note the way queries were built. You can think about those queries as
+Note the way the queries were built. You can think about those queries as
the rules, which will continue to work even after exported C++ code was changed.
It means that you don't have to change code generator source code every time.
-So far, so good what about second question? Well, by default Py++ generates a
-code that will satisfy almost all developers. Py++ relevant classes could be
-configured in many ways to satisfy your needs. But sometimes this is still not
-enough. There are use cases when you need full control over generated code. One
-of the biggest problems, with code generators in general, is modifying generated
-code and preserving changes. How many code generators did you use or know, that
+So far, so good what about second question? Well, by default `Py++` generates a
+code that will satisfy almost all developers. `Py++` could be configured in many
+ways to satisfy your needs. But sometimes this is still not enough. There are
+use cases when you need full control over generated code. One of the biggest
+problems, with code generators in general, is modifying generated code and
+preserving changes. How many code generators did you use or know, that
allow you to put your code anywhere or to reorder generated code as you wish?
-Py++ allows you to do that.
+`Py++` allows you to do that.
-Py++ introduces new concept: code creator and code creators tree. You can think
+`Py++` introduces new concept: code creator and code creators tree. You can think
about code creators tree as some kind of `AST`_. The only difference is that code
creators tree provides more specific functionality. For example ``include_t`` code
creator is responsible to create C++ ``include`` directive code. You have full
@@ -114,11 +112,11 @@
*"write code to files"*
-----------------------
-During this step Py++ reads code creators tree and writes code to the
-disc. The result of code generation process should not be different from the one,
+During this step `Py++` reads the code creators tree and writes the code to a
+disc. The code generation process result should not be different from the one,
which would be achieved by human. For small project writing all code into single
-file is good approach, for big ones code should be written into multiple files.
-Py++ implements both strategies.
+file is good approach, for big ones the code should be splitted into multiple files.
+`Py++` implements both strategies.
-------------
Features list
@@ -168,21 +166,22 @@
`Boost Software License`_.
---------------------------
-Py++ documentation contents
+Documentation contents
---------------------------
.. toctree::
-
+ :maxdepth: 1
+
documentation/tutorials/tutorials.rest
- download.rest
- links.rest
quotes.rest
- comparisons/compare_to.rest
+ download.rest
documentation/index.rest
examples/examples.rest
- history/history.rest
+ links.rest
+ comparisons/compare_to.rest
peps/peps_index.rest
troubleshooting_guide/lessons_learned.rest
+ history/history.rest
.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html
Modified: pyplusplus_dev/docs/quotes.rest
===================================================================
--- pyplusplus_dev/docs/quotes.rest 2009-02-09 21:10:08 UTC (rev 1669)
+++ pyplusplus_dev/docs/quotes.rest 2009-02-10 21:14:30 UTC (rev 1670)
@@ -1,5 +1,5 @@
=========================
-What they say about Py++?
+Users and quotes
=========================
-----------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|