Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- with open('boite_a_fonctions_v3_1.py', 'r') as f:
- text=f.read()
- a = text.split(" ")
- #print (a)
- boucle = re.compile(r'for"(.*):t(.*)"')
- def recherche_boucle(a):
- c = []
- for linha in a:
- c += boucle.findall(linha)
- print (c)
- #recherche_boucle (a)
- fidr.seek(0)
- reg = compile(fmt.get_motif())
- id = 0
- for line in fidr :
- # par ligne
- for seg in reg.findall(line) :
- # par token
- if id == tokenId :
- mot, etq = seg
- return mot, etq
- else :
- id += 1
- return None
- def get_tokens(fid, fmt, tokenIds):
- if isinstance(tokenIds, int):
- try :
- return get_token(fid,fmt, tokenIds)
- except :
- return None
- else:
- n = None
- for id in tokenIds:
- try:
- n = len(get_token(fid,fmt, id))
- break
- except:
- pass
- if not n :
- return None
- ret = list()
- for i in range(n) :
- tmp = list()
- for id in tokenIds :
- try:
- tmp.append(get_token(fid,fmt,id)[i])
- except:
- pass
- ret.append(tmp)
- return ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement