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.
Writing a tag module
Now when your tags are designed, you need to define them
by a module in the
PerlPoint::Tags namespace and make it a subclass of
PerlPoint::Tags:
# declare a tag declaration package
package PerlPoint::Tags::New;
# declare base "class"
use base qw(PerlPoint::Tags);
The base module
PerlPoint::Tags contains a special
import() method which arranges that the parser learns new tag definitions when a tag module is loaded by
use.
PerlPoint::Tags is provided as part of the converter framework
PerlPoint::Package.
It is recommended to have a "top level" tag declaration module for each PerlPoint converter, so there could be a
PerlPoint::Tags::HTML, a
PerlPoint::Tags::Latex,
PerlPoint::Tags::SDF, a
PerlPoint::Tags::XML and so on. (These modules of course may simply
invoke lower level declarations if appropriate.)
To complete the intro, configure variable handling:
# pragmata
use strict;
use vars qw(%tags %sets);
%tags and
%sets are important variables used by convention. They will be explained in the next sections.