| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/progmodes/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (require 'ebnf-otz) #@44 Value returned by `ebnf-dtd-lex' function. (defvar ebnf-dtd-lex nil (#$ . 104)) #@25 DTD parser. (fn START) (defalias 'ebnf-dtd-parser #[257 "ZTS`\302\211\211\211b\210\303 \262\304=\203 \305\306!\210\307!\262@\310=\204\205 A\262@\262=\204i \311`Z\312_\245\313\314 \"\"\266\315!\262A\262@\262\2031 \316!\2041 B\262\2021 \211\304=\204z \303 \317=\204z \305\320!\210\311\312\313\314 \"\"\266b\210\207" [ebnf-limit ebnf-message-float nil ebnf-dtd-lex end-of-input error "Empty DTD file" ebnf-dtd-prolog end-prolog "Parsing...%s%%" 100.0 message format ebnf-dtd-intsubset ebnf-add-empty-rule-list end-decl "Missing end of DOCTYPE"] 15 (#$ . 190)]) #@14 (fn TOKEN) (defalias 'ebnf-dtd-prolog #[257 "\211\301=\203/ \302\230\203/ \303\300 \304\305\306$\262\307\310\311\312$\262\307\313\314\315$\262\211\316=\204/ \317\320!\210\321\300 !\262\211\322\267\202Z \300 \323=\204F \317\324!\210\325 \326=\203R \300 \202S \327\330B\207\211\331B\207\332\207" [ebnf-dtd-lex begin-pi "xml" ebnf-dtd-attribute version-attr "^1\\.0$" "XML version" ebnf-dtd-attribute-optional encoding-attr "^[A-Za-z][-A-Za-z0-9._]*$" "XML encoding" standalone-attr "^yes|no$" "XML standalone" end-pi error "Missing end of XML processing instruction" ebnf-dtd-pi #s(hash-table size 5 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (doctype-decl 59 element-decl 86 attlist-decl 86 entity-decl 86 notation-decl 86)) name "Document type name is missing" ebnf-dtd-externalid begin-subset end-prolog end-subset end-of-input (end-prolog . end-subset)] 6 (#$ . 795)]) #@35 (fn TOKEN ATTR MATCH ATTR-NAME) (defalias 'ebnf-dtd-attribute #[1028 "=\204 \300\301\"\210\302$\207" [error "%s attribute is missing" ebnf-dtd-attribute-optional] 9 (#$ . 1702)]) #@35 (fn TOKEN ATTR MATCH ATTR-NAME) (defalias 'ebnf-dtd-attribute-optional #[1028 "=\203$ \300 \301=\203 \300 \302=\203 \303\"\204 \304\305\"\210\300 \262\207" [ebnf-dtd-lex equal string string-match error "XML %s attribute is invalid"] 7 (#$ . 1897)]) #@24 (fn &optional TOKEN) (defalias 'ebnf-dtd-externalid #[256 "\211\204 \300 \262\301\267\202 \302 \207\303 \210\302 \207\211\203 \304\305!\207\207" [ebnf-dtd-lex #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (system 15 public 18)) ebnf-dtd-systemliteral ebnf-dtd-pubidliteral error "Missing `SYSTEM' or `PUBLIC' in external id"] 4 (#$ . 2164)]) (defalias 'ebnf-dtd-systemliteral #[0 "\300 \301=\204 \302\303!\210\300 \207" [ebnf-dtd-lex string error "System identifier is invalid"] 2]) (defalias 'ebnf-dtd-pubidliteral #[0 "\300 \301=\203 \302\303\"\206 \304\305!\207" [ebnf-dtd-lex string string-match "^[-'()+,./:=?;!*#@$_%\n a-zA-Z0-9]*$" error "Public identifier is invalid"] 3]) #@14 (fn TOKEN) (defalias 'ebnf-dtd-pi #[257 "\211\301=\203 \302\303\"\203 \304\305!\210\300 \306=\203 \300 \262\202 \207" [ebnf-dtd-lex begin-pi string-match "^[xX][mM][lL]$" error "Processing instruction name can not be `XML'" end-pi] 4 (#$ . 2904)]) #@14 (fn TOKEN) (defalias 'ebnf-dtd-intsubset #[257 "\211\300=\203 \301!\262\211\302\267\202$ \211C\207\303 C\207\304 \207\305 \207\306 \207\307 \207\310\311!\207" [begin-pi ebnf-dtd-pi #s(hash-table size 7 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (end-subset 17 end-of-input 17 pe-ref 20 element-decl 24 attlist-decl 27 entity-decl 30 notation-decl 33)) ebnf-dtd-lex ebnf-dtd-elementdecl ebnf-dtd-attlistdecl ebnf-dtd-entitydecl ebnf-dtd-notationdecl error "Invalid DOCTYPE element"] 3 (#$ . 3166)]) (defalias 'ebnf-dtd-elementdecl #[0 "\302\211\211\211\301 \303=\204 \304\305!\210 \262\301 \262\306\267\202? \307 !\301 B\262\202B \301 \262\310=\2039 \311 \202B \312!\202B \304\313!\262\211@\314=\204O \304\315!\210\316!\210\301 \317A#B\207" [ebnf-action ebnf-dtd-lex nil name error "Invalid ELEMENT name" #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (empty 30 any 30 begin-group 42)) ebnf-make-terminal pcdata ebnf-dtd-mixed ebnf-dtd-children "Invalid ELEMENT content" end-decl "Missing `>' in ELEMENT declaration" ebnf-eps-add-production ebnf-make-production] 9]) (defalias 'ebnf-dtd-mixed #[0 "\301!C\300 \211\302=\302=\203&