请问有人用JAVA做过解释器(就想JAVA自己)吗(自己创造一套简单的语言),我有些问题
我最近正在用JAVA做一个小小的语言解释器, 我的语言叫做TPL(Tiny Programming Language, 呵呵)语言. 第一步先定义一些保留字和简单语句:
# This is a TPL langage player ---这行是注视
PRINT "print this line" ---打印语句
INTEGER myInt ---变量类型定义
STRING myString
?我现在的问题是如何实现变量定义, 我创建一个Vector,所有变量名,变量类型, 和数据都存储在Vector中, 易于取出..
那位大虾有好的解决方案, 不妨告之小弟一二何如, 拜谢!