?
Current Path : /usr/share/emacs/24.3/lisp/progmodes/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/progmodes/ebnf-dtd.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:23 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/progmodes/ebnf-dtd.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ebnf-otz) #@44 Value returned by `ebnf-dtd-lex' function. (defvar ebnf-dtd-lex nil (#$ . 581)) #@13 DTD parser. (defalias 'ebnf-dtd-parser #[(start) " ZT S`\306\211\211\211 b\210\307 \211\310=\203% \311\312!\210\313\f!\211@\314=\204\224 \fA\f@\f\n=\204q \315`Z\316_\245\317\320\"\"\210*\321\f!\211A\f@\2036 \322!\2046 B\2026 \n\310=\204\202 \307 \323=\204\202 \311\324!\210\315\325\317\320\"\"\210*b\210 .\207" [ebnf-limit start the-end rule token rule-list 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" 100.0 origin bias total value format-str ebnf-message-float] 8 (#$ . 667)]) (defalias 'ebnf-dtd-prolog #[(token) "\302=\203, \303\230\203, \304\301 \305\306\307$\310\311\312\313$\310\314\315\316$\211\317=\204, \320\321!\210\322\301 !\211\323=\203R \301 \324=\204B \320\325!\210\326 \327=\203N \301 \202O \330\331B\207\332>\203\\ \333B\207\334\207" [token 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 doctype-decl name "Document type name is missing" ebnf-dtd-externalid begin-subset end-prolog end-subset (element-decl attlist-decl entity-decl notation-decl) end-of-input (end-prolog . end-subset)] 6]) (defalias 'ebnf-dtd-attribute #[(token attr match attr-name) " =\204 \304\305\n\"\210\306 \n$\207" [token attr attr-name match error "%s attribute is missing" ebnf-dtd-attribute-optional] 5]) (defalias 'ebnf-dtd-attribute-optional #[(token attr match attr-name) " =\203# \303 \305=\203 \303 \306=\203 \307\n\"\204 \310\311\f\"\210\303 \207" [token attr match ebnf-dtd-lex attr-name equal string string-match error "XML %s attribute is invalid"] 3]) (defalias 'ebnf-dtd-externalid #[(&optional token) "\204 \302 \303=\203 \304 \202- \305=\203\"