为c++项目的字符串文字编制索引
Indexing string literals for c++ project
我有一个巨大的c++项目,我发现自己在为字符串文本中的模式进行rgrep。有没有一种方法可以获得clang或x标记或cscope或其他什么来构建一个文件,将项目中的每个字符串文本映射到找到它的文件和行?
我不知道有什么方法可以让cscope或朋友来做这件事。如果你不介意写十几行Ruby(Starscope:https://github.com/eapache/starscope,添加提取器:https://github.com/eapache/starscope/blob/master/doc/LANGUAGE_SUPPORT.md#how-添加另一种语言)
或者,使用ag
这样的东西就足够了,它类似grep,但通常要快得多:https://github.com/ggreer/the_silver_searcher
相关文章:
- 数组索引的值没有增加
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- constexpr 函数中的非文字(通过 std::is_constant_evaluated)
- 查找最接近的大于当前数字的数字的索引
- 我可以使用条件运算符初始化C风格的字符串文字吗
- 在C++中调整向量中的索引
- 重载元组索引运算符-C++
- 给定一个向量,如何找到该向量的所有子集和的原始索引
- 为std::string的某个索引赋值
- 并行用于C++17中数组索引范围内的循环
- 如何使用字符串文字作为宏参数
- 有没有办法从非C/C++文件中读取C++原始字符串文字的内容
- 构造<int>具有 2 个字符串文字的向量
- 将数字打印成文字
- 跟随整数索引列表的自定义类迭代器
- 如何在for循环中包含两个索引值的测试条件
- D3D11-将混合权重和索引传递到顶点着色器
- 将特定索引处的字符数组内容与字符文字 - cpp 进行比较
- 设置数组一次索引很多?复合文字
- 为c++项目的字符串文字编制索引