50 |
my $k = $o->{path}->[0] || return $v; |
my $k = $o->{path}->[0] || return $v; |
51 |
return $v unless $k =~ m{#}; |
return $v unless $k =~ m{#}; |
52 |
# warn "## $k = $v\n"; |
# warn "## $k = $v\n"; |
53 |
Sack::Digest->undigest_node_k_v(0, $k, $v); |
$o->{_digest_}->undigest_node_k_v(0, $k, $v); |
54 |
} |
} |
55 |
|
|
56 |
sub new { |
sub new { |
58 |
my $class=(ref($o) || $o); |
my $class=(ref($o) || $o); |
59 |
my $newo=bless {}, $class; |
my $newo=bless {}, $class; |
60 |
$newo->init(@_); |
$newo->init(@_); |
61 |
|
$newo->{_digest_} = Sack::Digest->new( port => 0 ); |
62 |
return $newo; |
return $newo; |
63 |
} |
} |
64 |
|
|