62 |
$line = $opt{node}->get_user_data ('manakai_source_line'); |
$line = $opt{node}->get_user_data ('manakai_source_line'); |
63 |
if (defined $line) { |
if (defined $line) { |
64 |
$column = $opt{node}->get_user_data ('manakai_source_column'); |
$column = $opt{node}->get_user_data ('manakai_source_column'); |
65 |
} else { |
} elsif ($opt{node}->isa ('Message::IF::Node')) { |
66 |
if ($opt{node}->node_type == $opt{node}->ATTRIBUTE_NODE) { |
if ($opt{node}->node_type == $opt{node}->ATTRIBUTE_NODE) { |
67 |
my $owner = $opt{node}->owner_element; |
my $owner = $opt{node}->owner_element; |
68 |
if ($owner) { |
if ($owner) { |
280 |
my $score_base = 20; |
my $score_base = 20; |
281 |
my $score_unit = $score_base / 100; |
my $score_unit = $score_base / 100; |
282 |
for ( |
for ( |
283 |
[Transfer => 'transfer', ''], |
[Transfer => 'transfer', '#transfer-errors'], |
284 |
[Character => 'char', ''], |
[Character => 'char', ''], |
285 |
[Syntax => 'syntax', '#parse-errors'], |
[Syntax => 'syntax', '#parse-errors'], |
286 |
[Structure => 'structure', '#document-errors'], |
[Structure => 'structure', '#document-errors'], |