exit(1);
}
- //read_templates("Bank.templ");
std::vector<BankTemplate> templates = read_templates("Bank.templ");
read_mutations(argv[optind], templates);
}
first = false;
- //line <<= 1;
int separator = line.index('~');
bt = BankTemplate(line[0] == '+', line(1, separator -1), line(separator + 1, ~line - separator -1));
}
{
String description;
- //std::cout << line << "\n";
line += ",\"\"";
bank_record = parse_csv(line, ',');
- //std::cout << " " << bank_record[BOOKING_DATE] << " " <<bank_record[DEBIT_CREDIT] << " " <<bank_record[NAME] << ": " << bank_record[AMOUNT];
description = bank_record[DESCRIP1];
for (i = DESCRIP2; i <= DESCRIP6; i++)
{
description += " " + bank_record[i];
}
- //std::cout << " " << description << "\n";
+
+ // Remove the trailing \r and trailing blanks from the description.
+
+ description >>= 1;
+ while (description[~description - 1] == ' ')
+ {
+ description >>= 1;
+ }
// Find a template for this bank record