42 |
|
$self->{groupchecker}=GroupChecker->new(); |
43 |
|
$self->{groupchecker}->include("all"); |
44 |
|
|
45 |
< |
# Add a default tagcontainer |
46 |
< |
use Utilities::tagcontainer; |
47 |
< |
$self->{tagcontainer}=tagcontainer->new(); |
45 |
> |
# Add a default TagContainer |
46 |
> |
use Utilities::TagContainer; |
47 |
> |
$self->{tagcontainer}=TagContainer->new(); |
48 |
|
|
49 |
|
} |
50 |
|
|
59 |
|
my $self=shift; |
60 |
|
my $ref=shift; |
61 |
|
|
62 |
< |
$self->{groupchecker}=$shift; |
62 |
> |
$self->{groupchecker}=$ref; |
63 |
|
} |
64 |
|
|
65 |
|
sub parse { |
224 |
|
my @args=@_; |
225 |
|
my $rt; |
226 |
|
|
227 |
< |
if ( $self->{groupchecker}->status() ) { |
227 |
> |
if ( $self->{groupchecker}->status() || |
228 |
> |
( $self->{tagcontainer}->inquiregroup($tagroutine)) ) { |
229 |
|
$rt=$self->{tagcontainer}->getroutine($tagroutine); |
230 |
|
if ( $rt ne "" ) { |
231 |
|
&{$rt}( $self->{allw},@_); |
317 |
|
} |
318 |
|
elsif ( $self->_getstore() ne "") { |
319 |
|
#Then it must be the tag name |
320 |
< |
$self->{tagname}=$self->_getstore(); |
320 |
> |
($self->{tagname}=$self->_getstore())=~tr/A-Z/a-z/; |
321 |
|
} |
322 |
|
$self->_resetstore(); |
323 |
|
} |