Lines Matching refs:data
196 my %data = UCD::CompositionExclusions::parseline($_);
197 $exclusions{$data{CODE}} = 1;
208 my %data = UCD::SpecialCasing::parseline($_);
209 my $code = $data{CODE};
210 my $lower = $data{LOWER};
211 my $upper = $data{UPPER};
212 my $cond = $data{CONDITION} || '';
242 my %data = UCD::UnicodeData::parseline($_);
243 my $code = $data{CODE};
246 if ($data{CLASS} > 0) {
248 $canon_class->add($code, $data{CLASS});
252 if (exists $upper_special{$code} or defined $data{UPPER}) {
260 if (defined $data{UPPER}) {
261 push @casedata, $data{UPPER};
267 if (exists $lower_special{$code} or defined $data{LOWER}) {
275 if (defined $data{LOWER}) {
276 push @casedata, $data{LOWER};
282 if ($data{DECOMP}) {
283 my ($tag, @decomp) = @{$data{DECOMP}};
304 if ($data{CATEGORY} =~ /L[ult]/) {
306 } elsif ($data{CATEGORY} eq 'Mn') {
334 my @data = @_;
336 while (@data > 0) {
337 my $r = shift @data;
348 $flag |= $CASEMAP_LAST_BIT if @data == 0;
366 my %data = UCD::CaseFolding::parseline($_);
368 $folding->add($data{CODE}, scalar(@folding_data));
369 push @folding_data, @{$data{MAP}};
389 # print_canon_class -- generate data for canonical class
408 # print_composition -- generate data for canonical composition
441 # print_decomposition -- generate data for canonical/compatibility
466 # print_casemap -- generate data for case mapping
504 # print_casefolding -- generate data for case folding
527 # print_casemap_context -- gerarate data for determining context