int Recognizeld (char ch) {
string state ='0';
while(state !='2' || state !='4'|| state !='5'|| state !='6'|| state !='8'|| state !='9'|| state !='13') {
switch(state) {
case'0':
if (iskongbai(ch)) {
state ='0';
ch = GetNextChar () ;
}else if (isletter(ch)) {
state ='l';
}else if(isdigit(ch)){
state ='3';
}else if(isdigit(ch)){
state ='3';
}else if(ch=="="){
state ='5';
}else if(ch=="+"){
state ='6';
}else if(ch=="-"){
state = '7';
}else {
state = "13";
}
break;
case'1':
ch = GetNextChar () ;
if (isletter(ch) || isdigit(ch)) state ='1';
else state ='2';
break;
case'3':
ch = GetNextChar () ;
if (isdigit(ch)) state ='3';
else state ='4';
break;
case'7':
ch = GetNextChar () ;
if (??) {
state ='8';
}
else if(??){
state = '9'
}else{
error();
}
break;
}
}
Column--;
return (GetToken()) ;
}
int main () {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
printf("Hello world! - c.jsrun.net.");
return 0;
}