| 13 |
|
|
| 14 |
require Whatpm::WebIDL; |
require Whatpm::WebIDL; |
| 15 |
|
|
|
$self->result->layer_uncertain ('encode'); |
|
| 16 |
$self->result->layer_uncertain ('charset'); |
$self->result->layer_uncertain ('charset'); |
| 17 |
|
|
| 18 |
my $out = $self->output; |
my $out = $self->output; |
| 23 |
my $input = $self->input; |
my $input = $self->input; |
| 24 |
my $result = $self->result; |
my $result = $self->result; |
| 25 |
|
|
| 26 |
|
$self->result->layer_uncertain ('encode') unless $input->{is_char_string}; |
| 27 |
|
|
| 28 |
require Encode; |
require Encode; |
| 29 |
my $s = $input->{is_char_string} ? $input->{s} : Encode::decode ($input->{charset} || 'utf-8', $input->{s}); ## TODO: charset |
my $s = $input->{is_char_string} ? $input->{s} : Encode::decode ($input->{charset} || 'utf-8', $input->{s}); ## TODO: charset |
| 30 |
my $parser = Whatpm::WebIDL::Parser->new; |
my $parser = Whatpm::WebIDL::Parser->new; |