for (int j=i-1;j>=0;j--) {
if (strcmp(q[i].arg1,q[j].result)==0) {
if
(strcmp(q[i].arg2,q[j+1].result)==0)
{strcpy(n.nibolan[tear].w,q[i].op);tear++;break;}
} if
else {
strcpy(n.nibolan[tear].w,q[i].arg2);tear++; strcpy(n.nibolan[tear].w,q[i].op);tear++; break; }
((strcmp(q[i].arg1,q[j].result)!=0)&&(strcmp(q[i].arg2,q[j+1].result)==0))
{ } if
strcpy(n.nibolan[tear].w,q[i].op);tear++; strcpy(n.nibolan[head].w,q[i].arg1);head--; break;
((strcmp(q[i].arg1,q[j].result)!=0)&&(strcmp(q[i].arg2,q[j].result)!=0))
{
strcpy(n.nibolan[tear].w,q[i].arg1);tear++;
11
strcpy(n.nibolan[tear].w,q[i].arg2);tear++; strcpy(n.nibolan[tear].w,q[i].op);tear++; break;
}
}
}
}
void interpreter::toword() { current=0; int i=0;
while (buffercode[current]!='#') { scaner();
strcpy(wr[wcount].w,token); wcount++; i++;
}
};
void interpreter::read() { cin.getline(buffercode,200); cout<}
void interpreter::run() { current=0;
{
12