31 |
|
if ( @_ ) { |
32 |
|
$self->arch(shift); |
33 |
|
} |
34 |
+ |
$self->verbose("Initialising a new Requirements Doc"); |
35 |
|
$self->{mydocversion}="2.0"; |
36 |
|
$self->{Arch}=1; |
37 |
|
push @{$self->{ARCHBLOCK}}, $self->{Arch}; |
47 |
|
return $self->{file} |
48 |
|
} |
49 |
|
|
50 |
< |
sub setup { |
51 |
< |
my $self=shift; |
52 |
< |
my $toolbox=shift; |
53 |
< |
|
54 |
< |
my $tool; |
55 |
< |
foreach $tool ( $self->selectedtools() ) { |
56 |
< |
$self->verbose("Setting Up Tool $tool"); |
57 |
< |
$toolbox->toolsetup($tool, $self->version($tool), $self->toolurl($tool)); |
58 |
< |
} |
59 |
< |
} |
50 |
> |
sub setup |
51 |
> |
{ |
52 |
> |
my $self=shift; |
53 |
> |
my $toolbox=shift; |
54 |
> |
my $tool; |
55 |
> |
|
56 |
> |
foreach $tool ( $self->selectedtools() ) |
57 |
> |
{ |
58 |
> |
$self->verbose("Setting Up Tool $tool"); |
59 |
> |
$toolbox->toolsetup($tool, $self->version($tool), $self->toolurl($tool)); |
60 |
> |
} |
61 |
> |
} |
62 |
|
|
63 |
|
sub tools { |
64 |
|
my $self=shift; |
149 |
|
if ( defined $docversion ) { |
150 |
|
if ( $docversion eq $self->{mydocversion} ) { |
151 |
|
@{$self->{ArchStack}}=(); |
152 |
+ |
$self->verbose("Initial Document Parse"); |
153 |
|
$self->{switch}->parse("ordering"); |
154 |
|
} |
155 |
+ |
else { |
156 |
+ |
$self->verbose("wrong doc version - not parsing"); |
157 |
+ |
} |
158 |
|
} |
159 |
|
else { |
160 |
< |
#print "wrong doc version - not parsing\n"; |
160 |
> |
$self->verbose("wrong doc type - not parsing"); |
161 |
|
} |
162 |
|
} |
163 |
|
|