gpt4 book ai didi

code-generation - JavaME 的解析器生成器

转载 作者:行者123 更新时间:2023-12-04 06:52:06 24 4
gpt4 key购买 nike

第一:我看过this SO问题,但不幸的是没有提到JavaME

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

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

TIA

最佳答案

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

更改包括:

  • 将 List/ArrayList 替换为 Vector
  • 将 Map/Hashmap 替换为 Hashtable
  • 删除文件处理(在我的情况下不需要)
  • 删除可克隆(不支持)
  • 删除所有泛型,替换为普通的具体类
  • 添加简单的函数来做字符串
    全部替换
  • 删除调试模块(不需要
    -在我的情况下)
  • 关于code-generation - JavaME 的解析器生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2963390/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com