Ñò §ÚêLc@sÓdZddklZlZd„Zdd d„ƒYZddd„ƒYZd„Zed jondd k Z dd kl Z lZxIe i d D]6Z e GHe e ƒZ eƒZee eƒeiGHHq‘Wnd S(sParser for future statements iÿÿÿÿ(tasttwalkcCs5t|tiƒpdS|idjodSdSdS(s:Return true if statement is a well-formed future statementit __future__iN(t isinstanceRtFromtmodname(tstmt((s'/usr/lib64/python2.6/compiler/future.pyt is_futures t FutureParsercBs2eZd Zd„Zd„Zd „Zd „ZRS( t nested_scopest generatorstdivisiontabsolute_importtwith_statementtprint_functiontunicode_literalscCs h|_dS(N(tfound(tself((s'/usr/lib64/python2.6/compiler/future.pyt__init__scCs6|i}x&|iD]}|i|ƒpPqqWdS(N(tnodetnodest check_stmt(RRRts((s'/usr/lib64/python2.6/compiler/future.pyt visitModules   cCsgt|ƒoVxE|iD]:\}}||ijod|i|s