📄 main.c
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "GLOBAL.H"
#include "SYN_LEX.H"
#include "ANALYSE_TABLE.H"
#include "STACK.H"
#include "SYNTAX.H"
int main()
{
strcpy(out_file, "out.txt");
outfp = fopen(out_file, "wb+");
//outfp = stdout;
if (outfp == NULL)
{
printf("File open %s\n", out_file);
return 0;
}
load_init();
load();
fprintf(outfp, "tcount = %d, scount = %d, pcount = %d\n", tcount, scount, pcount);
print_sign(outfp);
print_all_produce(outfp);
init_first_set();
fill_first_set();
print_set(outfp, first_set);
print_set_string(outfp, first_set, 0, scount);
init_follow_set();
fill_follow_set();
print_set(outfp, follow_set);
print_set_string(outfp, follow_set, tcount, scount);
fill_analyse_table();
print_analyse_table(outfp);
fclose(outfp);
test_syntax();
system("pause");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -