mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-30 23:47:31 +03:00 
			
		
		
		
	add fix for German noun chunk iterator (issue #365)
This commit is contained in:
		
							parent
							
								
									8c0888d6cb
								
							
						
					
					
						commit
						7b78239436
					
				|  | @ -36,12 +36,12 @@ def german_noun_chunks(doc): | |||
|     for i, word in enumerate(doc): | ||||
|         if i < rbracket: | ||||
|             continue | ||||
|         if word.pos == (NOUN, PROPN, PRON) and word.dep in np_deps: | ||||
|         if word.pos in (NOUN, PROPN, PRON) and word.dep in np_deps: | ||||
|             rbracket = word.i+1 | ||||
|             # try to extend the span to the right | ||||
|             # to capture close apposition/measurement constructions | ||||
|             for rdep in doc[word.i].rights: | ||||
|                 if rdep.pos == NOUN and rdep.dep == close_app: | ||||
|                 if rdep.pos in (NOUN, PROPN) and rdep.dep == close_app: | ||||
|                     rbracket = rdep.i+1 | ||||
|             yield word.left_edge.i, rbracket, np_label | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user