java - 使用java解析标记化的c代码

标签 java c parsing compiler-construction tokenize

我已将 C 代码拆分为标记。

例如

void main() { 整数a=10; }

转换后的代码

void
main
{
int
a
=
10
;
}

我确定了 token 的类型。现在我想解析 token 。我是否有任何 Java API 可以做到这一点,否则请建议一些带有实际示例的教程。

最佳答案

看看ANTLR,它非常好,并且有C语法:http://www.antlr3.org/grammar/list.html

关于java - 使用java解析标记化的c代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22486310/

相关文章:

java - 子串(IndexOf( ))

c - 平方根作为运行时的输入

c - 我怎样才能指向二维数组?

c - 访问冲突执行位置 - GetFileAttributesA

java - 如何在java中解析这个日期

c# - 解析和序列化

python - 每天在Python中的指定时间后执行常规任务

java - 我的数组生成算法坏了

java - Java 中的平台独立图像

java - 将节点转换为对象