Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. import re
  2.  
  3. with open('boite_a_fonctions_v3_1.py', 'r') as f:
  4. text=f.read()
  5. a = text.split(" ")
  6. #print (a)
  7.  
  8. boucle = re.compile(r'for"(.*):t(.*)"')
  9.  
  10. def recherche_boucle(a):
  11. c = []
  12. for linha in a:
  13. c += boucle.findall(linha)
  14. print (c)
  15.  
  16. #recherche_boucle (a)
  17.  
  18. fidr.seek(0)
  19. reg = compile(fmt.get_motif())
  20. id = 0
  21. for line in fidr :
  22. # par ligne
  23. for seg in reg.findall(line) :
  24. # par token
  25. if id == tokenId :
  26. mot, etq = seg
  27. return mot, etq
  28. else :
  29. id += 1
  30. return None
  31.  
  32. def get_tokens(fid, fmt, tokenIds):
  33. if isinstance(tokenIds, int):
  34. try :
  35. return get_token(fid,fmt, tokenIds)
  36. except :
  37. return None
  38. else:
  39. n = None
  40. for id in tokenIds:
  41. try:
  42. n = len(get_token(fid,fmt, id))
  43. break
  44. except:
  45. pass
  46. if not n :
  47. return None
  48.  
  49. ret = list()
  50. for i in range(n) :
  51. tmp = list()
  52. for id in tokenIds :
  53. try:
  54. tmp.append(get_token(fid,fmt,id)[i])
  55. except:
  56. pass
  57. ret.append(tmp)
  58. return ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement