code: def pprint(self, *args, **kwargs):
          
          pprint.pprint(self.asList(), *args, **kwargs)
docs: Pretty-printer for parsed results as a list, using the
          `pprint <https://docs.python.org/3/library/pprint.html>`_ module.
          Accepts additional positional or keyword args as defined for
          `pprint.pprint <https://docs.python.org/3/library/pprint.html#pprint.pprint>`_ .
  
          Example::
  
              ident = Word(alphas, alphanums)
              num = Word(nums)
              func = Forward()
              term = ident | num | Group('(' + func + ')')
              func <<= ident + Group(Optional(delimitedList(term)))
              result = func.parseString("fna a,b,(fnb c,d,200),100")
              result.pprint(width=40)
  
          prints::
  
              ['fna',
               ['a',
                'b',
                ['(', 'fnb', ['c', 'd', '200'], ')'],
                '100']]