You are using a browser which doesn't fully support Cascading Style Sheets. This site will look much better in a browser that supports web standards, but its content is accessible to any browser or Internet device.

Overview

Features

Formats

User area

Installation notes

Getting started

Introduction

A First Slide

Adding Headlines

Creating Slides

More Slides

Enjoy office coffee

Statistics

More formats

Read On

Tutorial

Tutorial TOC

What is PerlPoint?

Format basics

Bullet lists

Numbered lists

Definition lists

Examples

Tables

Comments

Produce a document

Intro to converters

Target specific converters

Generators

Option files

Adding markup

Tags

Macros

Advanced features

Variables

Verbatim examples

Sequences

TOCs

Layout setup

How deep to go?

Headline shortcuts

Advanced linking

Bodyless references

Plain type

Missing targets

Alternatives

Document streams

Definition

Processing

Layouts

Formatted tables

Nested tables

Index management (empty)

Index Placement (empty)

Index Relations (empty)

Index Clouds (empty)

Teamwork

Using Inclusion for Definitions

A Question of Variables

Embedding Target Fragments

Including files

Example Files

Active Contents

Embedded Perl

Conditional parts

Source sections

Conditional tags

Paragraph filters

A better highlight filter

Filtering imported examples

Import filters

Import Filter Definition

Import Filter Usage

Conclusion

PerlPoint Applications

Macro examples

Footnotes

External link shortcuts

CPAN links

ISBN links

Collections

Writing styles

Styles for pp2html (empty)

Generator styles (empty)

Directory structure (empty)

Traditional templates

Page scheme (empty)

Transforming a pp2html style (empty)

Including document information (empty)

Links to arbitrary chapters (empty)

Variable parts (empty)

Using private template engines (empty)

Using private generators (empty)

Processing other formats

POD

OpenOffice files (empty)

Index

FAQ

Misc

How do I place an optionless and bodyless tag or macro before a capitalized character?

Line indentation in tagged examples

Variable assignments do not work

Portability

Can I process DOS documents on UNIX?

Applications

Developer area

Writing converters

Introduction

The traditional approach

The architecture of a converter

The base design

The language implementation

The whole picture

Tag definition

Finding tag names

Tag option conventions

Writing a tag module

Tag definition

Base definition

Parsing hooks

Post-parsing hooks

Using foreign definitions

Tag sets

Completing the module

Integrating foreign tags

Documentation

Examples and more

Writing the converter

The converter package

Modules to load

Several variables

Option handling

Option files

Common options

Usual startup operations

Foreign tag integration

Set up Active Contents handling

The parser call

Backend construction

Backend callbacks

Backend invokation: produce new code

Vary token selection

Stream navigation

Vary processing control

Mix it your way

Your individual parts

Documentation

The formatter approach

Base concepts and idea

Formatter based

Modular

Option driven

Style featured

One converter

Getting started

The startup script

Options declared on this level

Function

The generator level

Options declared on this level

Object data defined on this level

Function

Inheritable methods

bootstrap()

options()

checkUsage()

sourceFilters()

initParser()

initBackend()

finish()

The language level

Options declared on this level

Object data defined on this level

Function

Optional methods

preFormatter()

Formatters to be defined

Interface

formatHeadline()

formatUlist()

formatUpoint()

formatOlist()

formatOpoint()

formatDlist()

formatDpoint()

formatDpointItem()

formatDpointText()

formatText()

formatBlock()

formatVerbatim()

formatDStreamEntrypoint()

formatDStreamFrame()

formatTag()

formatSimple()

formatComment()

formatPage()

The formatter level

Options declared on this level

Object data defined on this level

Function

Appendix

Appendix A: Stream directives

Index

Help

Index

Imprint

Thank you for reading