Unicode :: Property :: XS

Unicode-eigenschappen geïmplementeerd door opzoektabel in C-code.
Download nu

Unicode :: Property :: XS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mindos Cheng
  • Uitgever website:
  • http://search.cpan.org/~mindos/

Unicode :: Property :: XS Tags


Unicode :: Property :: XS Beschrijving

Unicode-eigenschappen geïmplementeerd door opzoektabel in C-code. Unicode :: Property :: XS is een Perl-module die Unicode-eigenschappen biedt die worden geïmplementeerd door opzoektabel in C-code ..Synopsis Gebruik Unicode :: Object :: XS QW (: ALL); # 'UCS_' is het standaardvoorvoegsel mijn @property_letters; Foreach My $ Ord (0x0000..0x37FF) {push @property_retters, UCS_L ($ Ord); # / p {l} /}; mijn @property_list = UCS_EAFHIDLWIDTH1 (0x0000..0x37FF); Foreach My $ Ord (0x0000..0x3ffff) {volgende als! UCS_LEGAL ($ Ord); Die "Interne fout!" Als UCS_M ($ Ord)! = ((Chr ($ Ord) = ~ / P {M} /)? 1: 0); } mijn @mychars = q (A B C D E F G 12 3); mijn @ eigendom_list2 = ucs_l (ord (@mychars)); __END__ ################################## BEGIN {Unicode :: Property :: XS :: Prefix = 'is' ; } Gebruik Unicode :: Property :: XS; mijn @property_letters; Foreach My $ Ord (0x0000..0x37FF) {push @property_letters, ISL ($ Ord); # / p {l} /}; __END__ ################################# Gebruik Unicode :: Property :: XS QW (Legal: Eastasianwidth); Gebruik Unicode :: Eastasianwidth; Begin {$ Unicode :: EastasianWiddh :: Eastasian = 0; }; Foreach My $ Ord (0x0000..0xeffff) {volgende als! Ucs_legal ($ Ord); Mijn $ Lookup_Value = UCS_EAFHIDLWIDTH0 ($ Ord); # / p {incullwiddh} mijn $ re_value = chr ($ ord) = ~ / p {infulslwidth} /; Die "Fout in Unicode :: Property :: XS! "If! ($ lookup_value == $ RE_VALUE);}; __end__Unicode-eigenschappen voor reguliere expressie in Perl is handig. Maar het is op de een of andere manier traag als de tijden van herhaling schaars is voor een bepaald woord. Dus, ik heb een TABLE-opzoek XS-module dun voor Property Lookup. De sectie "Unicoae-karaktereigenschappen" van Perlunicode en eigenschappen in Unicode :: Eastasianwidth wordt geïmplementeerd. De bundel kost 1.2 MB voor runtime dynamische bibliotheek en bevatten alle onderstaande eigenschapsklasse. Vertel me alsjeblieft als je een module-splitsing hebt of ruimtebesparende oplossingen.Alle de functies behalve UCS_legal () werken op dezelfde manier. Retour 1 als het invoerkarakter (in numerieke waarde) zich in die vastgoedklasse bevindt. Return 0 Zo niet. Retourneer 0 als de coderingswaarde illegaal is Niet gebeuren als de ingangswaarde wordt geconverteerd door Ord ($ UCS_CHAR)). Return 15 Indien in het vlak 15, een door de gebruiker gedefinieerd vlak. Return 16 Indien in het vlak 16, een door de gebruiker gedefinieerd vlak. Vereisten: · Perl


Unicode :: Property :: XS Gerelateerde software

ogd

Bestelde wereldwijde vernietiging van objecten die in Globals zijn opgeslagen ...

161

Downloaden