我有一个 swift 文件,我需要阅读它并找出其中的所有方法。有没有一种方法可以使用 shell 脚本(或任何命令行脚本)
我试过 swiftc -dum-ast
转储 swift 文件的 AST。我正在研究它,但直到现在我还没有正确的答案。
最佳答案
您可以使用 swiftc 编译器的 -print-ast
选项来解析文件并转储函数和变量。将其与 grep
结合以仅查找函数并将其重定向到结果文件:
swiftc MySwiftFile.swift -print-ast | grep ' func ' > result.txt
关于swift - 用于解析 Swift 文件以提取其中所有方法的 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824198/