case '[':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"左方括号");
maketl(linecount,strtoken,"左方括号");
break;
case ']':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"右方括号");
maketl(linecount,strtoken,"右方括号");
break;
case '(':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"左圆括号");
maketl(linecount,strtoken,"左圆括号");
break;
case ')':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"右圆括号");
maketl(linecount,strtoken,"右圆括号");
break;
case '{':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"左花括号");
maketl(linecount,strtoken,"左花括号");
break;
case '}':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"右花括号");
maketl(linecount,strtoken,"右花括号");
break;
case ',':
case ';':
strtoken = strtoken + ch;
ch = buffer[++lnscptr];
print(linecount,strtoken,strgrdline,"分界符");
maketl(linecount,strtoken,"分界符");