构建一个词法分析器(scanner),在java中读取一个jl(Julia文件)[已关闭]

sqougxex  于 2023-03-21  发布在  Java
关注(0)|答案(1)|浏览(125)

已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

昨天关门了。
Improve this question
我不知道从哪里开始,因为扫描仪将如何读取jl文件。
我可以编写扫描程序来处理单个字符串,但不能处理另一种语言的文件。

nlejzf6q

nlejzf6q1#

你没有给你的问题给予太多的背景,所以我不确定我的答案会是你想要的。对于我正在阅读的内容,你的问题可以分为2个小问题:
1.在java中读取文件
1.解析从文件中接收的输入。
对于在java中阅读文件的第一个子问题,我让您检查this link
对于解析字符串的第二个子问题,我建议你遵循以下方法之一:

  • 如果解析非常简单,我推荐使用Regexp
  • 如果您想归档内容稍微复杂一些(比如您想做一个自定义编译器),我建议您使用ANTLR4这样的库来编写语法并解析字符串,正如@Silvio Mayolo在前面所说的

相关问题