janabeck/Annotald — Issue #11: Index renaming function renames things that aren't indices!
Author: janabeck
Created: 2011-12-10 03:56:23+00:00
State: open
Labels: bug

This can be considered a minor bug given the rarity of the occurrence. In a situation where I was moving several clause-adjoined relatives that had been tokenized separately into a previous token, I discovered that when you move something (e.g., a relative clause) that contains some stuff with indices into a previous token, Annotald will renumber the indices so that they don't conflict with the current indices in the target token. But it seems to do this via replacing digits blindly--so if you have (NP-OB1 *T*-1) getting moved into a token that already has things with indices 1 and 2, the result is (NP-OB3 *T*-3), which is obviously undesirable.

I guess the reason for this is that Annotald assumes you are *only* using digits for indices. (I believe the Icelanders used NP-ACC and NP-DTV instead of -OB1 and -OB2, yes?)