version 1.15, 2010/01/10 01:45:52 |
version 1.16, 2010/01/10 22:49:53 |
|
|
package Text::Todo::Entry; |
package Text::Todo::Entry; |
|
|
# $RedRiver: Entry.pm,v 1.14 2010/01/10 01:41:40 andrew Exp $ |
# $RedRiver: Entry.pm,v 1.15 2010/01/10 01:45:52 andrew Exp $ |
|
|
use warnings; |
use warnings; |
use strict; |
use strict; |
|
|
foreach my $tag ( keys %{ $known_tags_of{$ident} } ) { |
foreach my $tag ( keys %{ $known_tags_of{$ident} } ) { |
my $symbol = quotemeta $known_tags_of{$ident}{$tag}; |
my $symbol = quotemeta $known_tags_of{$ident}{$tag}; |
$tags_of{$ident}{$tag} = { map { $_ => q{} } |
$tags_of{$ident}{$tag} = { map { $_ => q{} } |
$text =~ / (?:^|\s) $symbol (\S+)/gxms }; |
$text =~ / (?:^|\s) $symbol (\S*)/gxms }; |
} |
} |
( $completion_status_of{$ident}, $priority_of{$ident} ) |
( $completion_status_of{$ident}, $priority_of{$ident} ) |
= $text =~ / $priority_completion_regex /xms; |
= $text =~ / $priority_completion_regex /xms; |