Lines Matching refs:app
75 def markup_refs(docname, app, node): argument
109 repl.append(markup_func[m.re](docname, app, m))
130 def markup_func_ref_sphinx3(docname, app, match): argument
144 xref = add_and_resolve_xref(app, docname, 'c', 'function',
152 def markup_c_ref(docname, app, match): argument
181 xref = add_and_resolve_xref(app, docname, 'c',
193 def markup_doc_ref(docname, app, match): argument
199 xref = add_and_resolve_xref(app, docname, 'std', 'doc', target)
209 def markup_abi_ref(docname, app, match, warning=False): argument
221 xref = add_and_resolve_xref(app, docname, 'std', 'ref', target)
227 def add_and_resolve_xref(app, docname, domain, reftype, target, contnode=None): argument
231 dom_obj = app.env.domains[domain]
241 xref = dom_obj.resolve_xref(app.env, docname, app.builder, reftype,
259 def markup_abi_file_ref(docname, app, match): argument
260 return markup_abi_ref(docname, app, match, warning=True)
263 def get_c_namespace(app, docname): argument
264 source = app.env.doc2path(docname)
272 def markup_git(docname, app, match): argument
283 def auto_markup(app, doctree, name): argument
285 c_namespace = get_c_namespace(app, name)
309 node.parent.replace(node, markup_refs(name, app, node))
311 def setup(app): argument
312 app.connect('doctree-resolved', auto_markup)