Ńň rę$Lc@spdZdZddkZddkZddkZddkZeiiddƒ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ătiitii|dƒƒ\}}|djo|dg}nddg}|idd|d|ƒ}xitii|ƒD]U}xL|D]D}t|ƒ} || |jo!|| i ƒ} |i | ƒqqWq€W||fS( Nis.lms.ms--header-file=s--tables-file=s $LEXFLAGSttargettsource( tostpathtsplitexttSConstUtilt to_StringtsubsttCLVartlentstriptappend( RRtenvt sourceBaset sourceExttfileGenOptionstlexflagstoptiont fileGenOptiontltfileName((s1install/lib/scons-2.0.0.final.0/SCons/Tool/lex.pyt lexEmitter,s(   cCsÖtii|ƒ\}}|idtƒ|idtƒ|idtƒ|idtƒ|idtƒ|idtƒ|idtƒ|idtƒ|idƒpd|d $TARGETtLEXCOMN( RtTooltcreateCFileBuilderst add_actiont LexActiont add_emitterRtDetectRR (R tc_filetcxx_file((s1install/lib/scons-2.0.0.final.0/SCons/Tool/lex.pytgenerateCscCs|iddgƒS(NRR(R"(R ((s1install/lib/scons-2.0.0.final.0/SCons/Tool/lex.pytexistsZs( t__doc__t __revision__tos.pathRt SCons.ActionRt SCons.Toolt SCons.UtiltActionR RR%R&(((s1install/lib/scons-2.0.0.final.0/SCons/Tool/lex.pyt s