📄 fen.h
字号:
// Fen.h: interface for the CFen class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FEN_H__DF9EDCF4_526F_4173_9C09_9EC022CFAE9B__INCLUDED_)
#define AFX_FEN_H__DF9EDCF4_526F_4173_9C09_9EC022CFAE9B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
struct CF
{
int type;//单词的类别
int value;
char data[20];//单词内容
int line;//单词所在行数
};
class CFen
{
public:
CFen();
virtual ~CFen();
public:
bool Print();
CString Format(int a);
bool ChengXuTi();
bool ChengXu();
bool Rem();
bool Input();
bool If();
bool For();
bool Variable();
bool Sentence();
bool Condition();
bool Term();
bool Expression();
bool Factor();
void Delete();
void SaveI(char *word);
void SaveR(int sign,char *word);
int isR(char * a);
void initiate();
void YuFaC();
bool CiFaC();
bool errFlag;//程序出错的标志
CString m_Error;//语法分析错误信息
char m_Err[100][100];//词法分析错误信息
int m_nNum;//词法分析结果的个数
char m_strS[10000];//源程序代码
CF * m_CResult[1000];//存放词法分析结果
int m_Line; //当前的行数
protected:
char m_str[30][15];//存放关键字
int m_Cur; //用于语法分析中,指示词法分析结果表中当前的位置
};
#endif // !defined(AFX_FEN_H__DF9EDCF4_526F_4173_9C09_9EC022CFAE9B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -