请问有人用JAVA做过解释器(就想JAVA自己)吗(自己创造一套简单的语言),我有些问题
我最近正在用JAVA做一个小小的语言解释器, 我的语言叫做TPL(Tiny Programming Language, 呵呵)语言. 第一步先定义一些保留字和简单语句:
# This is a TPL langage player ---这行是注视
PRINT "print this line" ---打印语句
INTEGER myInt ---变量类型定义
STRING myString
?我现在的问题是如何实现变量定义, 我创建一个Vector,所有变量名,变量类型, 和数据都存储在Vector中, 易于取出..
那位大虾有好的解决方案, 不妨告之小弟一二何如, 拜谢!
# This is a TPL langage player ---这行是注视
PRINT "print this line" ---打印语句
INTEGER myInt ---变量类型定义
STRING myString
?我现在的问题是如何实现变量定义, 我创建一个Vector,所有变量名,变量类型, 和数据都存储在Vector中, 易于取出..
那位大虾有好的解决方案, 不妨告之小弟一二何如, 拜谢!
...全文
相关推荐
Java基于解释器模式实现定义一种简单的语言功能示例
主要介绍了Java基于解释器模式实现定义一种简单的语言功能,简单描述了解释器模式的概念、功能及Java使用解释器模式定义一种简单语言的相关实现与使用技巧,需要的朋友可以参考下
Java语言编写的Linux简单命令解释器
采用Java语言编写的Linux简单命令解释器。可输入的Linux命令有:pwd、list、cd、mkdir、rmdir、rename、copy、find。
AssemBlurt:一个用 Java 编写的简单汇编语言解释器
装配模糊 一个用 Java 编写的简单汇编语言解释器。
使用Java实现语言解释器
。。。。。。。。。。。。。。。。。使用Java实现语言解释器。。。使用Java实现语言解释器
使用Java实现语言解释器.doc
详细描述使用Java实现语言解释器.doc


Java SE
