java - 使用 java 创建词法分析器程序的想法

标签 java compiler-construction tokenize lexical-analysis stringtokenizer

我正在尝试使用java创建一个词法分析器程序。程序必须具有标记化的概念。我具有编译器编程的初级知识。我知道互联网上存在很多词法生成器。我可以使用它们来测试我自己的词法分析器输出。但是我需要做我自己的词法分析器。任何人都可以提供一些最好的引用资料、文章或想法来开始我的编码吗?

最佳答案

Aho Sethi 和 Ullman 所著的《编译器原理、技术和工具》有一章是关于词法分析器的。它包含许多有关正则表达式和有限自动机的理论,这些理论是该问题领域的核心。

关于java - 使用 java 创建词法分析器程序的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600069/

相关文章:

java - AR核心 : what is the min SDK version supported ?

linux - 使用不同的 glibc 库在 Linux 中编译 C 程序

c++ - 带有错误位置的编译器运行时错误报告

nlp - OpenAI GPT-3 API : How does it count tokens for different languages?

java - 将输入流转换为 JSONArrary 时出现空异常

java - 如何找到什么 'extras' 添加到与应用程序一起使用的 Intent ?

c - 用C中的任何空格分隔字符串

java - HiberateSearch - 单个字段的多个分析器

java - Websockets 无法在 Google Compute Engine 上部署的 Tomcat 服务器上运行

C++ 代码翻译和名称查找