词法分析器
源代码在线查看: explain.h
#include
#include
#include
#include
#include
#include"data.h"
#include
using namespace std;
#define MAX 200000
Token Token_flow[MAX];
int token_flow_size = 0;
class explain
{
public:
explain()
{};
~explain()
{};
int FindToken(const char *s); //查找关键字
double calculate(const char *s); //计算科学计数法表示的代数式值
unsigned letter(char ch); //大小写转换函数,不区分大小写
void importance(char *ss); //对查找出的关键字在char *Token_elem[18][2]中查找其属性,为后面的输出做准备
void RestoreResult( char *file); //输出函数
protected:
////
private:
/////
};