class_docstr: Uses the same visitor pattern as c_ast.NodeVisitor, but modified to
  return a value from each visit method, using string accumulation in
  generic_visit.
class_docstr_tok: ["Uses","the","same","visitor","pattern","as","c_ast.NodeVisitor",",","but","modified","to","return","a","value","from","each","visit","method",",","using","string","accumulation","in","generic_visit","."]
docstr: Common use case for _parenthesize_if
          
docstr_tok: ["Common","use","case","for","_parenthesize_if"]
code: def _parenthesize_unless_simple(self, n):
      """Common use case for _parenthesize_if"""
      return self._parenthesize_if(
          n, lambda d: not self._is_simple_node(d)
      )
  
imports: from .None import c_ast
label_desc: Use image node_id 61 for calling the CGenerator obj's underlying member method code with example usage: obj._parenthesize_unless_simple(n) and returns: self