如何解析kotlin代码?

我需要分析kotlin文件代码,检测关键字“data”和“?”。

问题是我没有找到像JavaParser任何库。 我不需要强大的工具,只是返回给我的行数。

任何想法?

你需要找到一个Kotlin解析器,或者自己写。

对于这个解析子集,你可能会作弊,因为data是一个关键字,所以如果你看到每一边都有非字母的数据,你就知道它是关键字。

对于? ,它取决于你想要的意思,elvis可以被点检测到,否则尝试可空的意思,如果? 旁边是一封信。

Interesting Posts