PerlPoint::Parser

Description

PerlPoint::Parser Perl module is a PerlPoint Parser. SYNOPSIS # load the module: use PerlPoint::Parser; # build the parser and run it # to get intermediate data in @stream my ($parser)=new PerlPoint::Parser; $parser->run( stream => @stream, files => @files, ); The PerlPoint format, initially designed by Tom Christiansen, is intended to provide a simple and portable way to generate slides without the need of a proprietary product. Slides can be prepared in a text editor of your choice, generated on any platform where you find perl, and presented by any browser which can render the chosen output format. To sum it up, PerlPoint Software takes an ASCII text and transforms it into slides written in a certain document description language. This is, by tradition, usually HTML, but you may decide to use another format like XML, SGML, TeX or whatever you want. Well, this sounds fine, but how to build a translator which transforms ASCII into the output format of your choice? Thats what PerlPoint::Parser is made for. It performs the first translation step by parsing ASCII and transforming it into an intermediate stream format, which can be processed by a subsequently called translator backend. By separating parsing and output generation we get the flexibility to write as many backends as necessary by using the same parser frontend for all translators. PerlPoint::Parser supports the complete GRAMMAR with exception of certain tags. Tags are supported the most common way: the parser recognizes any tag which is declared by the author of a translator. This way the parser can be used for various flavours of the PerlPoint language without having to be modified. So, if there is a need of a certain new flag, it can quickly be added without any change to PerlPoint::Parser. The following chapters describe the input format (GRAMMAR) and the generated stream format (STREAM FORMAT). Finally, the class methods are described to show you how to build a parser..

Perlpoint - Parser Perl - Ascii - Perlpointparser - Perlpoint Parser - Perl Module - Format - Parser - Stream - Perl - Module - Libraries - Programming

Published By:Jochen Stenzel

License Type:Freeware

Date Added:25 October, 2010

Version:0.45

Price:Free

Downloads:7

Size:419.8 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

PerlPoint::Generator::SDF is a generic SDF generator. METHODS new() Parameters: class The class name. Returns: the new object..

DateOct 11, 2010

AuthorJochen Stenzel

Size419.8 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

PerlPoint::Generator::XML::XHTML::Paged is a Perl module that generates paged XHTML via XML..

DateSep 13, 2010

AuthorJochen Stenzel

Size18.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

PerlPoint::Tags::XML is a PerlPoint tag set used by pp2sdf. SYNOPSIS # declare tags used by pp2sdf use PerlPoint::Tags::XML; This module declares PerlPoint tags used by XML converters.

DateAug 5, 2010

AuthorJochen Stenzel

Size15.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

PerlPoint::Generator::LANGUAGE::Formatter is a Perl module that generates Formatter formatted LANGUAGE files. METHODS new() Parameters: class The class name. Returns: the new object..

DateOct 21, 2010

AuthorJochen Stenzel

Size419.8 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

PerlPoint::Anchors is a simple anchor collection class. SYNOPSIS # make a new object my $anchors=new PerlPoint::Anchors; # register an anchor $anchors->add(page number, 500); # check an anchor for being known ...

DateAug 13, 2010

AuthorJochen Stenzel

Size419.8 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming