【发布时间】:2025-12-14 12:05:01
【问题描述】:
我正在尝试编写一个小的 ruby gem 来生成关于我的 Xcode 项目的统计信息。 我对文件号、行号等没有问题,但我还想生成有关方法数、类数等的统计信息。
有某种用 Ruby 编写的 obj-c 解析器吗? 另一种方法是与 OCLint 可执行文件进行交互,但我担心对于一个小型实用程序来说这将是很多工作。
【问题讨论】:
-
@NickRoz 是正确的。您可以为 Obj-C 构建自己的上下文无关语法 (CFG)。这样做似乎有点矫枉过正,因为您只想提取特定的元数据。先试试正则表达式吧。
-
同意@Sean,如果你想收集统计数据,编写自己的正则表达式来计算类和方法的出现是很容易的。
标签: objective-c ruby parsing