如何编写java解释器/词法分析器

如何编写java解释器/词法分析器,java,algorithm,parsing,data-structures,interpreter,Java,Algorithm,Parsing,Data Structures,Interpreter,如何写入1个数据类型、整数,唯一的标识符是单个字母(即,只有26个可能的标识符) 不区分大小写,每个词素之间都有空格(空白字符、制表符和行尾字符)。有一个很棒的NLP引擎,叫做Java编写 看看那边的代码,你会学到很多。我读了问题,读了链接文本,还是不明白你的意思。顺便问一下,到目前为止,您尝试了什么?通常使用词法分析器,您一次从源文件中读取一个字符,然后对其进行分类、标识符、数字、关键字等。。。你也试过什么吗?仅仅因为你们有语法,并不能证明你们已经用操作符@LuiggiMendozaWrite

如何写入1个数据类型、整数,唯一的标识符是单个字母(即,只有26个可能的标识符)


不区分大小写,每个词素之间都有空格(空白字符、制表符和行尾字符)。

有一个很棒的NLP引擎,叫做Java编写


看看那边的代码,你会学到很多。

我读了问题,读了链接文本,还是不明白你的意思。顺便问一下,到目前为止,您尝试了什么?通常使用词法分析器,您一次从源文件中读取一个字符,然后对其进行分类、标识符、数字、关键字等。。。你也试过什么吗?仅仅因为你们有语法,并不能证明你们已经用操作符@LuiggiMendozaWrite编写了一个程序来读取文件。下面是一个很好的例子,然后有一个hasmap,它显示了您想要分配给您的字符的整数值。