regex name_match;
regex description_match;
+ // for debugging
+
+ String _nm;
+ String _dm;
+
String text_template;
public:
{
Credit = cr;
text_template = "";
+ _nm = nm;
+ _dm = dm;
}
BankTemplate(const BankTemplate & b)
{
Credit = b.Credit;
text_template = b.text_template;
+ _nm = b._nm;
+ _dm = b._dm;
}
void add_to_template(String s)
bool BankTemplate::matches(String deb_cred, String name, String descr)
{
+ std::cout << name << " == " << _nm << "\n" << descr << " == " << _dm << "\n";
return (deb_cred == "C") == Credit && name == name_match && descr == description_match;
}
{ 0, 0, 0, 0 }
};
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
int c;
std::vector<BankTemplate> templates = read_templates("Bank.templ");
read_mutations(argv[optind], templates);
+
+ return 0;
}
std::vector<BankTemplate> read_templates(const char * filename)
void read_mutations(const char *filename, std::vector<BankTemplate> templates)
{
- int i;
+ unsigned int i;
std::ifstream in(filename);