请问有人用JAVA做过解释器(就想JAVA自己)吗(自己创造一套简单的语言),我有些问题 看看 Jack 吧http://www.metamata.com/JavaCC和http://www.javaworld.com/javaworld/jw-12-1996/jw-12-jack.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JACK里的东东搞的挺复杂, 我现在99只想简单的实现一下以上几条语句,有没有较简单的方法... 根据我的理解你想做的是一个语法解释器,关于这方面的内容我认为可以参照编译原理中语法分析器的相关内容,你甚至可以通过简单修改一下里面的代码来实现你的解释器。关于变量定义的问题,你可以象你所描述的那样进行预定义,预定义的结构也很简单(类型关键字 + 一般字符串),还有一种方法,就是早期Basic的方法,它把所有的字符串(不包括带“”的字符串)都作为一个变量。在保存对象时你有两种选择,一、将所有的变量都定义为Object类型,当你保存实例时使用变量的实际类型,还有一种方法你可以将你的数据类型定义为String在实际的使用过程中再进行类型转换(由于你的应用比较简单所以推荐你使用第二种方法),然后你将变量名作为key和你创建的对象实例(Object)一起存入哈希表,以后你就可以通过变量名来使用这个实例了。 大家有用过开源JOONE作过项目的吗 发生了什么问题?我是初学者!!谢谢高手了! 请问有了SWING还有必要学AWT吗? JDK 英汉对照字典,望JAVA版的版主、各位同仁多支持! 关于数组的问题 有关java编译的问题,急在线等待 学习JAVA linux下的APACHE,我找不到mime.types JFileChooser一问? 新手请教打球得分的java问题! 除使用vj6之外,我可用什麽办法把java编译成exe,快帮帮小妹!! 请教类的数组?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货