Eclipse编译错误
我将一些 JTB 和 JavaCC 生成的文件导入到 Eclipse 中,并且有 one 行给了我一个错误 - 第一行(注释)大多数类文件都显示“类型 java.lang.Object 不…
如何在JavaCC中支持西里尔字母?
我可以为 *.jjt 文件制作西里尔字母标记吗? 例如,jjt 中给出了标记: TOKEN : /* LITERALS */ { < TEST: "тест" > | < DEVELOP: "раз…
Javacc 的单元测试
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
JavaCC/JJTree 节点类中缺少字段?
我从JavaCC“继承”了一个使用JJTree的项目来实现一个简单的语言解析器。由于代码已有 5 年多了,我决定在进行任何实际开发之前将所有依赖项(包括 Ja…
使用JavaCC解析C语法的源码
作为项目作业,我需要从 Java 解析纯 C 语法以生成 AST 输出。 的语法文件中找到的文件 c.jj: 作为一个初创公司,我使用的是我在http: //java.net/p…
JavaCC解析器从汇编语言到机器代码-指令分离问题
HY。我正在尝试使用 JavaCC(汇编器)制作一个解析器,以将汇编代码(微控制器 8051)转换为机器代码。我已经阅读了有关 javaCC 语法及其结构方式的信…
JavaCC:警告太多
我使用的是 JavaCC 5.0 版。与日食伽利略。 但是当我在 jj 文件中设置选项“static=true”时,生成的 TokenManager 文件有许多警告,例如“SimpleChar…
如何在 JavaCC 中处理文本块内的标记?
我有一个 DSL 的简单方面,我可以在其中定义一个键和一个值: <前><代码>mykey=\ 这是我的$REF{有用} 多行 细绳 我以反斜杠终止 但我支持转义…
如何使用JavaCC / JJTree来存储令牌?
我已经为一种 DSL 编写了 JJTree (JavaCC) 配置,它成功地标记了给定的文件格式,并会在请求时转储 AST。 问题是树中的每个节点都是空的,因为我当前…
解析javacc中的特定行数
我有一个想要解析的特定格式的文件。在这个文件中,我在一行上有一个数字,它指定了后面的行数。 文件示例摘录: 3 // number of lines to follow = 3…
从 JavaCC 源代码生成 Python 语言的解析器?
我的意思是标题中的 ??? 因为我不太确定。让我解释一下情况。 我不是计算机科学专业的学生&我从未上过任何编译器课程。到目前为止,我曾经认为编译…
解析Java中类似乳胶的语言
我正在尝试用 Java 为类似于 Latex 的简单语言编写一个解析器,即它包含大量非结构化文本,中间有几个 \commands[with]{some}{parameters} 。像 \\ 这…
JavaCC:如何从标记中排除字符串? (又名理解令牌歧义。)
我在理解如何在 JavaCC 中优雅地(或以某种方式)处理不明确的标记时已经遇到了很多问题。让我们举个例子: 我想解析XML处理指令。 格式为:" <数据…
Java、JavaCC:如何解析BMP之外的字符?
我指的是XML 1.1 规范。 看一下NameStartChar的定义: NameStartChar ::= ":" | [AZ] | “_” | [阿兹] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] …