fseek(fpin, -1L, SEEK_CUR);
if (Iskey(arr)) { cout << "(" << arr << "," << Iskey(arr) << ")" << endl; }
else cout << "(" << arr << "," << "10" << ")" << endl;
}
else if (IsDigit(ch)) {
while (IsDigit(ch) || IsDigit(fgetc(fpin))) {
arr = arr + ch;
ch = fgetc(fpin);
}
fseek(fpin, -1L, SEEK_CUR);
cout << "(" << arr << "," << "20" << ")" << endl;
}
else switch (ch) {
case'+':cout << "(" << ch << ",22" << ")" << endl; break;
case'-':cout << "(" << ch << ",23" << ")" << endl; break;
case'*':cout << "(" << ch << ",24" << ")" << endl; break;
case'(':cout << "(" << ch << ",26" << ")" << endl; break;
case')':cout << "(" << ch << ",27" << ")" << endl; break;
case'[':cout << "(" << ch << ",28" << ")" << endl; break;
case']':cout << "(" << ch << ",29" << ")" << endl; break;
case';':cout << "(" << ch << ",34" << ")" << endl; break;
case',':cout << "(" << ch << ",32" << ")" << endl; break;
case'{':cout << "(" << ch << ",30" << ")" << endl; break;
case'}':cout << "(" << ch << ",31" << ")" << endl; break;
case'=': {ch = fgetc(fpin);
if (ch == '=') cout << "(" << "==" << ",21" << ")" << endl;
else {
cout << "(" << "=" << ",19" << ")" << endl;;
fseek(fpin, -1L, SEEK_CUR);
}
}break;
case'!': {ch = fgetc(fpin);
if (ch == '=') cout << "(" << "!=" << ",40" << ")" << endl;
else {
cout << "(" << "=" << ",-1" << ")" << endl;;
fseek(fpin, -1L, SEEK_CUR);
}
}break;
case':': {ch = fgetc(fpin);
if (ch == '=') cout << "(" << ":=" << ",18" << ")" << endl;
else {
cout << "(" << ":" << ",33" << ")" << endl;;