登录
首页 » Compiler program » 输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。...

输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。...

于 2022-03-22 发布 文件大小:33.15 kB
0 53
下载积分: 2 下载次数: 1

代码说明:

输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。他会自动计算first,follow,预测分析表的构造,但并不输出。-importation has been eliminated and left recursive public from the left-LL (1) grammar, further importation of the corresponding expression, if the analysis is successful, the output of the recursive process output "belongs", if successful, there were errors and the corresponding location named. Attention, we should end with a non-escalation of production into a single input. He will be automatically calculated first, follow, and predicting and analyzing the table structure, but does not export.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个实现行编辑的小程序
    一个实现行编辑的小程序- A reality present edition script
    2022-04-16 13:23:13下载
    积分:1
  • brief introduction, the entire project is divided into five documents : Main.c
    简单介绍一下,整个工程分为5个文件:Main.c ----- 程序的入口点,其实很简单,就是调用两个函数。Global.h ----- 定义了一些全局变量及宏Parse.h ----- 语法分析器的主要算法Prece.h ----- 定义和实现了一些关于优先级的操作Stack.h ----- 定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎么样把课堂上学到的知识运用到实际编程当中去,工程中所用到的模块化思想,数据结构等知识都是大家学过的,大三了,希望大家在最后这段时间里把写程序的本领练就出来。:)-brief introduction, the entire project is divided into five documents : Main.c----- procedure entry point, it is actually very simple, it is called two functions. Global.h----- definition of global variables and Wang Parse.h----- parser the main algorithm Prece.h----- definition and realization of a number of priority the operation Stack.h----- the definition and implementation of a stack and operation of the compiler used whenever WITH TC 2.0 or WinTC open Main.c documents compiled enough. If found please Bug out here or affixed to amend the code of Columbia here :) Overall, the project is just a simple example, like to tell you how to put classroom knowledge
    2022-09-22 15:55:02下载
    积分:1
  • a LALR(1) grammar for C
    a LALR(1) grammar for C
    2022-05-14 15:42:34下载
    积分:1
  • 从一个开源软件中摘取的正则表达式模块,是学习正则表达式、编译原理的好东西。...
    从一个开源软件中摘取的正则表达式模块,是学习正则表达式、编译原理的好东西。-From an open-source software in the removal of the regular expression module, is to learn regular expressions, compile the principle of good things.
    2022-03-12 15:11:37下载
    积分:1
  • 编译原理习题vc代码,可供参考
    编译原理习题vc代码,可供参考-compiler theory Exercise vc code is available for reference,
    2023-05-22 02:30:03下载
    积分:1
  • 小型的Basic解释程序,能够将Basic源文件解释执行
    小型的Basic解释程序,能够将Basic源文件解释执行-small Basic explain procedures can be explained Basic source implementation
    2022-03-04 07:51:52下载
    积分:1
  • 编译词法分析程序
    编译词法分析程序- Translation lexical analyaer
    2022-03-15 18:19:48下载
    积分:1
  • #包括“定义。”
    #include "define.h" #include #include #include #include FILE *fp /*////////////////////////////////////////////////////////////////////////////// This is a pretreatment. /////////////////////////////////////////////////////////////////////////////*/ void readIntoBuffer(char buffer[256]) { char ch1 char temp int i for(i=0 i
    2022-07-10 06:26:26下载
    积分:1
  • 广告编译器848块,应该是最后一个版本的补丁,广告已经停止了…
    ads编译器的848补丁,应该是最后一版补丁,ads目前已停止更新-ads compiler 848 patch, should be the last version of patch, ads have stopped updating now
    2022-05-06 09:00:31下载
    积分:1
  • JavaStruts Chinese documents. This is a very good struts help the Chinese docume...
    JavaStruts 中文文档. 这是一本很好的struts的中文帮助文档, 在网上很难找到。-JavaStruts Chinese documents. This is a very good struts help the Chinese documents, the Internet is hard to find.
    2023-07-17 05:35:04下载
    积分:1
  • 696518资源总数
  • 104225会员总数
  • 32今日下载