3 \m @ s d Z dZddlZddlZddlmZ dZi add ZG dd d e Z G d d de ZG dd d e Zdd Z G dd de ZG dd deZG dd deZG dd deZG dd deZdd ZdS )z Python parse tree definitions. This is a very concrete parse tree; we need to keep every token and even the comments and whitespace between tokens. There's also a pattern matching implementation here. z#Guido van Rossum <guido@python.org>