【问题标题】:Parser generator for JavaMEJavaME 的解析器生成器
【发布时间】:2011-02-27 03:34:57
【问题描述】:

首先:我看过this SO question,但不幸的是没有提到JavaME

我正在寻找一个解析器/词法分析器生成器,它可以生成可以在 Blackberry 及其(令人讨厌的)JavaME 上运行的代码。

例如起初我以为我可以使用 ANTLR,但运行时库似乎与 JavaME 不兼容

TIA

【问题讨论】:

    标签: code-generation parsing java-me lexer


    【解决方案1】:

    似乎为 JavaMe 调整 ANTLR 3.2 运行时的工作并不多,我省略了一些东西,但移植了大部分源代码。对于面临同样问题的人,大约需要一天的时间来重写。

    包含的更改:

    • 用 Vector 替换 List/ArrayList
    • 将 Map/Hashmap 替换为 Hashtable
    • 删除文件处理(在我的情况下不需要)
    • 删除可克隆(不支持)
    • 删除所有泛型,替换为普通的具体类
    • 添加简单的函数来做字符串 全部替换
    • 删除了调试模块(不需要 -在我的情况下)

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多