亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? unicode-blocks.pl

?? linux下編程用 編譯軟件
?? PL
字號(hào):
#!/usr/bin/perl -w# unicode-blocks.pl -- Script to generate java.lang.Character.UnicodeBlock# Copyright (C) 2002, 2004 Free Software Foundation, Inc.## This file is part of GNU Classpath.## GNU Classpath is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.## GNU Classpath is distributed in the hope that it will be useful, but# WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU# General Public License for more details.## You should have received a copy of the GNU General Public License# along with GNU Classpath; see the file COPYING.  If not, write to the# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA# 02110-1301 USA.## Linking this library statically or dynamically with other modules is# making a combined work based on this library.  Thus, the terms and# conditions of the GNU General Public License cover the whole# combination.## As a special exception, the copyright holders of this library give you# permission to link this library with independent modules to produce an# executable, regardless of the license terms of these independent# modules, and to copy and distribute the resulting executable under# terms of your choice, provided that you also meet, for each linked# independent module, the terms and conditions of the license of that# module.  An independent module is a module which is not derived from# or based on this library.  If you modify this library, you may extend# this exception to your version of the library, but you are not# obligated to do so.  If you do not wish to do so, delete this# exception statement from your version.# Code for reading Blocks.txt and generating (to standard out) the code for# java.lang.Character.UnicodeBlock, for pasting into java/lang/Character.java.# You should probably check that the results are accurate to the# specification, but I made sure it works OOB for Unicode 3.0.0 and JDK 1.4.# As the grammar for the Blocks.txt file is changing in Unicode 3.2.0, you# will have to tweak this some for future use.  For now, the relevant# Unicode definition files are found in doc/unicode/.## author Eric Blake <ebb9@email.byu.edu>## usage: unicode-blocks.pl <blocks.txt>#    where <blocks.txt> is obtained from www.unicode.org (named Blocks-3.txt#    for Unicode version 3.0.0).die "Usage: $0 <blocks.txt>" unless @ARGV == 1;open (BLOCKS, $ARGV[0]) || die "Can't open Unicode block file: $!\n";# A hash of added fields and the JDK they were added in, to automatically# print @since tags.  Maintaining this is optional (and tedious), but nice.my %additions = ("SYRIAC" => "1.4",                 "THAANA" => "1.4",                 "SINHALA" => "1.4",                 "MYANMAR" => "1.4",                 "ETHIOPIC" => "1.4",                 "CHEROKEE" => "1.4",                 "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS" => "1.4",                 "OGHAM" => "1.4",                 "RUNIC" => "1.4",                 "KHMER" => "1.4",                 "MONGOLIAN" => "1.4",                 "BRAILLE_PATTERNS" => "1.4",                 "CJK_RADICALS_SUPPLEMENT" => "1.4",                 "KANGXI_RADICALS" => "1.4",                 "IDEOGRAPHIC_DESCRIPTION_CHARACTERS" => "1.4",                 "BOPOMOFO_EXTENDED" => "1.4",                 "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A" => "1.4",                 "YI_SYLLABLES" => "1.4",                 "YI_RADICALS" => "1.4",                 );print <<'EOF';  /**   * A family of character subsets in the Unicode specification. A character   * is in at most one of these blocks.   *   * This inner class was generated automatically from   * <code>$ARGV[0]</code>, by some perl scripts.   * This Unicode definition file can be found on the   * <a href="http://www.unicode.org">http://www.unicode.org</a> website.   * JDK 1.4 uses Unicode version 3.0.0.   *   * @author scripts/unicode-blocks.pl (written by Eric Blake)   * @since 1.2   */  public static final class UnicodeBlock extends Subset  {    /** The start of the subset. */    private final char start;    /** The end of the subset. */    private final char end;    /**     * Constructor for strictly defined blocks.     *     * @param start the start character of the range     * @param end the end character of the range     * @param name the block name     */    private UnicodeBlock(char start, char end, String name)    {      super(name);      this.start = start;      this.end = end;    }    /**     * Returns the Unicode character block which a character belongs to.     *     * @param ch the character to look up     * @return the set it belongs to, or null if it is not in one     */    public static UnicodeBlock of(char ch)    {      // Special case, since SPECIALS contains two ranges.      if (ch == '\uFEFF')        return SPECIALS;      // Simple binary search for the correct block.      int low = 0;      int hi = sets.length - 1;      while (low <= hi)        {          int mid = (low + hi) >> 1;          UnicodeBlock b = sets[mid];          if (ch < b.start)            hi = mid - 1;          else if (ch > b.end)            low = mid + 1;          else            return b;        }      return null;    }EOFmy $seenSpecials = 0;my $seenSurrogates = 0;my $surrogateStart = 0;my @names = ();while (<BLOCKS>) {    next if /^\#/;    my ($start, $end, $block) = split(/; /);    next unless defined $block;    chomp $block;    $block =~ s/ *$//;    if (! $seenSpecials and $block =~ /Specials/) {        # Special case SPECIALS, since it is two disjoint ranges        $seenSpecials = 1;        next;                  }    if ($block =~ /Surrogates/) {        # Special case SURROGATES_AREA, since it one range, not three        # consecutive, in Java        $seenSurrogates++;        if ($seenSurrogates == 1) {            $surrogateStart = $start;            next;        } elsif ($seenSurrogates == 2) {            next;        } else {            $start = $surrogateStart;            $block = "Surrogates Area";        }    }    # Special case the name of PRIVATE_USE_AREA.    $block =~ s/(Private Use)/$1 Area/;    (my $name = $block) =~ tr/a-z -/A-Z__/;    push @names, $name;    my $since = (defined $additions{$name}                 ? "\n     * \@since $additions{$name}" : "");    my $extra = ($block =~ /Specials/ ? "'\\uFEFF', " : "");    print <<EOF;    /**     * $block.     * $extra'\\u$start' - '\\u$end'.$since     */    public static final UnicodeBlock $name      = new UnicodeBlock('\\u$start', '\\u$end',                         "$name");EOF}print <<EOF;    /**     * The defined subsets.     */    private static final UnicodeBlock sets[] = {EOFforeach (@names) {    print "      $_,\n";}print <<EOF;    };  } // class UnicodeBlockEOF

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡av免费在线观看| 日本系列欧美系列| 99久久久无码国产精品| 国产精品蜜臀av| 91麻豆.com| 亚洲一区二区成人在线观看| 欧美三级日韩三级| 久久99精品视频| 欧美激情综合在线| 色菇凉天天综合网| 秋霞成人午夜伦在线观看| 久久久久亚洲蜜桃| 成人午夜大片免费观看| 一区二区三区四区蜜桃 | 亚洲人成网站在线| 在线亚洲+欧美+日本专区| 日日摸夜夜添夜夜添亚洲女人| 日韩欧美二区三区| 99久久国产综合精品麻豆| 亚洲综合色区另类av| 日韩欧美激情一区| 91在线精品一区二区三区| 亚洲最新在线观看| 久久午夜国产精品| 色吊一区二区三区| 国产真实精品久久二三区| 日韩美女啊v在线免费观看| 777精品伊人久久久久大香线蕉| 国产综合一区二区| 亚洲国产精品久久人人爱| 精品奇米国产一区二区三区| 99国产精品一区| 精品一区二区影视| 一区二区三区蜜桃网| 2024国产精品| 欧美日韩一区二区三区高清| 91视频观看视频| 日本成人在线电影网| 国产精品久久久久久亚洲毛片 | 在线精品国精品国产尤物884a| 毛片av一区二区三区| 亚洲欧美乱综合| 国产欧美视频一区二区三区| 欧美日本一区二区三区四区 | 91在线一区二区三区| 麻豆91小视频| 亚洲国产精品久久人人爱蜜臀| 国产欧美一区在线| 日韩欧美电影一二三| 欧美在线免费视屏| 99久久99久久精品免费观看| 久久国产乱子精品免费女| 亚洲成人一区二区| 亚洲视频每日更新| 中文字幕乱码久久午夜不卡| 日韩一级片网站| 欧美精品一二三| 色综合久久中文综合久久97| 国产久卡久卡久卡久卡视频精品| 日韩精品电影在线观看| 亚洲成年人影院| 亚洲国产综合在线| 一区二区三区四区在线免费观看| 亚洲国产成人自拍| 国产亚洲一区字幕| 久久这里只有精品6| 欧美成人精品3d动漫h| 日韩欧美中文字幕公布| 制服丝袜国产精品| 欧美精品粉嫩高潮一区二区| 欧美亚洲禁片免费| 欧美日韩中文精品| 精品视频一区二区不卡| 欧美亚洲高清一区二区三区不卡| 日本乱人伦aⅴ精品| 一本色道久久综合亚洲aⅴ蜜桃 | 有码一区二区三区| 亚洲美女屁股眼交3| 一区二区不卡在线播放 | 亚洲国产精品一区二区久久| 亚洲精品国产成人久久av盗摄| 久久国产三级精品| 麻豆freexxxx性91精品| 经典三级一区二区| 国产精品白丝jk黑袜喷水| 国产精品一区二区在线观看网站| 激情伊人五月天久久综合| 狠狠色丁香婷综合久久| 国产精品一区二区三区乱码 | 天堂成人国产精品一区| 爽好久久久欧美精品| 蜜臀va亚洲va欧美va天堂| 激情图区综合网| 成人av中文字幕| 日本黄色一区二区| 欧美久久免费观看| 欧美zozo另类异族| 国产精品久久久久一区二区三区共| 国产精品毛片久久久久久久| 亚洲少妇最新在线视频| 亚洲成人av电影在线| 久久精品国产99国产精品| 国产成人综合亚洲网站| 91色porny在线视频| 欧美久久高跟鞋激| 国产亚洲成aⅴ人片在线观看| 亚洲四区在线观看| 蜜桃久久av一区| 粉嫩av一区二区三区粉嫩| 在线精品视频一区二区| 日韩欧美一级片| 国产精品情趣视频| 亚洲成av人片在线| 国产精品综合视频| 欧美自拍偷拍午夜视频| 日韩欧美卡一卡二| 亚洲三级免费观看| 麻豆91免费看| 色噜噜久久综合| 亚洲精品一区二区在线观看| 亚洲美女精品一区| 国产资源精品在线观看| 色噜噜狠狠成人中文综合| 精品久久久久久久久久久久久久久 | 亚洲国产va精品久久久不卡综合| 精品一区二区三区在线观看国产| 91一区二区在线| 欧美精品一区二区在线观看| 一区二区视频在线| 国内精品视频666| 欧美色倩网站大全免费| 国产精品日产欧美久久久久| 日本sm残虐另类| 欧美亚男人的天堂| 亚洲欧洲成人自拍| 国内国产精品久久| 欧美一区二区免费视频| 亚洲欧美日本在线| 成人美女在线视频| 精品久久久久99| 日韩高清不卡一区二区三区| www.欧美日韩国产在线| 久久综合中文字幕| 喷水一区二区三区| 欧美日韩在线电影| 亚洲免费电影在线| 不卡在线观看av| 国产亚洲精品免费| 久久国产麻豆精品| 日韩写真欧美这视频| 五月婷婷综合激情| 欧洲中文字幕精品| 亚洲精品国产无天堂网2021| www.亚洲免费av| 国产精品美女久久久久久久网站| 极品少妇一区二区| 欧美大片免费久久精品三p| 日韩中文字幕av电影| 欧美日韩一区 二区 三区 久久精品| 亚洲视频小说图片| 91亚洲精品乱码久久久久久蜜桃 | 67194成人在线观看| 亚洲午夜一区二区三区| 色婷婷狠狠综合| 亚洲欧美另类久久久精品| 99在线精品观看| 亚洲欧洲日本在线| 99精品在线观看视频| 中文字幕在线不卡国产视频| 成人福利视频网站| 国产精品女上位| 午夜激情一区二区| 日韩一区二区精品葵司在线 | 欧美大片国产精品| 久久成人久久鬼色| 欧美精品一区二区三区蜜桃视频| 精品一区二区日韩| 久久久久99精品一区| 国产mv日韩mv欧美| 综合激情成人伊人| 欧美专区在线观看一区| 日韩精品欧美精品| 精品欧美一区二区在线观看| 国产精品亚洲午夜一区二区三区| 国产欧美久久久精品影院| 99久久er热在这里只有精品15 | 亚洲gay无套男同| 欧美一区午夜视频在线观看| 精品影视av免费| 国产精品理论片在线观看| 在线影视一区二区三区| 三级不卡在线观看| 久久久久久久久久电影| 99久久综合99久久综合网站| 亚洲韩国精品一区| 精品国产乱码久久久久久久久| 成人一级视频在线观看| 亚洲国产另类精品专区| xfplay精品久久| 91猫先生在线|