| 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/cedet/semantic/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\300\303!\207" [require semantic semantic/format sgml-mode] 2)
#@67 Regular expression used to find special sections in an HTML file.
(defvar semantic-html-super-regex "<\\(h[1-9]\\|title\\|script\\|body\\|a +href\\)\\>" (#$ . 185))
#@56 Alist of sectioning commands and their relative level.
(defvar semantic-html-section-list '(("title" 1) ("script" 1) ("body" 1) ("a" 11) ("h1" 2) ("h2" 3) ("h3" 4) ("h4" 5) ("h5" 6) ("h6" 7) ("h7" 8) ("h8" 9) ("h9" 10)) (#$ . 356))
#@272 Parse the current html buffer for semantic tags.
IGNORE any arguments. Always parse the whole buffer.
Each tag returned is of the form:
("NAME" section (:members CHILDREN))
or
("NAME" anchor)
Override `semantic-parse-region' in `html-mode' buffers.
(fn &rest IGNORE)
(defalias 'semantic-parse-region-html-mode #[128 "\300\301\302 \"\207" [mapcar semantic-html-expand-tag semantic-html-parse-headings] 4 (#$ . 595)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\207" [put semantic-parse-region-html-mode definition-name semantic-parse-region mode-local-bind ((semantic-parse-region . semantic-parse-region-html-mode)) (override-flag t) html-mode] 4)
#@107 We can't parse changes for HTML mode right now.
Override `semantic-parse-changes' in `html-mode' buffers.
(defalias 'semantic-parse-changes-html-mode #[0 "\301\211\207" [semantic-parse-tree-state needs-rebuild] 2 (#$ . 1261)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\207" [put semantic-parse-changes-html-mode definition-name semantic-parse-changes mode-local-bind ((semantic-parse-changes . semantic-parse-changes-html-mode)) (override-flag t) html-mode] 4)
#@36 Expand the HTML tag TAG.
(fn TAG)
(defalias 'semantic-html-expand-tag #[257 "\300!\211\203( \301\302\303\"\211AA\262\211:\203% \211\304\305@#!\240\210\266\306!@\207" [semantic-html-components :members mapcar semantic-html-expand-tag semantic-tag-make-plist plist-put semantic--tag-expand] 12 (#$ . 1738)])
#@47 Return components belonging to TAG.
(fn TAG)
(defalias 'semantic-html-components #[257 "\211\300\301\3028\262\"\207" [:members plist-get 2] 7 (#$ . 2064)])
#@54 Parse the current html buffer for all semantic tags.
(defalias 'semantic-html-parse-headings #[0 "\302\212eb\210\303\304\305\306!\"ed#\307 \302\310#\2036 \311\224B\262\211`\302\247\203, @Y\2051 \312#\266\202 \313!\266)\211\237\262\314\311\"@\207" [buffer-file-name semantic-html-super-regex nil make-progress-reporter format "Parsing %s..." file-name-nondirectory re-search-forward t 0 progress-reporter-do-update progress-reporter-done semantic-html-recursive-combobulate-list] 9 (#$ . 2231)])
#@205 Set the end point of the first section tag in METATAGLIST to PNT.
METATAGLIST is a list of tags in the intermediate tag format used by the
html parser. PNT is the new point to set.
(fn METATAGLIST PNT)
(defalias 'semantic-html-set-endpoint #[514 "\300\203 @\211A@\262\301=\204 A\262\202 @\262\211\205) \211GS\233\240\210\211\207" [nil section] 5 (#$ . 2748)])
#@291 Create a semantic tag of class section.
NAME is the name of this section.
MEMBERS is a list of semantic tags representing the elements that make
up this section.
LEVEL is the leveling level.
START and END define the location of data described by the tag.
(fn NAME MEMBERS LEVEL START END)
(defalias 'semantic-html-new-section-tag #[1285 "\300=\301\203 \302\202 \303\304D\305!\306\211\257\266\203\203'