⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hwordstreamex.h

📁 积下的一点C++编程序库源码
💻 H
字号:
// HWordStreamEx.h: interface for the HWordStreamEx class.
//
//////////////////////////////////////////////////////////////////////


#if !defined(AFX_HCWORDSTREAM_H__E1B20C42_CC19_4B7E_804A_4F0B925340FE__INCLUDED_)
#define AFX_HCWORDSTREAM_H__E1B20C42_CC19_4B7E_804A_4F0B925340FE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//文件名		: HWordStreamEx.h

//功能			: 简单词法分析,相对于HWordStream增加了字符串和字符

//创建			: 2004.3.1

//修改日期		: 2004.4.9

//作者			: 韩国静
//

#include "HWordStream.H"

#define 		WORD_CHAR		1		//字符,如'A'	,'a'等
#define 		WORD_STRING		6		//字符串如:	"when i was young!"

class HWordStreamEx :public HWordStream
{
	static CHAR_MAPITEM g_SingelQuoteTable[];
	static CHAR_MAPITEM g_ZhuanYiCharTable[];
	static CHAR_MAPITEM g_CharacterTable[];
	
	static CHAR_MAPITEM g_StringTable[];
	static CHAR_MAPITEM g_ZhuanYiStringTable[];

	static CHAR_MAPITEM g_RemTable[];
	/////////////////////////////////////

public:
	HWordStreamEx();
	virtual ~HWordStreamEx();
	int GetOneWord(H_WORD &word);

protected:
	int MacthWord(H_WORD &word,CHAR_MAPITEM *);
};

#endif // !defined(AFX_HCWORDSTREAM_H__E1B20C42_CC19_4B7E_804A_4F0B925340FE__INCLUDED_)

⌨️ 快捷键说明

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