ó âqLc@spdZdZddlZddlZddlZddlZejjddƒZ d„Z d„Z d„Z dS( sÑSCons.Tool.lex Tool-specific initialization for lex. There normally shouldn't be any need to import this module directly. It will usually be imported through the generic SCons.Tool.Tool() selection method. s;src/engine/SCons/Tool/lex.py 5023 2010/06/14 22:05:46 sconsiÿÿÿÿNs$LEXCOMs $LEXCOMSTRc Csßtjjtjj|dƒƒ\}}|dkrD|dg}nddg}|jdd|d|ƒ}xgtjj|ƒD]S}xJ|D]B}t|ƒ} || |kr‹|| j ƒ} |j | ƒq‹q‹Wq~W||fS( Nis.lms.ms--header-file=s--tables-file=s $LEXFLAGSttargettsource( tostpathtsplitexttSConstUtilt to_StringtsubsttCLVartlentstriptappend( RRtenvt sourceBaset sourceExttfileGenOptionstlexflagstoptiont fileGenOptiontltfileName((s^/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/lex.pyt lexEmitter,s(    cCsÕtjj|ƒ\}}|jdtƒ|jdtƒ|jdtƒ|jdtƒ|jdtƒ|jdtƒ|jdtƒ|jdtƒ|jdƒpªd|d $TARGETtLEXCOMN( RtTooltcreateCFileBuilderst add_actiont LexActiont add_emitterRtDetectRR (R tc_filetcxx_file((s^/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/lex.pytgenerateCscCs|jddgƒS(NRR(R"(R ((s^/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/lex.pytexistsZs( t__doc__t __revision__tos.pathRt SCons.ActionRt SCons.Toolt SCons.UtiltActionR RR%R&(((s^/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/lex.pyt s