v
#8u & d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ h dZ ej d Z
ej e dd
Z G d dej
Z G d
dej
Z G d dej
Z G d d ZdS )zyHandles parsing of Python code.
Parsing to AST is done via _ast on Python > 2.5, otherwise the compiler
module is used.
N) _ast_util)compat)
exceptions)util> NoneTrueFalseprintargexecc t j | d| S # t $ rV}t j dt j j j dt j d| dd dfi ||d}~ww xY w) zParse an expression into ASTz