Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/macros/texinfo/texinfo/tp

$Id: README 5222 2013-03-08 17:38:27Z karl $
texinfo/tp/README

  Copyright 2011, 2012, 2013 Free Software Foundation, Inc.

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.

Texinfo::Parser (hence the directory name tp) is a Perl module for
parsing Texinfo code into a tree representing the Texinfo code
structure.

These other modules and libraries are required (all have been standard
parts of Perl for years, at least since 5.7.3):
  Carp, Config, Data::Dumper, Encode, File::Basename, File::Spec
  Getopt::Long, Unicode::Normalize, Storable

It also uses the less widely-available modules:
  Locale::Messages, Unicode::EastAsianWidth, Text::Unidecode
For these, internal versions are included, and are installed and used as
part of Texinfo (not disturbing the Perl installation at all).

To run the tests you also need:
  Test::More, Data::Compare, Test::Deep
On Debian-based distros, Test::More is part of perl-modules and thus 
installed with perl, the packages corresponding to the other modules
are named:
  libdata-compare-perl libtest-deep-perl


This module is part of GNU Texinfo.  A standalone Perl module may also be
produced from within the the Texinfo tree, using 
  ./maintain/prepare_perl_module.sh
The resulting module, although standalone, should always be regenerated
from the sources in Texinfo, to avoid divergence of sources.


If you want to delve into making a new backend, the documentation in
tp/Texinfo/Convert/Converter.pm is a good starting point, as it
describes the existing backends and other places to look.  To do a good
job, expect to spend a lot of time making it do the right thing with the
existing tests.

Direc­to­ries

Name Notes
DebugTexinfo
Texinfo
init
maintain
t
tests

Files

Name Size Date Notes
Changes 604 2013-02-19 11:25
MANIFEST 63101 2013-09-08 12:54
Makefile.PL 1514 2013-02-19 11:25
Makefile.am 9085 2013-08-10 04:33
Makefile.docstr 4613 2013-08-20 10:45
Makefile.in 138798 2013-09-27 12:04
Makefile.tres 63019 2013-08-20 10:45
README 1778 2013-03-08 06:38
TODO 13903 2013-09-07 10:13
defs.in 112 2013-02-25 10:35
prove.sh 463 2013-02-19 11:25
texi2any.pl 52509 2013-09-07 10:13
Guest Book Sitemap Contact