首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
java实现的语法分析程序
java实现的语法分析器,包括词法分析语法分析采用自顶向下,递归下降的方法
2024/5/29 14:03:52
6KB
编译
java
语法分析
1
编译原理实验报告,词法分析,语法分析,语义分析。
编译原理实验报告,词法分析,语法分析,语义分析。
2024/5/29 0:35:34
41KB
词法语法语义
1
IF-ELSE条件语句的翻译程序设计(递归下降法、输出三地址表示)
1、问题描述 12、问题分析 13、词法分析 13.1总体分析 13.2具体分析 14、文法描述 25、语法分析方法描述及语法分析表设计 36、中间代码形式的描述及中间代码序列的结构设计 37、详细的算法描述 47.1主要的词法分析如下 47.2主要的词法分析及三地址形式分析如下 68、软件测试方法和测试结果 108.1软件测试方法 108.2测试结果 109、收获与心得 1310、参考文献 1411、附源代码 14
2024/5/26 20:04:20
972KB
武汉理工
if-else
编译原理
1
c语法分析器--采用bison(yacc)
c语法分析器,采用bison2.1(yacc),flex(lex),生成程序的语法树分析单个文件,不支持预处理,不解析预处理符号#bison,flex工具在上传包内,语法见cgrammar-new.y,词法见input.lex另附相关说明,本代码采用vs2005,建立console工程即可编译运行。
测试文件test.c,输出结果out.txt
2024/5/22 7:54:30
914KB
c
语法分析
yacc
bison
1
编译原理蒋宗礼姜守旭编
哈工大考研必考作者:蒋宗礼,姜守旭编著页数:439出版社:北京市:高等教育出版社出版日期:2010.02简介:本书是一本编译程序的教材。
内容包括:引论、高级语言及其文法、词法分析、自顶向下的语法分析、自底向上的语法分析等。
2024/5/15 22:33:55
20.16MB
考研
编译
1
c#实现四则混合运算
c#四则混合运算算法,利用二叉树中序表达式和后序表达式原理,和编译原理的词法规则,栈数据结构完成的四则混合运算
2024/4/29 6:33:48
65KB
C#
四则混合运算
1
词法分析器实验报告及源代码
编译原理涉及词法分析,语法分析,语义分析及优化设计等各方面。
词法分析阶段是编译过程的第一个阶段,是编译的基础。
这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。
词法分析程序实现这个任务。
词法分析程序可以使用Lex等工具自动生成。
从左到右逐个字符对构成源程序的字符串进行扫描,依据词法规则,识别出一个一个的标记(token),把源程序变为等价的标记串序列。
执行词法分析的程序称为词法分析器,也称为扫描器。
词法分析是所有分析优化的基础,涉及的知识较少,如状态转换图等,易于实现。
2024/4/28 21:33:36
374KB
词法分析器
1
CMinus语法分析器及课程设计报告
编译原理课程设计。
里面附有完整的CMinus词法分析器和语法分析器。
代码注释相当详细!并且附有课程设计的报告。
词法分析器采用表驱动构造。
语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。
并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。
看了觉得不错一定给好评哦!
2024/4/27 15:56:04
3.16MB
词法分析
语法分析
编译原理
CMinus
1
语法分析器java实现
语法分析器java实现,包含词法分析器。
程序代码作为词法分析器的输入,词法分析器的输出作为语法分析器的输入,由语法分析器输出语法分析的结果。
2024/4/24 22:07:17
43KB
语法分析器
编译原理
Java
1
编译原理课程实验报告(词法分析器及语法分析器)
java编程含有界面以及完整代码〈程序〉→main()〈语句块〉〈语句块〉→{〈语句串〉}〈语句串〉→〈语句〉;
〈语句串〉|〈语句〉;
〈语句〉→〈赋值语句〉|〈条件语句〉|〈循环语句〉〈赋值语句〉→ID=〈表达式〉;〈条件语句〉→if〈条件〉〈语句块〉〈循环语句〉→while〈条件〉〈语句块〉〈条件〉→(〈表达式〉〈关系符〉〈表达式〉)〈表达式〉→〈表达式〉〈运算符〉〈表达式〉|(〈表达式〉)|ID|NUM〈运算符〉→+|-|*|/〈关系符〉→<|<=|>|>=|=|!>word.wordList包(存储了关键字):word:此类是定义了存储关键字的结构:包括String型的关键字,和int型的识别符。
wordList:此类存储了29个关键字,在构造函数中初始化。
2、word包(进行词法分析)中:basicFunction:此类定义了做词法分析的基本函数:GetChar()将下一输入字符读到ch中,搜索知识器前移一个字符位置GetBC();
检查ch中的字符是否为空白。
若是,则调用GetChar直至不是字符为止Concat();
将ch中的字符连接到strToken之后IsLetter();
判断ch中的字符是否为字母IsDigit();
判断ch中的字符是否为数字Reserve();
对strToken中的字符创查找保留字表,若是则返回它的编码,否则返回0Retract();
将搜索指示器回调一个字符位置RetractStr();
将strToken置空lexAnalysis:此类是用来进行词法分析,将分析后的单词存入word数组中,(注:在词法分析中,若是一串字母,则认为是ID,若是数字,则认为是NUM。
存储的时候识别符分别存ID与NUM的识别符,但是内容仍然是自己的内容)其中的wordAnalysis函数就是词法分析函数(具体实现请看后面的重要函数分析)3、stack包(定义栈)中:栈是通过链表来定义的,因此StringListElement:次类定义了链表的每一个节点StringStrack:此类定义了栈,其中有长度属性,有函数:Top();用来取得栈顶Push();
压栈Pop();
出栈4、sentence包(语法分析)中:juzi:定义了文法的句子的结构:key(左边部分)content[](右边推出的部分)lo(长度)grammar:存储了文法的27个关系式AnalysisFB:定义了分析表的存储结构AnalysisF:存储分析表SentenceAnalysis:语法分析JuProduction(wordw):此函数是用来判断在当前栈与输入串的情况下,用哪一个产生式,返回产生式在数组中的下标 若输入串的第一个字符与栈顶字符相同则表示可以规约,则返回-1;
若不能过用产生式,则返回-2;
AnalysisBasic(wordw):此函数是分布进行语法分析,对栈操作 *根据所需要的产生式对符号栈进行操作 *返回0表示规约;
返回1表示移进;
否则表示输入串不是文法的句子5.Main包(主界面)中Main:此类定义了图形界面
2024/4/19 1:25:48
3.25MB
词法分析器及语法分析器
1
共 316 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
KEPServerEXV6.7.zip
CNS2_CN_VW_P0095D_0332.7z
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
高光谱和LiDAR多模态遥感图像分类数据集
几何画板课件350套.zip
R9390系列BIOS修改和风扇调速工具
vue项目demo(asp.netmvc5+vue2.5)
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
吉利新金刚2016款车机导航系统
最新下载
C++入门学习资料
交通灯管理系统代码样例
notepad++文本编辑器
windows下查看线程的cpu占用率工具procexp
稀疏分解的盲源分离程序
整数规划intprog.m
六轴工业机器人几何标定
企业养殖场源码
POJ离线题库1002-3422,可离线刷题
HWindowShow.zip
gmeter:gmeter自定义HTTPRESTful客户端和HTTPRESTful服务器并通过配置运行它们。借助变量和命令系统支持,json充当脚本语言来处理HTTP请求和响应-源码
MySQL-python-1.2.3.win-amd64-py2.7.exe
使用Dapper封装的项目底层代码
crypto.jar
Javaweb电影院订票系统
其他资源
JSONView阅读器
Axure各种有趣的效果图.zip
kaldi入门材料整理
用C语言显示BMP图形.doc
ReinforcementLearninginNaturalLanguageProcessing
超声波测距资料超声波测距资料
SecureCRT下载安装注册破解
多相滤波数字信道化MATLAB源码
数电课程设计电梯控制系统multisim仿真
QTSNAP7协议demo
JQuery移动端播放进度条(可拖拽)
NTFS文件体系中建树一个文件的底子步骤
回馈整流MATLAB仿真
基于51单片机和LTC1865的液晶显示双通道电压测量
打包工具SetupFactory7.0.1破解汉化版(含教程)
JLink_Windows_V698.exe
netfpga使用手册(中文版)
WebOSQuickInstall-4.6.0.jar
rs485通讯法度圭表标准
mysql8绿色精简版