summaryrefslogtreecommitdiff
path: root/doc/tools/perl/ltxmarkup.perl
diff options
context:
space:
mode:
authorJean-Paul Calderone <exarkun@divmod.com>2011-09-11 15:49:43 -0400
committerJean-Paul Calderone <exarkun@divmod.com>2011-09-11 15:49:43 -0400
commit54d99bc73ef61acde9ad89a905718e523ddf89e7 (patch)
tree00aa8829dbe74ea574af7c0dc362062cdc3e5875 /doc/tools/perl/ltxmarkup.perl
parent3958486249048b83ae097c73d29e174010507fb9 (diff)
parent3b97bcc0a5d6e7c94df0da876ccd991797479703 (diff)
downloadpyopenssl-54d99bc73ef61acde9ad89a905718e523ddf89e7.tar.gz
Convert the documentation from LaTeX/epytext to Sphinx/ReST
Diffstat (limited to 'doc/tools/perl/ltxmarkup.perl')
-rw-r--r--doc/tools/perl/ltxmarkup.perl67
1 files changed, 0 insertions, 67 deletions
diff --git a/doc/tools/perl/ltxmarkup.perl b/doc/tools/perl/ltxmarkup.perl
deleted file mode 100644
index 290e79b..0000000
--- a/doc/tools/perl/ltxmarkup.perl
+++ /dev/null
@@ -1,67 +0,0 @@
-# LaTeX2HTML support for the ltxmarkup package. Doesn't do indexing.
-
-package main;
-
-
-sub ltx_next_argument{
- my $param;
- $param = missing_braces()
- unless ((s/$next_pair_pr_rx/$param=$2;''/eo)
- ||(s/$next_pair_rx/$param=$2;''/eo));
- return $param;
-}
-
-
-sub do_cmd_macro{
- local($_) = @_;
- my $macro = ltx_next_argument();
- return "<tt class='macro'>&#92;$macro</tt>" . $_;
-}
-
-sub do_cmd_env{
- local($_) = @_;
- my $env = ltx_next_argument();
- return "<tt class='environment'>&#92;$env</tt>" . $_;
-}
-
-sub ltx_process_params{
- # Handle processing of \p and \op for parameter specifications for
- # envdesc and macrodesc. It's done this way to avoid defining do_cmd_p()
- # and do_cmd_op() functions, which would be interpreted outside the context
- # in which these commands are legal, and cause LaTeX2HTML to think they're
- # defined. This way, other uses of \p and \op are properly flagged as
- # unknown macros.
- my $s = @_[0];
- $s =~ s%\\op<<(\d+)>>(.+)<<\1>>%<tt>[</tt><var>$2</var><tt>]</tt>%;
- while ($s =~ /\\p<<(\d+)>>(.+)<<\1>>/) {
- $s =~ s%\\p<<(\d+)>>(.+)<<\1>>%<tt>{</tt><var>$2</var><tt>}</tt>%;
- }
- return $s;
-}
-
-sub do_env_macrodesc{
- local($_) = @_;
- my $macro = ltx_next_argument();
- my $params = ltx_process_params(ltx_next_argument());
- return "\n<dl class='macrodesc'>"
- . "\n<dt><b><tt class='macro'>&#92;$macro</tt></b>"
- . "\n $params"
- . "\n<dd>"
- . $_
- . "</dl>";
-}
-
-sub do_env_envdesc{
- local($_) = @_;
- my $env = ltx_next_argument();
- my $params = ltx_process_params(ltx_next_argument());
- return "\n<dl class='envdesc'>"
- . "\n<dt><tt>&#92;begin{<b class='environment'>$env</b>}</tt>"
- . "\n $params"
- . "\n<br /><tt>&#92;end{<b class='environment'>$env</b>}</tt>"
- . "\n<dd>"
- . $_
- . "</dl>";
-}
-
-1; # Must end with this, because Perl is bogus.