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

📄 explain.h

📁 一个basic语言的解释器
💻 H
字号:
#ifndef __EXPLAIN.H__
#define __EXPLAIN.H__

#include "Menu.h"
#include "MenuVal.h"
#include "Type.h"
#include "ErrorVal.h"
#include "Common.h"
#include "Window.h"
#include "List.h"

// 搜索目标字符串
char Target[MaxLenOfSearch];

// 程序执行结束标志
bool Finished;

// 前一次执行的程序行号,在单步调试中使用
int PreRunLineNo;

// 临时断点行号,在GoToCursor功能中使用
int TempStopNo = -1;

// 不显示错误信息标志,在监视变量中使用
bool NoShown;

// 开始搜索的坐标
int		StartSearchX;
int		StartSearchY;

// Explain.cpp中的函数
void	Explain(const int, const int);
void	NewFile(const char []);
void	OpenFile();
int		Ask();
int 	SaveFile(const char []);
int 	SaveAsFile();
void	PrintFile();
void	Quit();
void	Standardize();
void	StandardizeLine(const int);
void	DealWord(char *, const char [], char *, const int);
void	Find();
void	RunProgram();
void	ShowOut();
void	SearchPreMark();
void	SearchNextMark();
void	StepOver();
void	StepInto();
void	DebugLine(const int);
void	StopDebugging();
void	Watch();
void	HelpEdit();
void	HelpSyntax();
void	Thanks();
void	AboutCBasic();
void	AboutMe();
void	HeadZero(const unsigned int, char *);
void	Find();
void	SearchAgain();
char	PreChar(const char [], const int);
int		SaveBeforeRun();
void	ClearLine();

// 外部调用的函数
extern void CreateTable();
extern void ChangeMode(const Mode);
extern void ClearAll();
extern void CallCls();
extern int RunLine(const int);
extern void CheckSyntax();
extern void PrintText(const int);
extern void ShowInsert(const int);
extern void ShowSaved(const int);
extern void ShowPosition();
extern void ClearVar();
extern void SetCursor();

// 外部引用的变量
extern bool Saved;
extern int TextX;
extern int TextY;
extern int NowX;
extern int NowY;

extern int OutX;
extern int OutY;

extern int EndLine;
extern ErrorType Error;
extern int TabSize;
extern char DefaultFileName[MaxLenOfFileName];
extern char OutMirror[4096];
extern char TextMirror[4096];

extern int NowSub;

extern Window winEdit;

#endif

⌨️ 快捷键说明

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