[Pli-devel] pli-devel/pli logictypes.py,1.25,1.26
Status: Pre-Alpha
Brought to you by:
alex_nanou
|
From: Alex A. N. <ale...@us...> - 2008-03-08 15:57:09
|
Update of /cvsroot/pli/pli-devel/pli In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31469/pli Modified Files: logictypes.py Log Message: Index: logictypes.py =================================================================== RCS file: /cvsroot/pli/pli-devel/pli/logictypes.py,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** logictypes.py 5 Feb 2008 13:21:47 -0000 1.25 --- logictypes.py 8 Mar 2008 15:57:11 -0000 1.26 *************** *** 2,6 **** __version__ = '''0.1.21''' ! __sub_version__ = '''20080205155234''' __copyright__ = '''(c) Alex A. Naanou 2003''' --- 2,6 ---- __version__ = '''0.1.21''' ! __sub_version__ = '''20080308184834''' __copyright__ = '''(c) Alex A. Naanou 2003''' *************** *** 204,207 **** --- 204,213 ---- + #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + isident = ofptype(str, unicode, predicate=lambda o: len(o) > 0 \ + and False not in [ c.isalnum() \ + for c in o.split('_') ] \ + and o[0].isalpha()) + ###----------------------------------------------------------------------- *************** *** 716,719 **** --- 722,727 ---- print isodd(3), isodd(6) + print isident('b0_c'), isident('aaa'), isident(''), isident('321_4') + # check the dict chain... d = DictChain(a=1, b=2, c=3) |