📄 main.c
字号:
/*
* Author: zhangdi
* Date: 2008-11-10
* Description:main function
*/
#include <stdio.h>
#include <stdlib.h>
#include "global.h"
#include "lexer.h"
#include "error.h"
#include "init.h"
#include "symbol.h"
#include "token.h"
#include "parser.h"
int main(int args, char *argv[])
{
char * filename;
/* get source file name */
//filename = "ttt.c";
filename = argv[1];
if (args < 1)
{
printf("Please enter your source file name!");
exit(2);
}
/* open program source file */
if ((fp = fopen(filename, "rt")) == NULL)
{
fprintf(stderr, "ERROR: Can't open source file!\n");
exit(-1);
}
init();
parse();
printf("lexer is ok!");
/* display symbol table */
symtabledisplay();
/* display token table */
tokensdisplay();
fclose(fp);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -