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

📄 main.cpp

📁 一个简单实用的CMM语言编译器,可以帮助了解如何构造一个简单的词法分析器
💻 CPP
字号:
/*************************************************** file: main.cpp* author: wuzuyang* describe: for test**************************************************/#include <stdio.h>#include "Parser.h"int main(int argc, char* argv[]){	char *filename = "test.txt";	char *fileout = "";	FILE *fp = NULL;		if(argc > 1){		filename = argv[1];	}		if(argc > 2){		fileout = argv[2];		fp = fopen(fileout, "w");	}		Parser parser = Parser(filename);	SyntaxTree *tree = parser.parse();	if(tree!=NULL){		printf("\n************= Tree =****************:\n");		tree->display();		if(fp != NULL) tree->display(fp);	}else{		parser.printError();	}		if(fp != NULL) fclose(fp);		printf("\n");		return 0;}

⌨️ 快捷键说明

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