Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.234.075 Times

Pod::POM 0.17

  Date Added: September 07, 2010  |  Visits: 888

Pod::POM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



Pod::POM is a POD Object Model. SYNOPSIS use Pod::POM; my $parser = Pod::POM->new(%options); # parse from a text string my $pom = $parser->parse_text($text) || die $parser->error(); # parse from a file specified by name or filehandle my $pom = $parser->parse_text($file) || die $parser->error(); # parse from text or file my $pom = $parser->parse($text_or_file) || die $parser->error(); # examine any warnings raised foreach my $warning ($parser->warnings()) { warn $warning, "n"; } # print table of contents using each =head1 title foreach my $head1 ($pom->head1()) { print $head1->title(), "n"; } # print each section foreach my $head1 ($pom->head1()) { print $head1->title(), "n"; print $head1->content(); } # print the entire document as HTML use Pod::POM::View::HTML; print Pod::POM::View::HTML->print($pom); # create custom view package My::View; use base qw( Pod::POM::View::HTML ); sub view_head1 { my ($self, $item) = @_; return < h1 >, $item->title->present($self), "< /h1 >n", $item->content->present($self); } package main; print My::View->print($pom); This module implements a parser to convert Pod documents into a simple object model form known hereafter as the Pod Object Model. The object model is generated as a hierarchical tree of nodes, each of which represents a different element of the original document. The tree can be walked manually and the nodes examined, printed or otherwise manipulated. In addition, Pod::POM supports and provides view objects which can automatically traverse the tree, or section thereof, and generate an output representation in one form or another..

Requirements: No special requirements
Platforms: Linux
Keyword: File Html Libraries Object Object Model Parse Pod Object Model Podpom Pom Print Programming Text
Users rating: 0/10

License: Freeware Size: 34.82 KB
USER REVIEWS
More Reviews or Write Review


POD::POM RELATED
Network & Internet  -  HTML Document Object 2.29
The HTML Document Object is maintained by Xperience, Inc. It was developed to be used in several internal projects and is being used in several opensource projects also being created by Xperience, Inc.
184.32 KB  
Libraries  -  PDL::Pod::Html 1.99989
PDL::Pod::Html is Perl module to convert pod files to HTML. SYNOPSIS use PDL::Pod::Html; pod2html([options]); Converts files from pod format (see perlpod) to HTML format. It can automatically generate indexes and cross-references, and it...
655.36 KB  
Libraries  -  Maypole::Plugin::QuickTable 0.422
Maypole::Plugin::QuickTable is a HTML::QuickTable convenience. SYNOPSIS use Maypole::Application qw( LinkTools QuickTable ); METHODS setup quick_table Returns a HTML::QuickTable object for formatting data. print...
7.17 KB  
Libraries  -  Config::File 1.4
Config::File is a Perl module to parse a simple configuration file. SYNOPSIS use Config::File; my $config_hash = Config::File::read_config_file($configuration_file); read_config_file parses a simple configuration file and stores its values...
4.1 KB  
Programming  -  DynAPI 2 1.0
The DynAPI is aimed at being an extensible tool for easy and correct development of dynamic webpages with client-side scripting with focus on the HTML Document Object Model as controlled by ECMA/Javascript.
11.95 KB  
Libraries  -  Zebra_Image 2.2.1
This is a compact (one-file only), lightweight, object-oriented image manipulation library written in and for PHP, that provides methods for performing several types of image manipulation operations. It doesn't require any external libraries other...
172.59 KB  
Development Tools  -  HTML2XHTML for Scripts 1.0
HTML2XHTML javascript Converter (H2X) generates a well-formed XHTML code from an HTML DOM object.H2X could be used in Content Management Systems (CMS), online wysiwyg html editors or any other javascript application to produce well-formed XHTML...
10 KB  
Programming  -  Reflective Ecore Model Diagram Editor 0.2.1
Reflective Ecore Model Diagram Editor is a GMF based Eclipse plugin which provides a graphical editor for any EMF model file, using only the meta-model such as .ecore and .xsd file. You don't need any .gmfgraph, .gmftool, .gmfmap, or .gmfgen files.
231.75 KB  
Development Tools  -  Wind Turbine Model 1.0
This file contains a wind turbine model. It includes a three-dimensional mechanical model of the tower, nacelle, and blades modeled in SimMechanics, hydraulic pitch actuators, electrical yaw actuators, a simple generator and electrical grid model....
4.17 MB  
Games  -  Margrets Runaway 1.0
Now bear in mind that the HTML-canvas object doesn???*a*?t support 3D. So this is what happens; Each "tile" consists of 8 layers. Every layer is 8x8 "voxels". First I load this image in to an off-screen canvas as a reference. Then every...
5.67 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB