#include<iostream>
using namespace std;
/*
编号规定:
001:加法运算符
002:减法运算符
003:乘法运算符
004:除法运算符
005:界符
008.标识符
010.整数
011.等号运算符
012.浮点数
error:错误字段
*/
void State11(int j);
void State1(int j);
void State2(int j);
void State3(int j);
void State4(int j);
void State5(int j);
void State6(int i,int j);
void State7(int i,int j);
void State8(int i,int j);
void State9(int i,int j);
void State10(int i,int j);
void State12(int i,int j);
char Code[10000];//存储“源代码 ”的字符数组 ,即词法分析的对象
bool IsDengHao(char ch)//判断是否是字符'='
{
if(ch=='=')
{
return true;
}
else
{
return false;
}
}
bool IsJiaHao(char ch)//判断是否是字符'+'
{
if(ch=='+')
{
return true;
}
else
{
return false;
}
}
bool IsJianHao(char ch)//判断是否是字符'-'
{
if(ch=='-')
{
return true;
}
else
{