wordanalyse.h

来自「C++编写的词法分析器」· C头文件 代码 · 共 28 行

H
28
字号
//词法分析
#include <string>
#include <vector>
using std::vector;
using std::string;

namespace cmm{
	
	extern string kw[];
  extern vector<string> key_words;
  extern string sb[];
  extern vector<string> symbols;

  int is_keyWord(string); // 是否保留字

  int is_symbol(string); // 是否特殊符号

  int is_number(string); // 是否数字

  int is_mark(string); // 是否标识符
  
  string::iterator find_symbol(string::iterator, string::iterator); // 标识符匹配
  
  vector<string> breaks(string); // 按特殊符号分割

  int transform(string); // 转换为输出
}//~namespace cmm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?