commit d111ef9916f8d16757cdf2614807aab1e5048d83 Author: Tanmai Khanna Date: Thu Jun 13 02:50:06 2019 +0530 final changes to make ref work diff --git a/apertium/transfer.cc b/apertium/transfer.cc index 164d1a6..2a3b2b2 100644 --- a/apertium/transfer.cc +++ b/apertium/transfer.cc @@ -543,7 +543,11 @@ Transfer::evalString(xmlNode *element) { evalStringCache[element] = TransferInstr(ti_case_of_sl, (const char *) part, pos); } - else //if [[anaphora]] + else if(!xmlStrcmp(side, (const xmlChar *) "ref")) //[[anaphora]] + { + evalStringCache[element] = TransferInstr(ti_case_of_ref, (const char *) part, pos); + } + else { evalStringCache[element] = TransferInstr(ti_case_of_tl, (const char *) part, pos); }