gpt4 book ai didi

dsl - 为 sloccount 添加语言支持

转载 作者:行者123 更新时间:2023-12-04 21:15:50 26 4
gpt4 key购买 nike

有没有办法告诉 sloccount 有些文件既不是现有的语言,而是一种新的(不同的)语言(某些 DSL,sloccount、scala、go、rust ... 不支持的语言)但不是基于文件扩展名,而不是它们的内容(例如,包含一些特定的关键字或特定的评论风格,我可以为该工具提供完整的标记列表等)。

对于这项特定任务,是否有更好的工具(简单)?

提前致谢。

最佳答案

您可以使用 find连同wc -l达到与 sloccount 类似的结果.
如果您在项目目录中,则可以运行以下命令来获取项目中的代码行数:

find . -name '*.scala' -print0 | wc -l --files0-from=-
请注意,它也计算空行,如果您想跳过空行,可以添加 grep -v :
find -name '*.scala' -exec grep -v -e '^[[:space:]]*$' {} \; | wc -l

关于dsl - 为 sloccount 添加语言支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41745310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com