点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - java编程词法分析器
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
编译原理课程实验报告(词法分析器及语法分析器)
java编程 含有界面 以及完整代码 〈程序〉→ main()〈语句块〉 〈语句块〉→{〈语句串〉} 〈语句串〉→〈语句〉;〈语句串〉|〈语句〉; 〈语句〉→〈赋值语句〉|〈条件语句〉|〈循环语句〉 〈赋值语句〉→ ID =〈表达式〉; 〈条件语句〉→ if〈条件〉〈语句块〉 〈循环语句〉→ while〈条件〉〈语句块〉 〈条件〉→(〈表达式〉〈关系符〉〈表达式〉) 〈表达式〉→〈表达式〉〈运算符〉〈表达式〉|(〈表达式〉)|ID|NUM 〈运算符〉→+|-|*|/ 〈关系符〉→<|<=|>|
所属分类:
Java
发布日期:2010-11-01
文件大小:3145728
提供者:
na5120
java 实现的词法分析器
1.根据状态转换图直接编程 编写一个词法分析程序,它从左到右逐个字符的对源程序进行扫描,产生一个个的单词的二元式,形成二元式(记号)流文件输出。在此,词法分析程序作为单独的一遍,如下图所示。 具体任务有: (1)组织源程序的输入 (2)识别单词的类别并记录类别编号和值,形成二元式输出,得到单词流文件 (3)删除注释、空格和无用符号 (4)发现并定位词法错误,需要输出错误的位置在源程序中的第几行。将错误信息输出到屏幕上。 (5)对于普通标识符和常量,分别建立标识符表和常量表(使用线性表存储),当
所属分类:
Java
发布日期:2011-04-19
文件大小:8192
提供者:
wang19890314
编译原理LL(1)语法分析实验(四学时)
实验二 LL(1) 语法分析实验 (4 学时) 【实验目的】 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单 词,检查语法错误,即掌握语法分析过程。 2. 掌握 LL(1)语法分析器的设计与调试。 【实验内容】 文法:E→TE’,E’→+TE’|ε,T→FT’,T’→*FT’|ε,F→(E) | i 针对上述文法,编写一个 LL(1)语法分析程序: 1. 输入:诸如 i+i*i 的字符串,以#结束。 2. 处理:基于分析表进行 LL(1)语法分析,判断其是否符合文法
所属分类:
Java
发布日期:2011-05-29
文件大小:6144
提供者:
wyx_wyx03
NetBeans富客户端编程权威教程.rar
NetBeans富客户端编程权威教程 目 录 第1章 NetBeans平台入门 1 1.1 配置IDE 1 1.2 NetBeans IDE基础 2 1.2.1 创建模块 2 1.2.2 创建应用程序 3 1.2.3 使用文件模板 4 1.2.4 声明依赖关系 4 1.2.5 运行模块 5 1.2.6 定制应用程序 5 1.2.7 发布应用程序 6 第2章 模块化编程的优势 7 2.1 分布式开发 7 2.2 模块化应用 8 2.2.1 版本 8 2.2.2 次级版本信息 9 2.
所属分类:
Java
发布日期:2012-02-15
文件大小:1048576
提供者:
wangxiaoqin00007
java 词法分析器 编译原理
使用java编程实现简单的词法分析器,该词法分析器要求如下 (一)、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM = digit digit*(.digit digit* |ε)(e(+ | - |ε) digit di
所属分类:
Java
发布日期:2012-05-27
文件大小:9216
提供者:
nicole_1
LL1语法分析(代码有详细解释,压缩包中包含两个测试语法)
实验目的: 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。 2. 掌握LL(1)文法判别调剂和 LL(1)语法分析器的设计与调试。 实验内容: 针对任意的文法,编写相应的左递归消除、左公共因子提取程序,求解相应的FIRST、FOLLOW集,构造预测分析表,并编写LL(1)语法分析程序,并给出测试句子的分析过程。(注:左递归消除和左公共因子如果在实验三里做了,可以直接拿过来用) 判断LL(1)文法部分: 1. 输入:文法 2. 处
所属分类:
C++
发布日期:2018-06-23
文件大小:4096
提供者:
allen__0218
CudaText 代码文本编辑器 v1.118.2.0中文版
为您提供CudaText 代码文本编辑器下载,CudaText(代码文本编辑器)能够用来编辑代码及文本,内置的代码高亮功能非常适合编辑程序代码,绝大部分编程语言代码都可以高亮显示,支持代码折叠、拆分视图及正则表达式查找、替换!软件特色 1、语法高亮许多语言:C,C ++,Java和Javascr ipt的HTML,CSS,PHP,Python和XML...arpun.com完全从SynWrite约140词法分析器支持。 2、代码折叠。 3
所属分类:
其它
发布日期:2021-01-02
文件大小:25165824
提供者:
weixin_38688906
CalcANTLR:从发明的编程语言到使用ANTLR和自定义堆栈机的二进制文件-源码
CalcANTLR 目录 介绍 这是使用ANTLR和堆栈机完成的计算器语言编译器。 它是如何工作的 我正在使用ANTLR生成带有语法文件的Java词法分析器和解析器。 “计算器语言”由数字,运算符,空格,方括号组成...我构建的语法的目的是将计算器语言转换为堆栈机器语言。然后,我们可以使用src / stackmachine文件夹中的堆栈计算机运行此堆栈计算机语言(看起来像汇编语言,但没有注册)。 项目架构 CalcANTLR/ ├── Project/ │ ├── src/ │ │ ├─
所属分类:
其它
发布日期:2021-03-19
文件大小:196608
提供者:
weixin_42100129
smpl:SMPL是一种小型但富有表现力的玩具编程语言。 该规范归功于Daniel Coore教授-源码
SMPL SMPL是一种小巧但富有表现力的玩具编程语言。 该归功于Daniel Coore教授。 去做 完整的更新和格式化文档。 符合Github标准 查找徽标词法分析器和解析器的入口点 根据规范构建SMPL 了解一些Java和Java工具:Ant,Maven等。 入门 欢迎来到VS Code Java世界。 这是一条指南,可帮助您开始在Visual Studio Code中编写Java代码。 资料夹结构 默认情况下,工作区包含两个文件夹,其中: src :用于维护源的文件夹 lib
所属分类:
其它
发布日期:2021-02-21
文件大小:164864
提供者:
weixin_42157188