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 + -
显示快捷键?