Variable: rst-re-alist
rst-re-alist is a variable defined in rst.el.gz.
Value
Large value
((hws-prt "[ ]") (hws-tag "[ ]*") (hws-sta "[ ]+")
(lin-beg "^[ ]*") (lin-end "[ ]*$") (linemp-tag "^[ ]*$")
(ell-tag "\\.\\.\\.") (bul-tag "[-*+•‣⁃]") (ltr-tag "[a-zA-Z]")
(num-prt "[0-9]") (num-tag "[0-9]+") (rom-prt "[IVXLCDMivxlcdm]")
(rom-tag "[IVXLCDMivxlcdm]+") (aut-tag "#") (dcl-tag "::")
(bli-sfx "\\(?:[ ]+\\|$\\)")
(bul-sta "[-*+•‣⁃]\\(?:[ ]+\\|$\\)")
(bul-beg "^[ ]*[-*+•‣⁃]\\(?:[ ]+\\|$\\)")
(exm-tag "\\.\\.") (exm-sta "\\.\\.[ ]+")
(exm-beg "^[ ]*\\.\\.[ ]+")
(cntany-tag "\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)")
(cntexp-tag "\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\)")
(enmany-tag
"\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)")
(enmexp-tag
"\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\))\\)")
(enmaut-tag "\\(?:#\\.\\|(?#)\\)")
(enmany-sta
"\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)\\(?:[ ]+\\|$\\)")
(enmexp-sta
"\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\))\\)\\(?:[ ]+\\|$\\)")
(enmexp-beg
"^[ ]*\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\))\\)\\(?:[ ]+\\|$\\)")
(itmany-tag
"\\(?:\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)\\|[-*+•‣⁃]\\)")
(itmany-sta-1
"\\(\\(?:\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)\\|[-*+•‣⁃]\\)\\)\\(?:[ ]+\\|$\\)")
(itmany-beg-1
"^[ ]*\\(\\(?:\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)\\|[-*+•‣⁃]\\)\\)\\(?:[ ]+\\|$\\)")
(ilm-pfx "\\(?:^\\|[ ]\\|['\"([{<‘“«’/:-]\\)")
(ilm-sfx "\\(?:$\\|[ ]\\|[]'\")}>’”»/:.,;!?\\-]\\)")
(ilcsgl-tag "\\S ") (ilcast-prt "\\(?:[^*\\]\\|\\\\.\\)")
(ilcbkq-prt "\\(?:[^`\\]\\|\\\\.\\)")
(ilcbkqdef-prt "\\(?:[^`\\\n]\\|\\\\.\\)")
(ilcbar-prt "\\(?:[^|\\]\\|\\\\.\\)")
(ilcbardef-prt "\\(?:[^|\\\n]\\|\\\\.\\)")
(ilcast-sfx "[^ *\\]") (ilcbkq-sfx "[^ `\\]")
(ilcbar-sfx "[^ |\\]") (ilcrep-hlp "\\{0,1000\\}")
(ilcast-tag
"\\(?:\\S \\|\\S \\(?:[^*\\]\\|\\\\.\\)\\{0,1000\\}[^ *\\]\\)")
(ilcbkq-tag
"\\(?:\\S \\|\\S \\(?:[^`\\]\\|\\\\.\\)\\{0,1000\\}[^ `\\]\\)")
(ilcbkqdef-tag
"\\(?:\\S \\|\\S \\(?:[^`\\\n]\\|\\\\.\\)\\{0,1000\\}[^ `\\]\\)")
(ilcbar-tag
"\\(?:\\S \\|\\S \\(?:[^|\\]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)")
(ilcbardef-tag
"\\(?:\\S \\|\\S \\(?:[^|\\\n]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)")
(fldnam-prt "\\(?:[^:\n]\\|\\\\:\\)")
(fldnam-tag "\\(?:[^:\n]\\|\\\\:\\)+")
(fld-tag ":\\(?:[^:\n]\\|\\\\:\\)+:")
(optsta-tag "\\(?:[+/-]\\|--\\)")
(optnam-tag "\\sw\\(?:-\\|\\sw\\)*") (optarg-tag "\\(?:[ =]\\S +\\)")
(optsep-tag "\\(?:,[ ]\\)")
(opt-tag
"\\(?:\\(?:[+/-]\\|--\\)\\sw\\(?:-\\|\\sw\\)*\\(?:[ =]\\S +\\)?\\)")
(fncnam-prt "[^]\n]") (fncnam-tag "[^]\n]+") (fnc-tag "\\[[^]\n]+]")
(fncdef-tag-2 "\\(\\.\\.[ ]+\\)\\(\\[[^]\n]+]\\)")
(fnc-sta-2 "\\(\\.\\.[ ]+\\)\\(\\[[^]\n]+]\\)\\(?:[ ]+\\|$\\)")
(sub-tag
"|\\(?:\\S \\|\\S \\(?:[^|\\]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)|")
(subdef-tag
"|\\(?:\\S \\|\\S \\(?:[^|\\\n]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)|")
(sym-prt "[+.:_-]") (sym-tag "\\(?:\\sw+\\(?:[+.:_-]\\sw+\\)*\\)")
(uri-tag
"\\(?:acap\\|cid\\|data\\|dav\\|fax\\|file\\|ftp\\|gopher\\|http\\|https\\|imap\\|ldap\\|mailto\\|mid\\|modem\\|news\\|nfs\\|nntp\\|pop\\|prospero\\|rtsp\\|service\\|sip\\|tel\\|telnet\\|tip\\|urn\\|vemmi\\|wais\\)")
(ado-prt "[]!\"#$%&'()*+,./:;<=>?@[\\^_`{|}~-]")
(adorep3-hlp "\\{3,\\}") (adorep2-hlp "\\{2,\\}")
(ado-tag-1-1 "\\([]!\"#$%&'()*+,./:;<=>?@[\\^_`{|}~-]\\)\\1\\{2,\\}")
(ado-tag-1-2 "\\([]!\"#$%&'()*+,./:;<=>?@[\\^_`{|}~-]\\)\\2\\{2,\\}")
(ado-beg-2-1
"^\\(\\([]!\"#$%&'()*+,./:;<=>?@[\\^_`{|}~-]\\)\\2\\{2,\\}\\)[ ]*$")
(ttl-tag "\\S *\\w.*\\S ")
(ttl-beg-1 "^[ ]*\\(\\S *\\w.*\\S \\)")
(dir-tag-3
"\\(\\.\\.[ ]+\\)\\(\\(?:|\\(?:\\S \\|\\S \\(?:[^|\\\n]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)|[ ]+\\)?\\)\\(\\(?:\\sw+\\(?:[+.:_-]\\sw+\\)*\\)::\\)")
(dir-sta-3
"\\(\\.\\.[ ]+\\)\\(\\(?:|\\(?:\\S \\|\\S \\(?:[^|\\\n]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)|[ ]+\\)?\\)\\(\\(?:\\sw+\\(?:[+.:_-]\\sw+\\)*\\)::\\)\\(?:[ ]+\\|$\\)")
(lit-sta-2 "\\(\\(?:[^.\n]\\|\\.[^.\n]\\).*\\)?\\(::\\)$")
(cmt-sta-1
"\\(\\.\\.[ ]+\\)[^[|_\n]\\(?:[^:\n]\\|:\\(?:[^:\n]\\|$\\)\\)*$")
(par-tag-
"\\(?:\\(?:\\(?:\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\)\\.\\|(?\\(?:[a-zA-Z]\\|[0-9]+\\|[IVXLCDMivxlcdm]+\\|#\\))\\)\\|[-*+•‣⁃]\\)\\|:\\(?:[^:\n]\\|\\\\:\\)+:\\|\\(?:\\(?:[+/-]\\|--\\)\\sw\\(?:-\\|\\sw\\)*\\(?:[ =]\\S +\\)?\\)\\|\\(\\.\\.[ ]+\\)\\(\\[[^]\n]+]\\)\\|\\(\\.\\.[ ]+\\)\\(\\(?:|\\(?:\\S \\|\\S \\(?:[^|\\\n]\\|\\\\.\\)\\{0,1000\\}[^ |\\]\\)|[ ]+\\)?\\)\\(\\(?:\\sw+\\(?:[+.:_-]\\sw+\\)*\\)::\\)\\|\\.\\.\\)"))
Documentation
Alist mapping symbols from rst-re-alist-def to regex strings.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/rst.el.gz
;; FIXME: Remove circular dependency between `rst-re' and `rst-re-alist'.
(with-no-warnings ; Silence byte-compiler about this construction.
(defconst rst-re-alist
;; Shadow global value we are just defining so we can construct it step by
;; step.
(let (rst-re-alist)
(dolist (re rst-re-alist-def rst-re-alist)
(setq rst-re-alist
(nconc rst-re-alist
(list (list (car re) (apply #'rst-re (cdr re))))))))
"Alist mapping symbols from `rst-re-alist-def' to regex strings."))