Changeset 5994
- Timestamp:
- 07/09/09 19:35:49 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/Perl6HelpDialog.pm
r5988 r5994 219 219 my @targets_index = sort $self->_grok->target_index(); 220 220 $self->_targets_index( \@targets_index ); 221 222 #extend grok so it knows about Perl 6 table index 223 my $filename = File::Spec->catdir( 224 Cwd::realpath( File::Basename::dirname(__FILE__) ), 225 'perl6_table_index.pod' ); 226 open FILE, $filename or die "Cannot open $filename\n"; 227 until (<FILE> =~ /=head1 Table index/) {} 228 my $item = undef; 229 while(my $line = <FILE>) { 230 if($line =~ /^=head2\s+(.+?)$/i) { 231 $item = $1; 232 } elsif($item) { 233 if(not $self->_grok->{functions}{$item}) { 234 my @empty = ($item,''); 235 $self->_grok->{functions}{$item} = \@empty; 236 } 237 $self->_grok->{functions}{$item}[1] .= $line; 238 } 239 } 240 close FILE; 241 242 @targets_index = sort $self->_grok->target_index(); 243 $self->_targets_index( \@targets_index ); 221 244 }; 222 245
Note: See TracChangeset
for help on using the changeset viewer.
