| Author: | Mark Nodine |
|---|---|
| Contact: | mark.nodine@mot.com |
| Revision: | 1.2 |
| Date: | 2004-02-19 |
| Copyright: | This document has been placed in the public domain. |
This document gives an introduction to the trip program, which is a Perl implementation of a reStructuredText parser (and writers) and gives a map of the documentation.
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for inline program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. This web page was generated from reStructuredText. The original implementation of a reStructuredText parser is that of the docutils project, written in Python. The "trip" name is an acronym for "Transforming reStructuredText in perl".
Since trip is a re-implementation of a reStructuredText parser, it has diverged from the original Python version, both because the Python version has made changes not tracked by the Perl version and because the Perl version has added some innovations of its own. So the documentation references have potentially three versions: the trip version, the Docutils version, and a difference between the two. The difference is based on the latest Docutils version available when the trip documentation was compiled.
| A ReStructuredText Primer | docutils version | ||
| Quick reStructuredText | docutils version | ||
| An Introduction to reStructuredText | trip version | docutils version | diff |
| reStructuredText Markup Specification | trip version | docutils version | diff |
| reStructuredText Directives | trip version | docutils version | diff |
| reStructuredText Interpreted Text Roles | trip version | docutils version | diff |
| Usage of Trip | trip version | ||
| Internals of Trip | trip version | ||
| How to Extend Trip | trip version |