Exemplo n.º 1
0
 def visit_desc_parameter(self, node: Element) -> None:
     if self.first_param:
         self.first_param = 0
     elif not self.required_params_left:
         self.body.append(self.param_separator)
     if self.optional_param_level == 0:
         self.required_params_left -= 1
     if not node.hasattr('noemph'):
         self.body.append('<em>')
Exemplo n.º 2
0
 def visit_abbreviation(self, node: Element) -> None:
     attrs = {}
     if node.hasattr('explanation'):
         attrs['title'] = node['explanation']
     self.body.append(self.starttag(node, 'abbr', '', **attrs))
Exemplo n.º 3
0
 def depart_desc_parameter(self, node: Element) -> None:
     if not node.hasattr('noemph'):
         self.body.append('</em>')
     if self.required_params_left:
         self.body.append(self.param_separator)
Exemplo n.º 4
0
 def depart_abbreviation(self, node: nodes.Element) -> None:
     if node.hasattr("explanation"):
         self.add_text(" (%s)" % node["explanation"])
Exemplo n.º 5
0
 def depart_abbreviation(self, node: Element) -> None:
     if node.hasattr('explanation'):
         self.add_text(' (%s)' % node['explanation'])