scan.h
来自「pascal的编译器 交作业没问题」· C头文件 代码 · 共 22 行
H
22 行
#include <stdio.h>
#include "include.h"
class Parse;
class Scan
{
FILE * source,*listing;
char lineBuf[100];
Token token; //单词符号结构
int linepos,bufsize,lineno;
int EOF_flag;
friend class Parse;
public:
Scan(){};
void Init(FILE *source); //初始化
Scan(FILE * source);
int getNextChar(void); //读取一个字符
void ungetNextChar(void);
Token getToken(void); //取得一个单词符号
TokenType reservedLookup (char * s);
void printToken();
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?