📄 minic.h
字号:
#ifndef MY_MINIC_H_
#define MY_MINIC_H_
/**: minic.h header file
&
* All common include
* author: lonelyforest;
* author's ture name: 林公玉
* 02计本
* data: 2006.03.16
*/
#include "mainForm.h"
#include <fstream>
#include <vector>
#include <string>
#include <iostream>
using namespace std;
/**: traceCompile
&
* use it to show compile is doing ...
* author: lonelyforest
* data 2006.03.16
*/
/**: outputMsg
&
* 这个程序可以自己重新写,用来嵌入到IDE界面的输出,
* 方法可能不太好,但是实在没有找到更好的方法了!
&
* lineno 采用不同的数值有不同的含义;
* 1. 非负一律表示错误行号
* 2. -1 表示正常的输出信息;
* 3. -2 表示 source list 文件成功生成
* 4. -3 表示 syntax tree 文件成功生成
* 5. -4 表示 symbol table 文件成功生成;
* 6. -5 表示 x86asm code 文件成功生成;
* 7. -10 表示最后一条信息, --------- done ---------
&
* author: lonelyforest
* data: 2006.04.15
*/
extern void outputMsg(const int lineno, const char* msg);
/**: msg_temp
* 没有找到一个好的方法来处理 类似 printf(const char*, ...);只能用
* 这个了!!!
* 后来知道用 va_list 变量来解决, 不过似乎修改起来比较麻烦, 只在
* asmGen 以后的文件中使用了这个方法;
*/
extern char msg_temp[512];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -