Changeset 15872 for gsdl/trunk/perllib/plugins/LaTeXPlugin.pm
- Timestamp:
- 2008-06-05T09:29:32+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/perllib/plugins/LaTeXPlugin.pm
r15865 r15872 1 1 ########################################################################### 2 2 # 3 # LaTeXPlug .pm3 # LaTeXPlugin.pm 4 4 # 5 5 # A component of the Greenstone digital library software … … 26 26 # parse/remove tex \if ... macros 27 27 28 package LaTeXPlug ;28 package LaTeXPlugin; 29 29 30 30 # System complains about $arguments if the strict is set … … 33 33 34 34 # greenstone packages 35 use BasPlug;35 use ReadTextFile; 36 36 use unicode; 37 37 use util; … … 39 39 my $arguments = 40 40 [ { 'name' => "process_exp", 41 'desc' => "{ BasPlug.process_exp}",41 'desc' => "{ReadTextFile.process_exp}", 42 42 'type' => "regexp", 43 43 'reqd' => "no", 44 44 'deft' => &get_default_process_exp() } ]; 45 45 46 my $options = { 'name' => 'LaTeXPlug ',47 'desc' => '{LaTeXPlug .desc}',46 my $options = { 'name' => 'LaTeXPlugin', 47 'desc' => '{LaTeXPlugin.desc}', 48 48 'abstract' => 'no', 49 49 'inherits' => 'yes', … … 51 51 52 52 sub BEGIN { 53 @LaTeXPlug::ISA = ('BasPlug'); 54 } 55 56 sub print_usage { 57 print STDERR "\n usage: plugin LaTeXPlug [options]\n\n"; 53 @LaTeXPlugin::ISA = ('ReadTextFile'); 58 54 } 59 55 … … 63 59 push(@$pluginlist, $class); 64 60 65 if(defined $arguments){ push(@{$hashArgOptLists->{"ArgList"}},@{$arguments});}66 if(defined $options) { push(@{$hashArgOptLists->{"OptList"}},$options)};67 68 my $self = new BasPlug($pluginlist, $inputargs, $hashArgOptLists);61 push(@{$hashArgOptLists->{"ArgList"}},@{$arguments}); 62 push(@{$hashArgOptLists->{"OptList"}},$options); 63 64 my $self = new ReadTextFile($pluginlist, $inputargs, $hashArgOptLists); 69 65 70 66 $self->{'aux_files'} = {}; … … 99 95 my $outhandle = $self->{'outhandle'}; 100 96 if ($gli) { 101 print STDERR "<Processing n='$file' p='LaTeXPlug '>\n";97 print STDERR "<Processing n='$file' p='LaTeXPlugin'>\n"; 102 98 } elsif ($self->{'verbosity'} > 1) { 103 print $outhandle "LaTeXPlug : processing $file\n"99 print $outhandle "LaTeXPlugin: processing $file\n" 104 100 } 105 101 my $cursection = $doc_obj->get_top_section();
Note:
See TracChangeset
for help on using the changeset viewer.