Condition DB_Set::comparison_interpret(token& t, vector<Table*> r) { if(t.get_value() == "OP") { string left, right; if(t[0][0].get_type() == identifier) left = t[0][0].get_value(); else left = t[0][0][0].get_value(); if(t[2][0].get_type() == identifier) right = t[2][0].get_value(); else right = t[2][0][0].get_value(); Condition_Sing op(left, t[1].get_value(), right); Condition c(op); return c; } else if(t.get_value() == "CONDITION") return condition_interpret(t[0], r); return condition_interpret(t[0],r); }
token analyzer::fix_error( token t ) { string val = t.get_value(); string temp = val ; // for(int i = 0 ; i < ) }