适合 JavaME 语法的编译器推荐?

标签 java parsing java-me grammar bnf

我想解析一些数据,我有一个 BNF 语法来解析它。谁能推荐任何能够生成可在移动设备上使用的代码的语法编译器?

由于这是针对 JavaME 的,因此生成的代码必须是:

  • 希望很小
  • 对外来 Java 库的依赖性较低
  • 不依赖于任何运行时 jar 文件。

最佳答案

我用过JFlex之前,我知道它满足你的第二个和第三个要求。但我不知道生成的代码可能有多大。根据manual , 它默认生成一个打包的 DFA 表,所以它可能还不错。

关于适合 JavaME 语法的编译器推荐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/658572/

相关文章:

java - Oracle9iDialect 可以用于 oracle 12C 吗?

algorithm - 是否有一种算法可以使用任意规则将通用算术公式转换为另一个算术公式?

python - 使用 Python 解析 XML 数据

java - 为什么没有办法让接口(interface)要求实现类来引用它们自己的类型?

java - 有没有办法将默认构造函数添加到接口(interface)

java - Spring @Required 注释没有按预期工作

c - 为什么 strlen ("TRLR") 会导致段错误?

java - 连接到任何 URL : java. io.IOException TCP Open

java - 如何发现 Web 服务器的所有可用 IP 地址?

java - 如何使用Adobe Reader Mobile SDK 9开发pdf/epub阅读器?