Lines Matching refs:node
7 def is_github_ref(node):
8 return re.match('https://github.com/.*/(issues|pull)/.*', node['refuri'])
21 def visit_document(self, node):
24 def depart_document(self, node):
27 def visit_section(self, node):
30 def depart_section(self, node):
34 def visit_title(self, node):
35 self.version = re.match(r'(\d+\.\d+\.\d+).*', node.children[0]).group(1)
38 def depart_title(self, node):
41 def visit_Text(self, node):
43 node = node.replace('\n', ' ')
44 self.write(node)
46 def depart_Text(self, node):
49 def visit_bullet_list(self, node):
52 def depart_bullet_list(self, node):
55 def visit_list_item(self, node):
59 def depart_list_item(self, node):
63 def visit_paragraph(self, node):
66 def depart_paragraph(self, node):
69 def visit_reference(self, node):
70 if not is_github_ref(node):
73 def depart_reference(self, node):
74 if not is_github_ref(node):
75 self.write('](' + node['refuri'] + ')')
77 def visit_target(self, node):
80 def depart_target(self, node):
83 def visit_literal(self, node):
86 def depart_literal(self, node):
89 def visit_literal_block(self, node):
91 if 'c++' in node['classes']:
96 def depart_literal_block(self, node):
100 def visit_inline(self, node):
103 def depart_inline(self, node):
106 def visit_image(self, node):
107 self.write('![](' + node['uri'] + ')')
109 def depart_image(self, node):