下载 >  课程资源 >  Java > Java编程实现用于处理表达式的简单编译器

Java编程实现用于处理表达式的简单编译器 评分:

一个关于java实现关于正则表达式的编译器,希望可以帮助大家学习!
2013-06-17 上传大小:334KB
立即下载 开通VIP
想读
分享
收藏 举报

评论 共2条

zhuaa 一般般,不适用啊
2014-05-12
回复
k_1991 还不错 再找找看
2013-12-23
回复
LR(1)语法分析器

LR(1)语法分析器 先生成项目集规范族,ACTION-GOTO表,最后输入测试字符串(最后面加上#),分析是否是LR(1)的合法语句。下载将.dsw文件用VC 6打开即可运行。

立即下载
一个java实现的简易编译器

这是一个用java实现的简易的编译器,他能将一个具有加法和乘法的算术表达式编译成类汇编语言,这是我博文对应的代码,具体请参看我的博文: http://blog.csdn.net/tyler_download/article/details/50668983 例如输入 1+2*3+4; end end是必须的,表示输入结束,然后程序输出: t0 = 1 t1 = 2 t2 = 3 t1 *= t2 t0 += t1 t1 = 4 t0 += t1

立即下载
java 用户输入加减乘除表达式运算

java 用户输入加减乘除表达式运算,用户输入解析部分很好用

立即下载
c语言实现的括号匹配算法 无括号算术表达式处理算法

c语言实现的括号匹配算法 无括号算术表达式处理算法 #include "seqstack.h" #include "stdio.h" void BracketMatch(char *str); void BracketMatch(char *str) /* str[]中为输入的字符串,利用堆栈技术来检查该字符串中的括号是否匹配*/ { SeqStack S; int i; char ch; InitStack(&S); for(i=0; str[i]!='\0'; i++) /*对字符串中的字符逐一扫描*/ { switch(str[i])

立即下载
设计一个程序来模拟一个简单的手持计算器

设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、-、*、/、=、以及C(清除)、A(全清除)操作。 基本要求 程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,输入的表达式显示在窗口中,用户键入’=’ 符号后,窗口显示出结果。 测试数据 程序输入不少于5种不同的表达式进行测试。 实现提示 可定义一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,用户接口对象处理接受的键盘输入信息,并显示答案,计算引擎对象对给出的数据执行相应操作,并存储操作的结果。 选作内容 如果用户输入的表达式不合法,可以判别出来并给出相应的错误提示

立即下载
小型的java编译器(GUI)

java代码 通过java的Swing进行GUI开发 采用树形目录对java文件进行组织 可以实行对java文件的增加、修改、删除以及运行 类似于简易版的eclipse

立即下载
java编写的表达式求值(支持小数,指数运算)

java编写的表达式求值(支持小数,指数运算),第一次上传,多多指教

立即下载
Quartz表达式说明文档

Quartz表达式详细说明文档,简单易读,轻松处理表达式

立即下载
java编译器(源代码)

java编译器 (源代码+gui图形界面+英文报告) 包括词法分析,语法分析 三地址代码生成。 可以先看看http://blog.chinaunix.net/u/21684/showart_218863.html

立即下载
c++实现表达式翻译器

构造一个中缀表达式到后缀表达式的翻译器 表达式文法及其翻译模式定义如下: expr expr + term {print(‘+’)} | expr - term {print(‘-’)} | term term term * factor {print(‘*’)} | term / factor {print(‘/’)} | factor factor ( expr ) | id {print(id.lexeme)} | num {print(num.val

立即下载
java写的c语言编译器

对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。

立即下载
计算器jar包

用于计算简单的表达式

立即下载
JAVA编译器,适合新手,更时候老手

首先声明,编译器不是我写的,但我写了这个编译环境简化了编译流程。学了这么久的JAVA,感觉最棘手的就是,好不容易写完了一篇JAVA程序,还要输入各种各样的文件路径、命令符、参数等等,才能调试,而且一旦JAVA程序错误要修改时还得重新输入一遍,很浪费时间。本程序使用的都是黑窗口模式,换了背景色,调用的都是原编译器在DOS模式下的javac和java程序。虽然比不上Eclipse的集成度,但个人测试了几十个JAVA程序,感觉很上手,所以奉献给大家,资源分不多,感谢大家支持!【另】原编译器可以到我的另一个资源里面资源分下载,这里上传文件大小有限。

立即下载
Java Socket编程实现简单多线程WEB服务器

Java Socket编程实现的简单多线程WEB服务器

立即下载
java运算四则运算表达式的程序

输入一个四则运算表达式,本程序可计算出结果。另外还支持三角函数,对数运算,支持简单命令,如查看帮助和退出。输入help可查看详细情况。

立即下载
数据结构C++表达式求值的实现

数据结构,用C++编程实现表达式的求值…………

立即下载
C语言实现的Java编译器

编译原理课程的最终实验,内容包含了C语言为宿主语言的Java词法分析器和语法语义分析,两部分的源代码和测试用例和实验报告。

立即下载
JavaSocket编程实现简单群聊软件

Java的Socket编程实现的简单群聊软件,非常之简单,控制台版本。

立即下载
C++编写的简易文本编辑器

数据结构与算法的课程设计,命令行操作, vs2015上编写

立即下载
用汇编语言编写简单的计算器

编写一个有符号多位十进制数的四则运算计算器程序,所输入的算式如下例所示: -278+32= -132――12= 11*-32= -1234/-18= 要求程序能接收键入的算式,在接收到‘=’号时,计算并以有符号十进制数的形式显示结果,然后允许用户继续键入算式。如果键入算式后再键入‘.’,则显示结果并结束整个程序。(‘/’为整除)

立即下载
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Java编程实现用于处理表达式的简单编译器

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
8 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: