src/Arabic/parse/ar_WordFeatures.cpp
//TODO:!!!! This feature set is not the same as the Arabic_Parser feature set- 
//1) Arabic ArabicParser always uses hyphenization (H0)
//2) Arabic number Features still have R0 in them
//RETRAIN BEFORE Running!

This feature set is not the same as the Arabic_Parser feature set
1) Arabic ArabicParser always uses hyphenization (H0)
2) Arabic number Features still have R0 in them
RETRAIN BEFORE Running!
This feature set is not the same as the Arabic_Parser feature set 1 ) Arabic ArabicParser always uses hyphenization ( H0 ) 2 ) Arabic number Features still have R0 in them RETRAIN BEFORE Running!
Symbol ArabicWordFeatures::features(Symbol wordSym, bool fw = false) const
{
	std::wstring wordStr = wordSym.to_string();
	std::wstring returnStr;
    if (isNumber(wordStr)) {
        returnStr = L"P0S0N1";
    } 
	else {
       	returnStr += prefixFeature(wordStr);
		returnStr += suffixFeature(wordStr);
        returnStr += L"N0";
    }
    return Symbol(returnStr.c_str());
}
Symbol ArabicWordFeatures :: features ( Symbol wordSym , bool fw = false ) const { std :: wstring wordStr = wordSym . to_string ( ) ; std :: wstring returnStr ; if ( isNumber ( wordStr ) ) { returnStr = L" " ; } else { returnStr += prefixFeature ( wordStr ) ; returnStr += suffixFeature ( wordStr ) ; returnStr += L" " ; } return Symbol ( returnStr . c_str ( ) ) ; }
TODO:!!!!
TODO : !!!!