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: Returns True for nodes that are "simple" - i.e. nodes that always
  have higher precedence than operators.
docstr_tok: ["Returns","True","for","nodes","that","are","``","simple","''","-","i.e",".","nodes","that","always","have","higher","precedence","than","operators","."]
code: def _is_simple_node(self, n):
      """Returns True for nodes that are "simple" - i.e. nodes that always
      have higher precedence than operators.
      """
      return isinstance(
          n,
          (
              c_ast.Constant,
              c_ast.ID,
              c_ast.ArrayRef,
              c_ast.StructRef,
              c_ast.FuncCall,
          ),
      )
  
imports: from .None import c_ast
label_desc: Use image node_id 62 for calling the CGenerator obj's underlying member method code with example usage: obj._is_simple_node(n) and returns: isinstance