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."))