mirror of
https://github.com/qurator-spk/dinglehopper.git
synced 2025-07-05 16:39:59 +02:00
🚧 dinglehopper: Test aligning by character while retaining segment id info
This commit is contained in:
parent
167dad18f4
commit
0d569e81c3
1 changed files with 2 additions and 0 deletions
|
@ -52,6 +52,8 @@ def test_align():
|
||||||
for left, right in seq_align(grapheme_clusters(test1.text), grapheme_clusters(test2.text)):
|
for left, right in seq_align(grapheme_clusters(test1.text), grapheme_clusters(test2.text)):
|
||||||
left_id = test1.segment_id_for_pos(left_pos) if left is not None else None
|
left_id = test1.segment_id_for_pos(left_pos) if left is not None else None
|
||||||
right_id = test2.segment_id_for_pos(right_pos) if right is not None else None
|
right_id = test2.segment_id_for_pos(right_pos) if right is not None else None
|
||||||
|
# XXX note that deletions and inserts only produce one id + None, UI must
|
||||||
|
# support this, i.e. display for the one id produced
|
||||||
el = AlignmentElement(left, right, left_id, right_id)
|
el = AlignmentElement(left, right, left_id, right_id)
|
||||||
alignment.append(el)
|
alignment.append(el)
|
||||||
if left is not None:
|
if left is not None:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue