--------------------------------
c:func (`sphinx.domains.c.CXRefRole`):
.
{c:func}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
            <literal classes="xref c c-func">
                a()
.

--------------------------------
c:member (`sphinx.domains.c.CObject`):
.
{c:member}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="member" refwarn="False">
            <literal classes="xref c c-member">
                a
.

--------------------------------
c:macro (`sphinx.domains.c.CObject`):
.
{c:macro}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="macro" refwarn="False">
            <literal classes="xref c c-macro">
                a
.

--------------------------------
c:data (`sphinx.domains.c.CXRefRole`):
.
{c:data}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
            <literal classes="xref c c-data">
                a
.

--------------------------------
c:type (`sphinx.domains.c.CObject`):
.
{c:type}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="c" refexplicit="False" reftarget="a" reftype="type" refwarn="False">
            <literal classes="xref c c-type">
                a
.

--------------------------------
cpp:any (`sphinx.domains.cpp.CPPXRefRole`):
.
{cpp:any}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="any" refwarn="False">
            <literal classes="xref cpp cpp-any">
                a
.

--------------------------------
cpp:class (`sphinx.domains.cpp.CPPClassObject`):
.
{cpp:class}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
            <literal classes="xref cpp cpp-class">
                a
.

--------------------------------
cpp:struct (`sphinx.domains.cpp.CPPClassObject`):
.
{cpp:struct}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="struct" refwarn="False">
            <literal classes="xref cpp cpp-struct">
                a
.

--------------------------------
cpp:union (`sphinx.domains.cpp.CPPUnionObject`):
.
{cpp:union}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="union" refwarn="False">
            <literal classes="xref cpp cpp-union">
                a
.

--------------------------------
cpp:func (`sphinx.domains.cpp.CPPXRefRole`):
.
{cpp:func}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
            <literal classes="xref cpp cpp-func">
                a()
.

--------------------------------
cpp:member (`sphinx.domains.cpp.CPPMemberObject`):
.
{cpp:member}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="member" refwarn="False">
            <literal classes="xref cpp cpp-member">
                a
.

--------------------------------
cpp:var (`sphinx.domains.cpp.CPPMemberObject`):
.
{cpp:var}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="var" refwarn="False">
            <literal classes="xref cpp cpp-var">
                a
.

--------------------------------
cpp:type (`sphinx.domains.cpp.CPPTypeObject`):
.
{cpp:type}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="type" refwarn="False">
            <literal classes="xref cpp cpp-type">
                a
.

--------------------------------
cpp:concept (`sphinx.domains.cpp.CPPConceptObject`):
.
{cpp:concept}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="concept" refwarn="False">
            <literal classes="xref cpp cpp-concept">
                a
.

--------------------------------
cpp:enum (`sphinx.domains.cpp.CPPEnumObject`):
.
{cpp:enum}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enum" refwarn="False">
            <literal classes="xref cpp cpp-enum">
                a
.

--------------------------------
cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`):
.
{cpp:enumerator}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="cpp" refexplicit="False" reftarget="a" reftype="enumerator" refwarn="False">
            <literal classes="xref cpp cpp-enumerator">
                a
.

--------------------------------
SKIP cpp:expr (`sphinx.domains.cpp.CPPExprRole`):
.
{cpp:expr}`a`
.
<document source="notset">
    <paragraph>
        <desc_inline classes="cpp-expr sig sig-inline cpp">
            <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7f948a6a73d0>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier">
                <desc_sig_name classes="n">
                    a
.

--------------------------------
SKIP cpp:texpr (`sphinx.domains.cpp.CPPExprRole`):
.
{cpp:texpr}`a`
.
<document source="notset">
    <paragraph>
        <desc_inline classes="cpp-texpr sig sig-inline cpp">
            <pending_xref classname="True" cpp:parent_key="<sphinx.domains.cpp.LookupKey object at 0x7fac40b5f950>" modname="True" refdomain="cpp" reftarget="a" reftype="identifier">
                <desc_sig_name classes="n">
                    a
.

--------------------------------
js:func (`sphinx.domains.javascript.JSXRefRole`):
.
{js:func}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
            <literal classes="xref js js-func">
                a()
.

--------------------------------
js:meth (`sphinx.domains.javascript.JSXRefRole`):
.
{js:meth}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="meth" refwarn="False">
            <literal classes="xref js js-meth">
                a()
.

--------------------------------
js:class (`sphinx.domains.javascript.JSConstructor`):
.
{js:class}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
            <literal classes="xref js js-class">
                a()
.

--------------------------------
js:data (`sphinx.domains.javascript.JSObject`):
.
{js:data}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
            <literal classes="xref js js-data">
                a
.

--------------------------------
js:attr (`sphinx.domains.javascript.JSXRefRole`):
.
{js:attr}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="attr" refwarn="False">
            <literal classes="xref js js-attr">
                a
.

--------------------------------
js:mod (`sphinx.domains.javascript.JSXRefRole`):
.
{js:mod}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref js:module="True" js:object="True" refdoc="mock_docname" refdomain="js" refexplicit="False" reftarget="a" reftype="mod" refwarn="False">
            <literal classes="xref js js-mod">
                a
.

--------------------------------
eq (`sphinx.domains.math.MathReferenceRole`):
.
{eq}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="math" refexplicit="False" reftarget="a" reftype="eq" refwarn="True">
            <literal classes="xref eq">
                a
.

--------------------------------
math:numref (`sphinx.domains.math.MathReferenceRole`):
.
{math:numref}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="math" refexplicit="False" reftarget="a" reftype="numref" refwarn="False">
            <literal classes="xref math math-numref">
                a
.

--------------------------------
py:data (`sphinx.domains.python.PyVariable`):
.
{py:data}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="data" refwarn="False">
            <literal classes="xref py py-data">
                a
.

--------------------------------
py:exc (`sphinx.domains.python.PyXRefRole`):
.
{py:exc}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="exc" refwarn="False">
            <literal classes="xref py py-exc">
                a
.

--------------------------------
py:func (`sphinx.domains.python.PyXRefRole`):
.
{py:func}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="func" refwarn="False">
            <literal classes="xref py py-func">
                a()
.

--------------------------------
py:class (`sphinx.domains.python.PyClasslike`):
.
{py:class}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="class" refwarn="False">
            <literal classes="xref py py-class">
                a
.

--------------------------------
py:const (`sphinx.domains.python.PyXRefRole`):
.
{py:const}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="const" refwarn="False">
            <literal classes="xref py py-const">
                a
.

--------------------------------
py:attr (`sphinx.domains.python.PyXRefRole`):
.
{py:attr}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="attr" refwarn="False">
            <literal classes="xref py py-attr">
                a
.

--------------------------------
py:meth (`sphinx.domains.python.PyXRefRole`):
.
{py:meth}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="meth" refwarn="False">
            <literal classes="xref py py-meth">
                a()
.

--------------------------------
py:mod (`sphinx.domains.python.PyXRefRole`):
.
{py:mod}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="mod" refwarn="False">
            <literal classes="xref py py-mod">
                a
.

--------------------------------
py:obj (`sphinx.domains.python.PyXRefRole`):
.
{py:obj}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref py:class="True" py:module="True" refdoc="mock_docname" refdomain="py" refexplicit="False" reftarget="a" reftype="obj" refwarn="False">
            <literal classes="xref py py-obj">
                a
.

--------------------------------
rst:role (`sphinx.domains.rst.ReSTRole`):
.
{rst:role}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="rst" refexplicit="False" reftarget="a" reftype="role" refwarn="False">
            <literal classes="xref rst rst-role">
                a
.

--------------------------------
program (`sphinx.domains.std.Program`):
.
{program}`a`
.
<document source="notset">
    <paragraph>
        <literal_strong classes="program">
            a
.

--------------------------------
option (`sphinx.domains.std.Cmdoption`):
.
{option}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="option" refwarn="True" std:program="True">
            <literal classes="xref std std-option">
                a
.

--------------------------------
envvar (`sphinx.domains.std.EnvVarXRefRole`):
.
{envvar}`a`
.
<document source="notset">
    <paragraph>
        <index entries="('single',\ 'a',\ 'index-0',\ '',\ None) ('single',\ 'environment\ variable;\ a',\ 'index-0',\ '',\ None)">
        <target ids="index-0">
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="envvar" refwarn="False">
            <literal classes="xref std std-envvar">
                a
.

--------------------------------
index (`sphinx.roles.Index`):
.
{index}`a`
.
<document source="notset">
    <paragraph>
        <index entries="('single',\ 'a',\ 'index-0',\ '',\ None)">
        <target ids="index-0">
        a
.

--------------------------------
download (`sphinx.roles.XRefRole`):
.
{download}`a`
.
<document source="notset">
    <paragraph>
        <download_reference refdoc="mock_docname" refdomain="" refexplicit="False" reftarget="a" reftype="download" refwarn="False">
            <literal classes="xref download">
                a
.

--------------------------------
any (`sphinx.roles.AnyXRefRole`):
.
{any}`a <alt text>`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="" refexplicit="True" reftarget="alt text" reftype="any" refwarn="True">
            <literal classes="xref any">
                a
.

--------------------------------
pep (`sphinx.roles.PEP`):
.
{pep}`1`
.
<document source="notset">
    <paragraph>
        <index entries="('single',\ 'Python\ Enhancement\ Proposals;\ PEP\ 1',\ 'index-0',\ '',\ None)">
        <target ids="index-0">
        <reference classes="pep" internal="False" refuri="http://www.python.org/dev/peps/pep-0001/">
            <strong>
                PEP 1
.

--------------------------------
rfc (`sphinx.roles.RFC`):
.
{rfc}`1`
.
<document source="notset">
    <paragraph>
        <index entries="('single',\ 'RFC;\ RFC\ 1',\ 'index-0',\ '',\ None)">
        <target ids="index-0">
        <reference classes="rfc" internal="False" refuri="http://tools.ietf.org/html/rfc1.html">
            <strong>
                RFC 1
.

--------------------------------
guilabel (`sphinx.roles.GUILabel`):
.
{guilabel}`a`
.
<document source="notset">
    <paragraph>
        <inline classes="guilabel" rawtext=":guilabel:`a`">
            a
.

--------------------------------
menuselection (`sphinx.roles.MenuSelection`):
.
{menuselection}`a`
.
<document source="notset">
    <paragraph>
        <inline classes="menuselection" rawtext=":menuselection:`a`">
            a
.

--------------------------------
file (`sphinx.roles.EmphasizedLiteral`):
.
{file}`a`
.
<document source="notset">
    <paragraph>
        <literal classes="file" role="file">
            a
.

--------------------------------
samp (`sphinx.roles.EmphasizedLiteral`):
.
{samp}`a`
.
<document source="notset">
    <paragraph>
        <literal classes="samp" role="samp">
            a
.

--------------------------------
abbr (`sphinx.roles.Abbreviation`):
SKIP: Non-deterministic output
.
{abbr}`a`
.
<document source="notset">
    <paragraph>
        <abbreviation class="<function class_option at 0x1079fb830>>
            a
.

--------------------------------
rst:dir (`sphinx.roles.XRefRole`):
.
{rst:dir}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="rst" refexplicit="False" reftarget="a" reftype="dir" refwarn="False">
            <literal classes="xref rst rst-dir">
                a
.

--------------------------------
token (`sphinx.roles.XRefRole`):
.
{token}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="token" refwarn="False">
            <literal classes="xref std std-token">
                a
.

--------------------------------
term (`sphinx.roles.XRefRole`):
.
{term}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="term" refwarn="True">
            <inline classes="xref std std-term">
                a
.

--------------------------------
ref (`sphinx.roles.XRefRole`):
.
{ref}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="ref" refwarn="True">
            <inline classes="xref std std-ref">
                a
.

--------------------------------
ref with line breaks (`sphinx.roles.XRefRole`):
.
{ref}`some
text
<and
a
custom reference>`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="True" reftarget="and a custom reference" reftype="ref" refwarn="True">
            <inline classes="xref std std-ref">
                some text
.

--------------------------------
numref (`sphinx.roles.XRefRole`):
.
{numref}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="numref" refwarn="True">
            <literal classes="xref std std-numref">
                a
.

--------------------------------
keyword (`sphinx.roles.XRefRole`):
.
{keyword}`a`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="False" reftarget="a" reftype="keyword" refwarn="True">
            <literal classes="xref std std-keyword">
                a
.

--------------------------------
doc (`sphinx.roles.XRefRole`):
.
{doc}`this lecture <heavy_tails>`
.
<document source="notset">
    <paragraph>
        <pending_xref refdoc="mock_docname" refdomain="std" refexplicit="True" reftarget="heavy_tails" reftype="doc" refwarn="True">
            <inline classes="xref std std-doc">
                this lecture
.
