【发布时间】:2023-04-06 19:44:01
【问题描述】:
我有一个用于 ObjectScript 的解析器(Java 中),它运行良好,除了一件事:我不解析“Unicode 变量名”。
问题在于文档对这个主题的解释性不是很好;更重要的是,它错误地将 Unicode 定义为“16 位”。这告诉我只允许 BMP 中的字符。
但是哪些呢? JDK is frighteningly high 和脚本 aren't any better 中定义的 Unicode 块数。
我也许可以使用Character.isLetter()(请注意,我选择了带有 char 而非 int 的版本),但我确信即使这样也会太大...
【问题讨论】:
标签: java intersystems-cache objectscript