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.333.654 Times

Doc::Perlish 0.14

  Date Added: September 02, 2010  |  Visits: 1.141

Doc::Perlish

Report Broken Link
Printer Friendly Version


Product Homepage
Download (97 downloads)



Doc::Perlish is a Perl module that contains Perl Documentation Tools. SYNOPSIS my $doc = Doc::Perlish->new( type => "POD", input => "source.pod" ); # simple conversions; my $html = $doc->to_html; # DOM-style interface; see Doc::Perlish::DOM for more; my $dom = $doc->to_dom; # event-style interface; my $filter = Doc::Perlish::Filter->new(); $doc->add_filter($filter); my $writer = Doc::Perlish::Writer::XML->new( output => "out.xml" ); $doc->final_sender->receiver($writer); # run conversion! $doc->send_all; Doc::Perlish is a set of tools that define and work with the Perldoc Information Model. The tools will eventally provide parsers for various Doc::Perlish Dialects (including Pod and Kwid), and formatters for various output formats. The Doc::Perlish class, on the other hand, is an object which simultaneously can behave like a: - Doc::Perlish::Reader - it can, minimally, be passed a specification of a stream source to read and pass you pack characters or blocks or whatever. - Doc::Perlish::Parser - it can also perform the task of converting said characters or blocks into a parsed tree, which might involve loading a seperate dialect parser, or any of the other weird and wonderful things that Doc::Perlish::Parser is capable of. - Doc::Perlish::DOM - you can call all of the parsed-state DOM methods on it, and it will parse the entire document and then call the method - Doc::Perlish::Sender - you can get Perldoc serial events out of a Doc::Perlish object, before or after parsing! - Doc::Perlish::Receiver - you can use the Perldoc object as a target for events, and let it pass them through to a destination and/or build a DOM tree. For more details about what each component involves, and the calling convention, see the relevant documentation for the module..

Requirements: No special requirements
Platforms: Linux
Keyword: Contains Contains Perl Docperlish Documentation Dom Libraries Module Perl Perl Documentation Tools Perl Module Programming
Users rating: 0/10

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


DOC::PERLISH RELATED
Programming  -  XML Design Documentation Tools 0.2
The XML Design Documentation Tools are a set of XML stylesheets and a schema that can be used to write and maintain software Design documentation, and then use the XML source to generate HTML, PDF, etc. copies of the documentation.
18.06 KB  
Libraries  -  B::Lint 1.09
B::Lint module contains Perl lint. SYNOPSIS perl -MO=Lint[,OPTIONS] foo.pl The B::Lint module is equivalent to an extended version of the -w option of perl. It is named after the program lint which carries out a similar process for C...
17.41 KB  
Libraries  -  Speech::Recognizer::ViaVoice 0.02
Speech::Recognizer::ViaVoice contains Perl wrappers for IBMs ViaVoice speech Recognizer library. SYNOPSIS use Speech::Recognizer::ViaVoice; $| = 1; if (0 == connectEngine) { if ( 0 == defineVocab(myTestVocab, [hello,world,quit]) ) { print...
8.19 KB  
Libraries  -  perlfilter 5.8.8
perlfilter package contains Perl source filters. This article is about a little-known feature of Perl called source filters. Source filters alter the program text of a module before Perl sees it, much as a C preprocessor alters the source text...
12.2 MB  
Libraries  -  perlrecharclass 5.9.5
perlrecharclass package contains Perl regular expression character classes. The top level documentation about Perl regular expressions is found in perlre. This manual page discusses the syntax and use of character classes in Perl Regular...
14.8 MB  
Libraries  -  Statistics::Cluto 0.01
Statistics::Cluto package contains Perl binding for CLUTO. SYNOPSIS use Statistics::Cluto; use Data::Dumper; my $c = new Statistics::Cluto; $c->set_dense_matrix(4, 5, [ [8, 8, 0, 3, 2], [2, 9, 9, 1, 4], [7, 6, 1, 2, 3], [1, 7, 8, 2,...
27.65 KB  
Libraries  -  Text::UberText::Overview 0.95
Text::UberText::Overview Perl module contains some general documentation. HOWTO How to I create or designate a namespace? A namespace is two or more words seperated by periods, like "uber.loop", or "acme.database.inventory". All namespaces...
20.48 KB  
Development Editors  -  Catalina Compiler 3.4
The Catalina Compiler was designed as a C compiler that also contains a set of C libraries and device drivers that can be used with the Parallax Propeller microcontroller. The compiler can easily run on multiple platforms and is based on the...
 
Development Editors  -  Oracle VM VirtualBox SDK 4.0.4 r70112
The VirtualBox Software Development Kit (SDK) contains all the documentation and interface files that are needed to write code that interacts with VirtualBox. The Oracle VM VirtualBox Main API documentation describes the so-called VirtualBox Main...
 
Desktop Utilities  -  Better Weather
Better Weather contains a couple of scripts using normal KDE and Linux tools to provide better display of weather info than KDEs weather applet. It downloads the information from the US national weather service and maps from weather.com. Two...
686.08 KB  
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