0

我在 ANTLR3 中编写了一个解析器。目标是 Java 和 CSharp3。两者都在解析时使用了大量内存。我正在解析的文件大小在 5 到 40 MB 之间。内存使用远不止于此,iirc 正确地显示了 .NET 内存分析器的峰值超过 600MB。语法文件大约有 500 行。我只需要我在语法中注入的代码生成的输出。我不需要内存或 AST 中的所有词法分析器标记。

有什么我可以做的吗?ANTLR4 是否解决了内存使用问题?

4

0 回答 0