Introduction to Trip

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.

Contents

Introduction

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".

Documentation

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