Server IP : 111.118.215.189 / Your IP : 18.116.81.133 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/nxml/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:32 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/nxml/rng-uri.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@129 Return a URI for the filename F. Multibyte characters are left as is. Use `rng-uri-escape-multibyte' to escape them using %HH. (defalias 'rng-file-name-uri #[(f) "\302!\303\304\305#\306 G\307V\203 \307H\310U\203 \311\202 \312 Q)\207" [f url expand-file-name replace-regexp-in-string "[ -<>#%\"{}|\\^[]`%?;]" rng-percent-encode "file:" 0 47 "//" "///"] 4 (#$ . 556)]) #@37 Escape multibyte characters in URI. (defalias 'rng-uri-escape-multibyte #[(uri) "\301\302\303\304\305\"#\207" [uri replace-regexp-in-string "[:nonascii:]" rng-percent-encode encode-coding-string utf-8] 6 (#$ . 940)]) (defalias 'rng-percent-encode #[(str) "\302\303\304\305\306 \307\")\"\"\207" [str string apply concat mapcar #[(ch) "\301\302\303\245\303\246#\207" [ch format "%%%x%x" 16] 5] append nil] 7]) #@91 Return the filename represented by a URI. Signal an error if URI is not a valid file URL. (defalias 'rng-uri-file-name #[(uri) "\301\302\"\207" [uri rng-uri-file-name-1 nil] 3 (#$ . 1359)]) #@71 Return a regexp for filenames represented by URIs that match PATTERN. (defalias 'rng-uri-pattern-file-name-regexp #[(pattern) "\301\302\"\207" [pattern rng-uri-file-name-1 match] 3 (#$ . 1556)]) (defalias 'rng-uri-pattern-file-name-replace-match #[(pattern) "\301\302\"\207" [pattern rng-uri-file-name-1 replace] 3]) (defalias 'rng-uri-file-name-1 #[(uri pattern) "\306\307\"\204\f \310\311\"\210\312!\313!\206 \310\314\"\211@ A@\315 8\306\316\f\"\317 8-\320 8.\n\204F /\204R \310\321\"\210\202R \n\227\322\230\204R \310\323\"\2100\324B\235\204` \310\325\"\210-\203j \310\326\"\210.\203t \310\327\"\210\306\330\f\"\203\200 \310\331\"\210\306\332\f\"\203\214 \310\333\"\2101\334=\203\245 \203\245 \335\f\336\337O!\203\245 \f\336\337O/\203\266 \306\340\f\"\203\266 \f\315\337O/\341=\203\303 \342\f!\202\324 /\343=\203\321 \344\f\315\"\202\324 \345\f!\306\346\f\"\203\341 \310\347\"\210/\341=\203\364 \203\360 \350\202\361 \351\fP/\341=\203\352\f\353Q\202/\343=\203 \204\354\fP\202\f.\207" [uri components scheme authority path absolutep string-match "\\`\\(?:[^%]\\|%[0-9a-fA-F]{2}\\)*\\'" rng-uri-error "Bad escapes in URI `%s'" rng-uri-unescape-multibyte rng-uri-split "Cannot split URI `%s' into its components" 2 "\\`/" 3 4 "URI `%s' does not have a scheme" "file" "URI `%s' does not use the `file:' scheme" (nil "" "localhost") "URI `%s' does not start with `file:///' or `file://localhost/'" "`?' not escaped in file URI `%s'" "URI `%s' has a fragment identifier" ";" "`;' not escaped in URI `%s'" "%2[fF]" "Escaped slash in URI `%s'" windows-nt file-name-absolute-p 1 nil "\\`\\./" match rng-uri-unescape-unibyte-match replace rng-uri-unescape-unibyte-replace rng-uri-unescape-unibyte "