excuteEx method

List<String> excuteEx(
  1. String latin
)

Implementation

List<String> excuteEx(String latin) {
  List<String> result = [];
  var resWords = excute(latin);
  for (int i = 0; i < resWords.length; i++) {
    if (resWords[i].length > 0) {
      result.add(resWords[i]);

      //ne me le ye re wa
      var newWord = getEndsClass(resWords[i]);
      if (newWord.isNotEmpty) {
        result.addAll(newWord);
      }
    }
  }
  final database = databases[latin];
  if (database != null) {
    final trim = database.trim();
    result.remove(trim);
    result.insert(0, trim);
  }
  final teinYigal = dagbr[latin];
  if (teinYigal != null) {
    final trim = teinYigal.trim();
    result.remove(trim);
    result.insert(0, trim);
  }
  return result;
}