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

📄 tgrammdoc.h

📁 中文词法分析器
💻 H
字号:
// TGrammDoc.h : interface of the CTGrammDoc class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_TGRAMMDOC_H__C54BD267_6FB5_47F4_A1B6_30399AF5CBED__INCLUDED_)
#define AFX_TGRAMMDOC_H__C54BD267_6FB5_47F4_A1B6_30399AF5CBED__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <Afxtempl.h>

struct Grammer {
	int index;
	CString creGram;
	CString coondition;
	CString innerTit;
};
class CTGrammDoc : public CDocument
{
protected: // create from serialization only
	CTGrammDoc();
	DECLARE_DYNCREATE(CTGrammDoc)

	CString	m_part1;
	CString	m_part2;
	CString	m_part3;

	//////////////////////////////////////////////////////////////////////////
	CArray <Grammer,Grammer> A_gramer;
	CArray<Grammer, Grammer> A_PartOne;
	CArray<Grammer, Grammer> A_PartTwo;
	CArray<CString, CString> result;//用于存放最终结果
// Attributes
public:

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTGrammDoc)
	public:
	virtual BOOL OnNewDocument();
	virtual void Serialize(CArchive& ar);
	//}}AFX_VIRTUAL

// Implementation
public:
	void Query();
	void ParseStr(CString sql, CString part2, CString part3);
	bool ispartone;
	bool Receiver(CString cond);
	Grammer GetOneGramer(CString line, int index);
	int m_Paratiao;
	void GetGramer(CString str);
	void initData();
	virtual ~CTGrammDoc();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CTGrammDoc)
	afx_msg void OnQuery();
	afx_msg void OnFileSave();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TGRAMMDOC_H__C54BD267_6FB5_47F4_A1B6_30399AF5CBED__INCLUDED_)

⌨️ 快捷键说明

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