1

在 iPhone 上解析和/或标记 Objective-C 的选项有哪些?

本质上,我正在考虑解析/标记足以在与 Xcode 相同的级别上支持语法突出显示和自动完成。

4

1 回答 1

0

我知道这个话题很老,但这可能对其他人有所帮助。

Apple 已经提供了(非常好的)CFStringTokenizer,支持多种语言。这是一个很好的介绍,包括示例代码。如果标记化就足够了,那就应该这样做。

但是,如果需要解析(不应该用于语法高亮),则可以使用 ParseKit或基于 C 的解决方案,例如YACC

最好的。

于 2015-05-02T01:21:58.933 回答