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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? urn-scheme.tcl

?? Linux下的MSN聊天程序源碼
?? TCL
字號:
# urn-scheme.tcl - Copyright (C) 2001 Pat Thoyts <patthoyts@users.sf.net>## extend the uri package to deal with URN (RFC 2141)# see http://www.normos.org/ietf/rfc/rfc2141.txt## Released under the tcllib license.## $Id: urn-scheme.tcl 5913 2006-01-23 12:28:30Z tjikkun $# -------------------------------------------------------------------------package require uri      1.1.2namespace eval ::uri {}namespace eval ::uri::urn {    variable version 1.0.2}# -------------------------------------------------------------------------# Description:#   Called by uri::split with a url to split into its parts.#proc ::uri::SplitUrn {uri} {    #@c Split the given uri into then URN component parts    #@a uri: the URI to split without it's scheme part.    #@r List of the component parts suitable for 'array set'    upvar \#0 [namespace current]::urn::URNpart pattern    array set parts {nid {} nss {}}    if {[regexp -- ^$pattern $uri -> parts(nid) parts(nss)]} {        return [array get parts]    } else {        error "invalid urn syntax: \"$uri\" could not be parsed"    }}# -------------------------------------------------------------------------proc ::uri::JoinUrn args {    #@c Join the parts of a URN scheme URI    #@a list of nid value nss value    #@r a valid string representation for your URI    variable urn::NIDpart    array set parts [list nid {} nss {}]    array set parts $args    if {! [regexp -- ^$NIDpart$ $parts(nid)]} {        error "invalid urn: nid is invalid"    }    set url "urn:$parts(nid):[urn::quote $parts(nss)]"    return $url}# -------------------------------------------------------------------------# Quote the disallowed characters according to the RFC for URN scheme.# ref: RFC2141 sec2.2proc ::uri::urn::quote {url} {    variable trans        set ndx 0    set result ""    while {[regexp -indices -- "\[^$trans\]" $url r]} {        set ndx [lindex $r 0]        scan [string index $url $ndx] %c chr        set rep %[format %.2X $chr]        if {[string match $rep %00]} {            error "invalid character: character $chr is not allowed"        }                incr ndx -1        append result [string range $url 0 $ndx] $rep        incr ndx 2        set url [string range $url $ndx end]    }    append result $url    return $result}# -------------------------------------------------------------------------# Perform the reverse of urn::quote.if { [package vcompare [package provide Tcl] 8.3] < 0 } {    # Before Tcl 8.3 we do not have 'regexp -start'. We simulate it by    # using 'string range' and adjusting the match results.    proc ::uri::urn::unquote {url} {        set result ""        set start 0        while {[regexp -indices {%[0-9a-fA-F]{2}} [string range $url $start end] match]} {            foreach {first last} $match break            incr first $start ; # Make the indices relative to the true string.            incr last  $start ; # I.e. undo the effect of the 'string range' on match results.            append result [string range $url $start [expr {$first - 1}]]            append result [format %c 0x[string range $url [incr first] $last]]            set start [incr last]        }        append result [string range $url $start end]        return $result    }} else {    proc ::uri::urn::unquote {url} {        set result ""        set start 0        while {[regexp -start $start -indices {%[0-9a-fA-F]{2}} $url match]} {            foreach {first last} $match break            append result [string range $url $start [expr {$first - 1}]]            append result [format %c 0x[string range $url [incr first] $last]]            set start [incr last]        }        append result [string range $url $start end]        return $result    }}# -------------------------------------------------------------------------::uri::register {urn URN} {	variable NIDpart {[a-zA-Z0-9][a-zA-Z0-9-]{0,31}}        variable esc {%[0-9a-fA-F]{2}}        variable trans {a-zA-Z0-9$_.+!*'(,):=@;-}        variable NSSpart "($esc|\[$trans\])+"        variable URNpart "($NIDpart):($NSSpart)"        variable schemepart $URNpart	variable url "urn:$NIDpart:$NSSpart"}# -------------------------------------------------------------------------package provide uri::urn $::uri::urn::version# -------------------------------------------------------------------------# Local Variables:#   indent-tabs-mode: nil# End:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清在线一区| 国产精品视频看| 色国产精品一区在线观看| 成人丝袜高跟foot| 国产精品一区在线| 国产成人av一区二区三区在线观看| 日本成人在线电影网| 免费在线欧美视频| 九九九精品视频| 国产成人免费视频网站高清观看视频| 精品一区二区久久久| 国产精品自拍在线| 北条麻妃国产九九精品视频| 波多野结衣在线aⅴ中文字幕不卡| 成人av在线网站| 色播五月激情综合网| 欧美日韩国产精品成人| 日韩一区二区在线免费观看| 久久综合九色综合97_久久久| 久久婷婷色综合| 国产欧美精品区一区二区三区 | 6080亚洲精品一区二区| 日韩一级片在线观看| 欧美精品一区二区三区很污很色的| 日本一区二区成人在线| 一区二区三区日韩| 蜜桃视频一区二区| 成人免费视频caoporn| 欧美性感一类影片在线播放| 欧美成人一区二区三区片免费 | 不卡的av网站| 欧美日韩精品一区二区三区四区 | 欧美一级精品大片| 国产精品成人在线观看| 亚洲美女视频在线| 日av在线不卡| 成人av集中营| 欧美日韩一区高清| 国产欧美精品区一区二区三区 | 亚洲va欧美va国产va天堂影院| 日韩成人免费在线| 99久久久久久| 欧美mv和日韩mv的网站| 亚洲婷婷在线视频| 国产九色精品成人porny | 欧美日韩国产片| 日本精品裸体写真集在线观看| 欧美日韩一本到| 国产精品久久久久久久久久久免费看| 亚洲国产精品麻豆| 不卡区在线中文字幕| 精品国产乱码久久久久久老虎| 亚洲精品国产品国语在线app| 国产精品一二三在| 欧美一级日韩一级| 亚洲国产精品一区二区久久| 丰满岳乱妇一区二区三区| 日韩一级欧美一级| 亚洲一级电影视频| 色婷婷精品大在线视频| 国产精品网站在线观看| 国产永久精品大片wwwapp| 777a∨成人精品桃花网| 性做久久久久久免费观看| 成人小视频在线| 亚洲一区在线观看视频| 精品国产麻豆免费人成网站| 洋洋av久久久久久久一区| 国产精品一区在线| 2019国产精品| 久久99精品久久久久婷婷| 欧美精选一区二区| 亚洲第一综合色| 欧美日韩高清影院| 丝袜美腿亚洲色图| 欧美日韩亚洲综合一区二区三区| 亚洲人成伊人成综合网小说| 91丨porny丨在线| 亚洲精品videosex极品| 在线观看网站黄不卡| 亚洲影视在线观看| 在线不卡的av| 麻豆精品一区二区| 久久久久九九视频| 成人精品一区二区三区四区| 国产精品福利一区二区三区| 波多野结衣亚洲一区| 99精品偷自拍| 久久久精品综合| 国产精品一区二区在线播放| 精品国产乱码久久久久久老虎| 国产高清不卡一区| 亚洲欧美一区二区视频| 欧美日韩一区视频| 九九精品一区二区| 亚洲人妖av一区二区| 欧美视频日韩视频| 久久激情五月激情| 国产精品传媒视频| 欧美精品一卡两卡| 国产精品夜夜爽| 亚洲激情欧美激情| 精品久久久久久综合日本欧美| 国产成人综合自拍| 午夜精品成人在线视频| 久久久亚洲午夜电影| 91成人在线精品| 九色porny丨国产精品| 中文字幕佐山爱一区二区免费| 欧美日韩国产另类不卡| 国产a精品视频| 五月婷婷综合网| 国产精品美日韩| 日韩欧美美女一区二区三区| av在线不卡电影| 蜜臀av一区二区在线观看| **欧美大码日韩| 精品国产乱码久久| 欧美日韩一级视频| 成人99免费视频| 精品一区二区三区欧美| 一区二区三区.www| 国产精品美日韩| 精品精品欲导航| 欧美喷水一区二区| 91污片在线观看| 顶级嫩模精品视频在线看| 另类成人小视频在线| 一区二区三区在线观看欧美| 久久精品免费在线观看| 日韩欧美激情在线| 欧美情侣在线播放| 在线精品视频免费播放| 不卡的av中国片| 成人免费高清在线观看| 久久精品久久久精品美女| 亚洲成人动漫在线免费观看| 亚洲日本va午夜在线影院| 国产精品亲子乱子伦xxxx裸| 精品日韩一区二区三区免费视频| 欧美日韩在线播| 日本高清不卡在线观看| 99视频一区二区| 成人中文字幕合集| 成人黄色a**站在线观看| 高清成人在线观看| 国产毛片一区二区| 国产一区二区不卡| 国产精品一线二线三线精华| 精品在线亚洲视频| 久久国产精品99久久人人澡| 日产精品久久久久久久性色| 婷婷国产v国产偷v亚洲高清| 亚洲一级电影视频| 日韩中文字幕麻豆| 丝袜脚交一区二区| 免费成人深夜小野草| 久久se这里有精品| 国产一区二区91| caoporn国产一区二区| 99综合影院在线| 在线观看欧美日本| 欧美一区二区三区四区视频| 91.com在线观看| 久久先锋影音av| 中文字幕日韩av资源站| 一区二区三区四区五区视频在线观看| 亚洲乱码一区二区三区在线观看| 亚洲精品日韩综合观看成人91| 夜夜操天天操亚洲| 免费成人在线观看视频| 国产成人在线观看免费网站| voyeur盗摄精品| 欧美日韩一卡二卡| 26uuu国产电影一区二区| 国产精品毛片久久久久久| 亚洲一区在线看| 国模娜娜一区二区三区| 91麻豆福利精品推荐| 欧美精品久久久久久久多人混战| 日韩一级免费一区| 最新成人av在线| 蜜臀精品一区二区三区在线观看 | 久久av老司机精品网站导航| 国产在线精品国自产拍免费| 99精品欧美一区二区蜜桃免费| 欧美日韩在线不卡| 国产日韩欧美精品一区| 亚洲影院在线观看| 国产精品一二三四五| 欧美特级限制片免费在线观看| 日韩一级高清毛片| 亚洲欧美经典视频| 久久66热re国产| 欧美亚洲国产一区二区三区| 欧美精品一区二| 亚洲午夜激情av| 成人动漫在线一区| 日韩欧美的一区| 香蕉久久夜色精品国产使用方法 |