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

📄 main.c

📁 这是一个语法分析器 这是一个语法分析器
💻 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 + -