13 |
|
|
14 |
require Whatpm::WebIDL; |
require Whatpm::WebIDL; |
15 |
|
|
16 |
|
$self->result->layer_uncertain ('encode'); |
17 |
|
$self->result->layer_uncertain ('charset'); |
18 |
|
|
19 |
my $out = $self->output; |
my $out = $self->output; |
20 |
$out->start_section (role => 'parse-errors'); |
$out->start_section (role => 'parse-errors'); |
21 |
$out->start_error_list (role => 'parse-errors'); |
$out->start_error_list (role => 'parse-errors'); |
22 |
|
$self->result->layer_applicable ('syntax'); |
23 |
|
|
24 |
my $input = $self->input; |
my $input = $self->input; |
25 |
my $result = $self->result; |
my $result = $self->result; |
57 |
|
|
58 |
$out->start_section (role => 'structure-errors'); |
$out->start_section (role => 'structure-errors'); |
59 |
$out->start_error_list (role => 'structure-errors'); |
$out->start_error_list (role => 'structure-errors'); |
60 |
|
$self->result->layer_applicable ('structure'); |
61 |
|
|
62 |
$self->{structure}->check (sub { |
$self->{structure}->check (sub { |
63 |
$self->result->add_error (@_, layer => 'structure'); |
$self->result->add_error (@_, layer => 'structure'); |