点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - EBNF
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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语言编写,针对PL/0语言)
词法分析阶段是编译过程的第一个阶段,是编译的基础。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用Lex等工具自动生成。 PL/0语言是Pascal语言的子集,它具备一般高级程序设计语言的典型特点。
所属分类:
C
发布日期:2009-05-16
文件大小:90112
提供者:
bluesky2sadfsadfa
编译原理实验报告 词法分析器实验报告
设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间;规则部分>可以包括任何 你想用来分析的代码;
所属分类:
iOS
发布日期:2009-06-16
文件大小:107520
提供者:
pengrh
编译原理实验——单词的词法分析
完成对某一种常用高级语言(如Pascal、C语言、PL/0语言)的各类单词进行词法分析。 PL/0语言文法的EBNF描述: 〈程序〉∷= 〈分程序〉。 〈分程序〉∷= [〈常量说明部分〉][〈变量说明部分〉][〈过程说明部分〉]〈语句〉 〈常量说明部分〉∷= CONST〈常量定义〉{。〈常量定义〉}; 〈常量定义〉∷= 〈标志符〉=〈无符号整数〉 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈变量说明部分〉∷= VAR〈标志符〉{,〈标志符〉}; 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉}
所属分类:
C
发布日期:2009-06-16
文件大小:3072
提供者:
rain0906
编译原理(china-pub) 高清
目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
所属分类:
其它
发布日期:2009-10-29
文件大小:10485760
提供者:
fgc8586
Boost库定制安装更新版
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。 可从http://sourceforge.net/project/showfiles.php?group_id=7586下载安装boost库。大部分boost库
所属分类:
C++
发布日期:2009-12-09
文件大小:1048576
提供者:
rendao0563
Boost C++扩展库
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。 Boost中比较有名气的有这么几个库:Regex 正则表达式库;Spirit LL parser framework,用C++代码直接表达EBNF;Graph 图组件和算法;Lambda 在调用的地方定义短小匿名的函数对象,很实用的functional功能;concept check 检查
所属分类:
C++
发布日期:2010-01-13
文件大小:66060288
提供者:
longyu012
编译原理及实践 附有目录
目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
所属分类:
其它
发布日期:2010-05-31
文件大小:7340032
提供者:
zhuce0001
ANTLR中文手册Cownew版
前言 ANTLR是什么 ......................................................................................................................... 5 第1章 ANTLR规范: 元语言(Meta-Language) ......................................................................... 6 1.1元语
所属分类:
C++
发布日期:2010-06-01
文件大小:1048576
提供者:
rq2004
编译原理(龙书)有目录
目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
所属分类:
其它
发布日期:2010-10-22
文件大小:7340032
提供者:
lghndyz
词法分析与语法分析的实验报告
通过对PL/0词法分析程序(GETSYM)的分析,认真研读描述PL/0语法规则的语法图或EBNF,并在此基础上按照PL/0的语法,编制一个词法分析程序。此程序应具有如下功能: (a)输入为字符串(待进行词法分析的源程序),输出为单词串,即由(单词,类别)所组成的二元组序列。 (b)有一定检查错误的能力,例如能发现2A这类不能作为单词的字符串。
所属分类:
专业指导
发布日期:2011-01-13
文件大小:231424
提供者:
chenxiang1102
编 译 原 理(软考复习可以看看)
目录如下 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正
所属分类:
C/C++
发布日期:2011-05-26
文件大小:7340032
提供者:
ybqwf
C#编译原理 ZIP 压缩文件
C#编译原理 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21
所属分类:
C#
发布日期:2011-08-25
文件大小:10485760
提供者:
xinzhangpeng
Qt环境下开发的计算器源码
Qt环境下开发的计算器源码 支持三角函数,反三角函数,求和,平均值,乘方,开方,对数 当然还有包含嵌套的四则运算。
所属分类:
C++
发布日期:2011-10-14
文件大小:95232
提供者:
craftsman1970
EBNF英文版讲义
EBNF英文版简单介绍,出自加州大学欧文分校
所属分类:
讲义
发布日期:2016-12-12
文件大小:526336
提供者:
szcf1924
ISO_IEC_14977_1996(E) 信息技术 语法元语言 扩展的BNF标准(EBNF) .pdf
信息技术 语法元语言 扩展的BNF标准(EBNF) 巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。EBNF(Extended Backus Naur Form) 是一类语法描述符号(metasyntax notations),用于描述上下文无关的语法。EBNF 可用于描述一般的正式语言,拓展后可
所属分类:
其它
发布日期:2020-06-05
文件大小:4194304
提供者:
yes00018
EBNF:EBNF可视化器-源码
EBNF EBNF可视化器 根据林茨大学Hanspeter Moessenboeck支持的Markus Dopler的Stefan Schoergenhumer,Markus Dopler对可视化器进行了更新
所属分类:
其它
发布日期:2021-03-22
文件大小:643072
提供者:
weixin_42099814
TatSu:at TatSu通过EBNF的变体从语法生成Python解析器-源码
至少对于给我发送有关他们正在设计的新语言的邮件的人,一般建议是:这样做是为了了解如何编写编译器。不要期望任何人会使用它,除非您与某种组织联系起来以努力推动它。这是彩票,有些可以买很多票。有很多漂亮的语言(比C更漂亮)没有流行。但是有人确实赢得了彩票,并且至少讲一种语言会教给您一些东西。 (1941-2011) 编程语言和创建者 Su塔苏 def WARNING (): """ |TatSu|>=5.0.0 requires Python>=3.8 Pyth
所属分类:
其它
发布日期:2021-03-21
文件大小:219136
提供者:
weixin_42150341
python-grako:Python语法编译器,EBNF输入,PEGPackrat解析器输出-源码
python-grako:Python语法编译器,EBNF输入,PEGPackrat解析器输出
所属分类:
其它
发布日期:2021-02-28
文件大小:2048
提供者:
weixin_42097508
EBNF.cr:使用(E)BNF和bisonYACC语法:解析,FIRSTFOLLOW集,CNF,转换,LR和LL解析表-源码
EBNF.cr:使用(E)BNF和bisonYACC语法:解析,FIRSTFOLLOW集,CNF,转换,LR和LL解析表
所属分类:
其它
发布日期:2021-02-05
文件大小:692224
提供者:
weixin_42117485
EbnfParser:ISO EBNF表示法解析器-源码
EbnfParser:ISO EBNF表示法解析器
所属分类:
其它
发布日期:2021-02-04
文件大小:24576
提供者:
weixin_42125192
«
1
2
3
»