case '\'':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
while(ch!='\'')
{
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
}
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"字符常量");
maketl(linecount,strtoken,"字符常量");
break;
case '"':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
while(ch!='"')
{
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
}
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"字符串");
maketl(linecount,strtoken,"字符串");
break;
case '=':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
if(ch=='=')
{
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"逻辑等");
maketl(linecount,strtoken,"逻辑等");
}
else
{
print(linecount,strtoken,strgrdline,"赋值号");
maketl(linecount,strtoken,"赋值号");
}
break;