点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 编译原理实现词法分析和语法分析C语言源代码
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
编译原理实现词法分析和语法语义分析C++语言源代码
编译原理实现词法分析和语法分析C++语言源代码,DFA实现词法分析,Grammar递归向下实现语法分析,语义分析;一步到位
所属分类:
C++
发布日期:2009-06-19
文件大小:26624
提供者:
wrmoke
编译原理实现词法分析和语法分析C语言源代码,DFA实现词法分析,Grammar递归向下实现语法分析,语义分析;一步到位
编译原理实现词法分析和语法分析C语言源代码,DFA实现词法分析,Grammar递归向下实现语法分析,语义分析;一步到位
所属分类:
C
发布日期:2010-03-19
文件大小:105472
提供者:
zhoujiaan
编译原理(词法分析 语法分析源代码+报告)
一、实验目的 编制一个递归下降分析程序,实现对词法分析程序提供的单词序列的语法检查和结构分析。 二、实验要求 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 1、 用扩充的BNF表示如下 (1)::beginend (2)::{;} (3):: (4)::ID:= (5)::={+|-} (6)::{*|/} (7)::ID|NUM() 2、实验要求说明 输入单词串,以”#”结束,如果是文法正确的句子,则输出成功的信息,打印”success”,否则输出”error”。 例如: 输入
所属分类:
C
发布日期:2010-05-31
文件大小:200704
提供者:
zhangxuelin
Lex 和 Yacc 简明教程 (英译版 PDF高清)
Lex 和 Yacc 简明教程 (英译版 PDF高清) Lex 和 Yacc 简明教程 作者 :Thomas Niemann 翻译: 傅惠忠 序言 本书将教会你如何使用 lex 和 yacc 构造一个编译器。lex 和 yacc 是两个用来生成词汇分析器和 剖析器的工具。我假设你能够运用 C 语言编程,并且理解数据结构的含义,例如“链表”和 “树”。 导言部分描写了构建编译器所需的基本部分,以及 lex 和 yacc 之间的互动关系。后面两章更加 详细的描写了 lex 和 yacc 。以此为背
所属分类:
C
发布日期:2010-06-02
文件大小:387072
提供者:
liyong_zhang
词法分析程序和语法分析程序 编译原理实验源代码与文档
语法结构: ::= { +|-} ::= {*|/} ::=ID|num|() num::= ( +|-|ε ) 数字数字*(.数字数字* | ε)( e ( +|-|ε ) 数字数字*|ε) ID::=字母(字母|数字)* 字母::=a|b|c…|z|A|B|C…|Z 数字::=0|1|2…|9 所含文件: 1.词法分析程序源代码及文档 2.语法分析程序源代码及文档
所属分类:
C
发布日期:2010-11-15
文件大小:1027072
提供者:
ErinToJerry
简单编译器 编译技术课程设计源代码及文档
处理用户提交的符合上述文法的源代码序列,生成四元式中间代码。 主要步骤 (1)画出识别上述语言单词的状态转换图 (2)用C/C++语言编写词法分析程序(应考虑能被语法分析程序调用) (3)预处理,去除注释、多余空格、回车换行符等 (3)设计实现语法分析程序(调用上述词法程序分析单词) (4)设计构造属性文法及中间代码序列结构 (5)采用语法制导翻译法,完成语义分析程序设计,生成四元式中间代码 (6)或将生成的四元式中间代码转换成X86平台上的目标代码 (7)设计若干用例,上机测试并通过所设计实
所属分类:
C
发布日期:2010-11-28
文件大小:310272
提供者:
ErinToJerry
编译原理语法分析实验报告(含源代码)
编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。利用C语言编制递归下降分析程序,并对简单语言进行语法分析。
所属分类:
C
发布日期:2011-03-03
文件大小:71680
提供者:
ql519732027
编译原理 王生原 董渊 书后源代码
本书主要介绍编译系统的一般构造原理和基本实现技术。内容包括语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等,同时将“PL/0语言编译程序”的设计作为实例贯穿于相关章节中。本资源是书附录代码,包括PL/0程序的Java实现、C语言实现和lex,yacc实现
所属分类:
专业指导
发布日期:2011-06-25
文件大小:154624
提供者:
cosmosfang
vc源代码合集0951.rar
vc源代码合集0951.rarvc源代码合集0951.rar 2012-06-12 11:54 80,235 (MSDN oct 2001)VC6 适用的最后一个版本[ISO].rar 2012-06-13 09:53 0 1.txt 2012-06-12 11:56 17,755 2011年北航计算机考研复试上机题.rar 2012-06-12 07:14 11,172,336 91算命软件.zip 2012-06-12 11:53 334,303 advanced+windows+debu
所属分类:
Android
发布日期:2012-06-13
文件大小:199229440
提供者:
q123456789098
编译原理实验
里面包含源代码,可执行程序,详细文档说明。 目的:在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 *=,/=,++,--,&,||,! (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 二、实验环境与工
所属分类:
专业指导
发布日期:2013-01-28
文件大小:660480
提供者:
bonna2
词法程序设计——DFA模拟程序
1. 实验内容 1、定义一个右线性正规文法,示例如(仅供参考) G[S]:S→aU|bV| U→bV|aQ V→aU|bQ Q→aQ|bQ|e 实验前要考虑清楚用哪种数据结构存储上述文法。 2、构造其有穷确定自动机,如 3、利用有穷确定自动机M=(K,Σ,f, S,Z)行为模拟程序算法,来对于任意给定的串,若属于该语言时,该过程经有限次计算后就会停止并回答“是”,若不属于,要么能停止并回答“不是”。 K:=S; c:=getchar; while ceof do {K:=f(K,c); c:=
所属分类:
Java
发布日期:2018-05-11
文件大小:5120
提供者:
qq_35685675
C语言实现的Java编译器
编译原理课程的最终实验,内容包含了C语言为宿主语言的Java词法分析器和语法语义分析,两部分的源代码和测试用例和实验报告。
所属分类:
C/C++
发布日期:2018-07-12
文件大小:1048576
提供者:
qq_36883135
简易C语言编译器Java源代码
此款C语言编译器可以支持变量的声明和赋值、支持算术运算、逻辑运算、支持if...else...、for循环、while循环、支持scanf和printf以及一些复合语句。该程序的功能是:(1)词法分析;(2)语法分析;(3)产生中间代码四元式;(4)产生x86汇编代码。更神奇的是,这些过程都通过java的GUI来实现的,所有的分析过程都可以通过窗口来实现,而且可视化。是一款优秀的《编译原理》课程设计作业,很值得参考借鉴。程序下载下来之后,用eclipse即可运行出结果,压缩包里面有很详细的说明
所属分类:
Java
发布日期:2018-10-31
文件大小:208896
提供者:
ilike_program