Rec @` sv d Z d d l m Z m Z m Z d d l m Z d d l m Z d d g Z i Z d d Z d Z d Z d S( u A collection of modules for iterating through different kinds of tree, generating tokens identical to those produced by the tokenizer module. To create a tree walker for a new type of tree, you need to implement a tree walker object (called TreeWalker by convention) that implements a 'serialize' method which takes a tree as sole argument and returns an iterator which generates tokens. i ( t absolute_importt divisiont unicode_literalsi ( t constants( t default_etreeu getTreeWalkeru pprintc K` s | j } | t k r | d k rD d d l m } | j t |