代码之家  ›  专栏  ›  技术社区  ›  AndersK

用于javame的分析器生成器

  •  2
  • AndersK  · 技术社区  · 15 年前

    第一:我看过 this 所以问题是,但不幸的是没有提到javame

    我正在寻找一个解析器/lexer生成器,它可以生成可以在黑莓及其(令人讨厌的)javame上运行的代码。

    例如,起初我以为我可以使用antlr,但是运行时库似乎与javame不兼容。

    蒂亚

    1 回复  |  直到 15 年前
        1
  •  3
  •   AndersK    15 年前

    似乎将Antlr3.2的运行时修改为Javame没有那么多工作,我遗漏了一些东西,但移植了大部分源代码。为那些面临同样问题的人重写大约花了一天时间。

    变更包括:

    • 用矢量替换列表/数组列表
    • 将map/hashmap替换为hashtable
    • 删除文件处理(不需要-在我的情况下)
    • 删除可克隆(不支持)
    • 删除所有泛型,替换为普通的具体类
    • 添加简单的函数来做字符串 替换所有
    • 已删除调试模块(不需要 -在我的情况下)