语法解析,顾名思义就是将一个文件或者一段代码,按照语法结构拆分为一个一个的单词,比如:
extern int TakeProfit = 50;
int start()
{
int i = 0;
while ( i < TakeProfit)
{
i++;
}
return(i);
}
正确的解析后的结果为:
代码为:
typedef struct stToken
{
int nType;
int nId;
int nFlag;
char szToken[MAX_TOKEN_BUFF_LEN];
double fVal;
int nVal;
int nValId;
int nFileId;
int nEndRow;
int nEndCol;
int nBeginRow;
int nBeginCol;
};
待续...