--- webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/07/21 08:39:12 1.3 +++ webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/08/02 06:07:11 1.4 @@ -46,4 +46,20 @@ $out->end_section } # generate_structure_dump_section +sub generate_structure_error_section ($) { + my $self = shift; + + my $out = $self->output; + + $out->start_section (role => 'structure-errors'); + $out->start_error_list (role => 'structure-errors'); + + $self->{structure}->check (sub { + $self->result->add_error (@_, layer => 'structure'); + }); + + $out->end_error_list (role => 'structure-errors'); + $out->end_section; +} # generate_structure_error_section + 1;