Server IP : 111.118.215.189 / Your IP : 18.117.158.174 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/org/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:07:11 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/org/org-element.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 'org) #@228 Regexp to separate paragraphs in an Org buffer. In the case of lines starting with "#" and ":", this regexp is not sufficient to know if point is at a paragraph ending. See `org-element-paragraph-parser' for more information. (defconst org-element-paragraph-separate (byte-code "\306\307\310\307\311\312\307\313\307\314\307\315\307\316\307\317 \n\fF!\307\320 \321\"\203# \322\202/ \320 \323\"\203. \324\202/ \325\2055 \326\327\330\330\331\260*\332\260\207" [org-outline-regexp org-scheduled-string org-deadline-string org-closed-string org-clock-string org-plain-list-ordered-item-terminator "^\\(?:" "\\|" "\\[\\(?:[0-9]+\\|fn:[-_[:word:]]+\\)\\]" "[ ]*\\(?:" "$" "\\(?:|\\|\\+-[-+]\\)" "[#:]" "-\\{5,\\}[ ]*$" "\\\\begin{\\([A-Za-z0-9]+\\*?\\)}" regexp-opt eql 41 ")" 46 "\\." "[.)]" "\\|[A-Za-z]" "\\(?:[-+*]\\|\\(?:[0-9]+" "\\)" "\\(?:[ ]\\|$\\)" "\\)\\)" org-alphabetical-lists alpha term] 24) (#$ . 574)) #@33 Complete list of element types. (defconst org-element-all-elements '(center-block clock comment comment-block drawer dynamic-block example-block export-block fixed-width footnote-definition headline horizontal-rule inlinetask item keyword latex-environment babel-call paragraph plain-list planning property-drawer quote-block quote-section section special-block src-block table table-row verse-block) (#$ . 1509)) #@55 List of recursive element types aka Greater Elements. (defconst org-element-greater-elements '(center-block drawer dynamic-block footnote-definition headline inlinetask item plain-list quote-block section special-block table) (#$ . 1929)) #@30 Complete list of successors. (defconst org-element-all-successors '(export-snippet footnote-reference inline-babel-call inline-src-block latex-or-entity line-break link macro radio-target statistics-cookie sub/superscript table-cell target text-markup timestamp) (#$ . 2174)) #@186 Alist of translations between object type and successor name. Sharing the same successor comes handy when, for example, the regexp matching one object can also match the other object. (defconst org-element-object-successor-alist '((subscript . sub/superscript) (superscript . sub/superscript) (bold . text-markup) (code . text-markup) (italic . text-markup) (strike-through . text-markup) (underline . text-markup) (verbatim . text-markup) (entity . latex-or-entity) (latex-fragment . latex-or-entity)) (#$ . 2457)) #@32 Complete list of object types. (defconst org-element-all-objects '(bold code entity export-snippet footnote-reference inline-babel-call inline-src-block italic line-break latex-fragment link macro radio-target statistics-cookie strike-through subscript superscript table-cell target timestamp underline verbatim) (#$ . 2980)) #@33 List of recursive object types. (defconst org-element-recursive-objects '(bold italic link macro subscript radio-target strike-through superscript table-cell underline) (#$ . 3312)) #@181 Alist between block names and the associated parsing function. Names must be uppercase. Any block whose name has no association is parsed with `org-element-special-block-parser'. (defconst org-element-block-name-alist '(("CENTER" . org-element-center-block-parser) ("COMMENT" . org-element-comment-block-parser) ("EXAMPLE" . org-element-example-block-parser) ("QUOTE" . org-element-quote-block-parser) ("SRC" . org-element-src-block-parser) ("VERSE" . org-element-verse-block-parser)) (#$ . 3501)) #@162 List of affiliated keywords as strings. By default, all keywords setting attributes (i.e. "ATTR_LATEX") are affiliated keywords and need not to be in this list. (defconst org-element-affiliated-keywords '("CAPTION" "DATA" "HEADER" "HEADERS" "LABEL" "NAME" "PLOT" "RESNAME" "RESULT" "RESULTS" "SOURCE" "SRCNAME" "TBLNAME") (#$ . 4007)) #@244 Regexp matching any affiliated keyword. Keyword name is put in match group 1. Moreover, if keyword belongs to `org-element-dual-keywords', put the dual value in match group 2. Don't modify it, set `org-element-affiliated-keywords' instead. (defconst org-element--affiliated-re (byte-code "\301\302\301\303\304!\"\"\207" [org-element-affiliated-keywords format "[ ]*#\\+%s:" "\\(%s\\|ATTR_[-_A-Za-z0-9]+\\)\\(?:\\[\\(.*\\)\\]\\)?" regexp-opt] 6) (#$ . 4349)) #@169 Alist of usual translations for keywords. The key is the old name and the value the new one. The property holding their value will be named after the translated name. (defconst org-element-keyword-translation-alist '(("DATA" . "NAME") ("LABEL" . "NAME") ("RESNAME" . "NAME") ("SOURCE" . "NAME") ("SRCNAME" . "NAME") ("TBLNAME" . "NAME") ("RESULT" . "RESULTS") ("HEADERS" . "HEADER")) (#$ . 4819)) #@410 List of affiliated keywords that can occur more that once in an element. Their value will be consed into a list of strings, which will be returned as the value of the property. This list is checked after translations have been applied. See `org-element-keyword-translation-alist'. By default, all keywords setting attributes (i.e. "ATTR_LATEX") allow multiple occurrences and need not to be in this list. (defconst org-element-multiple-keywords '("HEADER") (#$ . 5224)) #@233 List of keywords whose value can be parsed. Their value will be stored as a secondary string: a list of strings and objects. This list is checked after translations have been applied. See `org-element-keyword-translation-alist'. (defconst org-element-parsed-keywords '("AUTHOR" "CAPTION" "DATE" "TITLE") (#$ . 5705)) #@366 List of keywords which can have a secondary value. In Org syntax, they can be written with optional square brackets before the colons. For example, results keyword can be associated to a hash value with the following: #+RESULTS[hash-string]: some-source This list is checked after translations have been applied. See `org-element-keyword-translation-alist'. (defconst org-element-dual-keywords '("CAPTION" "RESULTS") (#$ . 6032)) #@499 Alist of objects restrictions. CAR is an element or object type containing objects and CDR is a list of successors that will be called within an element or object of such type. For example, in a `radio-target' object, one can only find entities, export snippets, latex-fragments, subscript and superscript. This alist also applies to secondary string. For example, an `headline' type element doesn't directly contain objects, but still has an entry since one of its properties (`:title') does. (defconst org-element-object-restrictions '((bold export-snippet inline-babel-call inline-src-block latex-or-entity link radio-target sub/superscript target text-markup timestamp) (footnote-reference export-snippet footnote-reference inline-babel-call inline-src-block latex-or-entity line-break link macro radio-target sub/superscript target text-markup timestamp) (headline inline-babel-call inline-src-block latex-or-entity link macro radio-target statistics-cookie sub/superscript target text-markup timestamp) (inlinetask inline-babel-call inline-src-block latex-or-entity link macro radio-target sub/superscript target text-markup timestamp) (italic export-snippet inline-babel-call inline-src-block latex-or-entity link radio-target sub/superscript target text-markup timestamp) (item export-snippet footnote-reference inline-babel-call latex-or-entity link macro radio-target sub/superscript target text-markup) (keyword latex-or-entity macro sub/superscript text-markup) (link export-snippet inline-babel-call inline-src-block latex-or-entity link sub/superscript text-markup) (macro macro) (paragraph export-snippet footnote-reference inline-babel-call inline-src-block latex-or-entity line-break link macro radio-target statistics-cookie sub/superscript target text-markup timestamp) (radio-target export-snippet latex-or-entity sub/superscript) (strike-through export-snippet inline-babel-call inline-src-block latex-or-entity link radio-target sub/superscript target text-markup timestamp) (subscript export-snippet inline-babel-call inline-src-block latex-or-entity sub/superscript target text-markup) (superscript export-snippet inline-babel-call inline-src-block latex-or-entity sub/superscript target text-markup) (table-cell export-snippet latex-or-entity link macro radio-target sub/superscript target text-markup timestamp) (table-row table-cell) (underline export-snippet inline-babel-call inline-src-block latex-or-entity link radio-target sub/superscript target text-markup timestamp) (verse-block footnote-reference inline-babel-call inline-src-block latex-or-entity line-break link macro radio-target sub/superscript target text-markup timestamp)) (#$ . 6476)) #@62 Alist between element types and location of secondary value. (defconst org-element-secondary-value-alist '((headline . :title) (inlinetask . :title) (item . :tag) (footnote-reference . :inline-definition)) (#$ . 9166)) #@258 Return type of ELEMENT. The function returns the type of the element or object provided. It can also return the following special value: `plain-text' for a string `org-data' for a complete document nil in any other case. (defalias 'org-element-type #[(element) ":\204\f ;\205 \301\207@9\205 @\207" [element plain-text] 1 (#$ . 9392)]) (put 'org-element-type 'byte-optimizer 'byte-compile-inline-expand) #@52 Extract the value from the PROPERTY of an ELEMENT. (defalias 'org-element-property #[(property element) "\302A@ \"\207" [element property plist-get] 3 (#$ . 9843)]) (put 'org-element-property 'byte-optimizer 'byte-compile-inline-expand) #@35 Extract contents from an ELEMENT. (defalias 'org-element-contents #[(element) ":\205 AA\207" [element] 1 (#$ . 10087)]) (put 'org-element-contents 'byte-optimizer 'byte-compile-inline-expand) #@132 Return restriction associated to ELEMENT. ELEMENT can be an element, an object or a symbol representing an element or object type. (defalias 'org-element-restriction #[(element) "9\203 \202\"