只为小站
首页
域名查询
文件下载
登录
编译原理实验二-LL(1)分析总控程序
参考C语言版本,用Java写的LL(1)分析总控程序,该语法分析程序实现LL(1)算法的分析过程。分析表是根据已知文法直接在程序中构造的。 本程序只能对由'i','+','*','(',')'构成的以'#'结束的字符串进行分析,会输出每一步的分析栈、剩余字符、所用产生式。 Eclipse做的,有运行结果截图。
2021-04-26 14:56:47
25KB
编译原理
LL1
语法分析
Java
1
C语言词法分析和语法分析源码
这是我毕设的一部分,毕设做的是C语言编译器,这部分是编译器的词法分析和语法分析。开发平台Visual Stuido 2010。语法分析仅仅是分析语法对不对,如果对会输出“OK”,反之输出“ERROR”词法分析完会把单词和类型列出,类型是我自己定义的枚举值。还有就是我定义了源程序中定义和生命函数时,如果没有参数必须加上"void"参数,否则报错。例如 void main(void){}
2021-04-26 11:35:55
5.79MB
C语言
词法分析
语法分析
1
ll1语法分析器
用类c语言实现的ll_文法分析器,构造first,follow集,预测分析表等
2021-04-25 21:21:18
386KB
c
ll1
编译原理
1
c语法分析器
c语法分析器,生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号#
2021-04-25 16:43:47
99KB
c
语法分析
1
java语法分析器源代码LL(1)文法
该系统由java实现,能够对输入串进行词法和语法分析,用LL(1)文法对输入串进行语法分析,在Ecplise运行,编译原理课程设计。
2021-04-25 11:14:19
9KB
java
语法分析器
LL(1)
1
C++实现LL(1)语法分析器
C++实现LL(1)法分析器:构造First集、Follow集,分析语法是否符合LL(1),并构造预测分析表。
2021-04-24 21:28:26
507KB
编译原理
语法分析器
1
LALR,LR(1),SLR语法分析器生产器
编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程序设计语言语法分析提供了很好的解决方案。但是他们三者的性能如何,到底实际中适和使用哪种分析方法?很多书都提出LALR分析方法同时拥有了前两者的优点,所以是最提倡的。 据笔者所知,YACC(Yet Another Compiler- Compiler )语法分析器生成器所使用的方法正是LALR分析法。 资源中是LALR语法分析器分析表的自动构造算法的所有代码。 能够分析标准C语言文法等,采用和YACC类似的方式LALR高效版本产生分析表。 其中论文本文旨在用程序证明LALR语法分析方法的最优性以及LR(1)方法的不可行性。 作者此次正好利用编译原理论文的机会,和大家一起去实践的证明一下吧! 关键词:LR(0) ;LR(1);LALR(1);语法分析;规模;效率;论证 YACC
2021-04-23 20:49:00
1.12MB
LR(0)
SLR(1)
LR(1)
LALR(1)
1
LL(1)预测分析程序,包含源码,请先阅读read_me.txt
用c语言写的LL(1)预测分析程序,分析字符串是否符合语法, 并输出分析过程。
2021-04-17 17:02:18
30KB
语法分析
c语言
1
类Lex & Yacc
笔者实现了一个类似于Lex & Yacc的编译器前端构造工具,该工具基于LALR(1)分析法,支持二义性文法,支持语法制导翻译,支持错误恢复机制,使用它我们可以构造指定词法文法的编译器前端,并且构造的分析器是线程安全的。里面还给出几个示例,构造四则表达式计算器,JSON解析器和C99标准C编译器前端。 编译原理课程的大杀器
2021-04-12 19:13:05
9.41MB
词法分析
语法分析
编译原理
Lex
1
实现递归下降分析器.zip
基于《编译原理教程(第四版)》胡元义 第三章 语法分析 伪代码(P52-53)实现的递归下降分析器。 自顶向下的语法分析 实现方式:c语言 内容包括: (1) 文法 (2) 源代码 分析的字符串为i*(i+i)# 注意:c语言实现时,尽量贴合书本伪代码去写的。
2021-04-07 19:35:29
14KB
编译原理
递归下降分析法
自顶向下的语法分析
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
画程(版本6.0.0.127)setup个人版
适用于eNSP 1.3.00 可加载的USG6000V防火墙设备包
狂神说Java系列笔记.rar
故障诊断数据集及实现代码
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
2020年数学建模B题穿越沙漠全部代码全国赛二等奖.zip
SSM外文文献和翻译(毕设论文精品).doc
PowerBI视觉对象共计271组,更新日期2021.01.20日.zip
模型预测控制MPC(模型预测电流控制,MPCC)的simulink仿真,2016b版本
基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
2019和2021年华为单板通用硬件笔试题及答案
风电场风速及功率数据.zip
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
基于MQ2烟雾传感器的STM32F103程序
代码随想录知识星球精华-大厂面试八股文第二版v1.2.pdf
最新下载
windows7引导光盘制作,必备引导文件(win7.bif)
libaom
mstsc-6.1.7601.17514_x86_zh-cn
友善之臂MiniTools-linux-usb烧写工具
英汉汉英词库 json格式
万能网卡驱动(支持windowxp及以下)
J-Link OB STM32F103C8T6 新固件
C++编译器实现
wince远程桌面工具
魔百盒CM201-1(山东版、长虹代工、S905L2、1+8G、双频Wifi+蓝牙、安卓4.4)原厂分区备份
其他资源
MathorCup高校数学建模挑战赛历届优秀论文集 (1-8).rar
控制理论导论:从基本概念到研究前沿
车牌识别,字符模板,包括数字、字母、省份
433射频收发参考程序C语言(STM32)
单片机原理及应用课后习题答案++哈尔滨工业大学出版社
MVVM Usercontrol 依赖属性 前台后台双向数据绑定
[Thinking In Java 练习题答案 第四版]Annotated+Solution+Guide+for+TIJ4.rar
广西等水系图
NRF51822 蓝牙芯片原理图设计电路
富文本处理,html生成pdf和图片
计算机算法设计与分析课后题答案及解析
EOBD诊断开发板代码stm32 obd协议
学校招生管理系统平台
[原创]FC专用地图编辑器(发布V2.8 ).zip
cloisim:基于Unity-3D的多机器人模拟器可以通过SDF(仿真描述文件)轻松调出仿真环境。 它支持通过cloisim_ros连接ROS2-源码
FPGA 数字时钟
JSP实现将数据分页显示类
乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。
ADS7809C语言程序
proteus实例集锦
java web开发实战经典基础篇(李兴华)全部完整源程序
配置好的webpack4的项目