腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(473)
视频
沙龙
1
回答
clang
AST
Matcher
:
在
hasParent
()
上
匹配
当前
匹配器
的
最佳
方式
是什么
?
c++
、
clang
、
libtooling
我正在尝试搜索不是else if
的
ifStmt%s。为此,我想测试Stmt是否有一个不是ifStmt(hasElse(ifStmt(equals(<myCurrentNode>))))
的
父级 以下方法显然不起作用,但我找不到更好
的
解决方案。
clang
-query> m ifStmt(<myMatcherforMyNode>, unless(
hasParent
(ifStmt(hasElse(ifStmt(equalsBoundNode("ifelse
浏览 37
提问于2021-02-07
得票数 1
回答已采纳
1
回答
clang
::
ast
_matchers::thisPointerType对重载函数
的
模糊调用
c++
、
clang
、
abstract-syntax-tree
、
llvm-clang
我正在从事一个涉及
Clang
的
项目。这是我要买
的
一台
AST
对讲机。
上
编译该项目。我查过了,
匹配器
在
语法
上
看起来没问题。但是编译器抱怨。但奇怪
的
是。 每当我通过
clang
-query
clang
-query 运行完全相同
的
广播
匹配
程序时,就会工作!
clang
-query也会检查语法,但是这里没有报告语法错误。它运行
ast
并按预期成
浏览 4
提问于2020-09-23
得票数 2
回答已采纳
1
回答
特定节点
上
的
AST
匹配器
clang
、
abstract-syntax-tree
、
matcher
我编写了一个
AST
匹配器
来查找特定类型
的
语句。
在
匹配
的
节点中,我计算了该节点
的
相邻兄弟姐妹。现在,我需要在邻居节点
上
运行
matcher
来验证它们是否满足我
的
条件。
clang
匹配器
逐个
匹配
整个树节点。我希望对特定节点运行
matcher
,如果该节点符合我所需
的
条件,则返回true。这个是可能
的
吗?
浏览 3
提问于2020-02-27
得票数 2
回答已采纳
1
回答
为什么这个
Clang
ASTMatcher会导致错误
的
多态转换?
c++
、
clang
、
llvm
我正在编写一个工具,使用
clang
作为前端,并
匹配
一些
AST
节点。我创建ASTMatcher
的
步骤如下:{ DeclarationMatcher
Matcher
clang
::Decl; MatcherT =
clang
::
ast
_matchers::internal::
matcher
_hasType0
Matc
浏览 0
提问于2018-01-18
得票数 4
回答已采纳
2
回答
如何为
AST
Matcher
设置LangOptions (bool vs _Bool)
types
、
boolean
、
clang
、
abstract-syntax-tree
、
matcher
有没有办法设置LangOptions
的
AST
匹配器
?我们有以下
匹配器
:using namespace
clang
::
ast
_matchers; } 它与此方法不
匹配</em
浏览 23
提问于2020-02-27
得票数 1
回答已采纳
1
回答
编写一个特定
的
Clang
-整洁检查,以避免将表达式传递到std::vector::reserve()
c++
、
static-analysis
、
clang-tidy
、
clang-static-analyzer
在
我们
的
代码库中,我们总是使用std::vector::reserve()来获得更高
的
性能。大多数情况下,它们都能正常工作。terminate called after throwing an instance of 'std::length_error' what(): vector::reserve 幸运
浏览 21
提问于2022-01-26
得票数 0
回答已采纳
2
回答
编写更好
的
JUnit参数化测试用例
java
、
junit
、
junit4
、
hamcrest
我有一个有趣
的
要求。我希望
在
我
的
应用程序中有尽可能好
的
测试用例覆盖率。我使用参数化
的
Junit来运行具有多个不同输入
的
测试用例。CoreMatchers.is(2)}}public test() myApp.run(); assertThat(myApp.getA(),
matcher
现在我想在测试用例
上
运行多个
匹配器
,其中一些可以是我编写
的
自定义
匹配器<
浏览 0
提问于2012-09-14
得票数 0
回答已采纳
1
回答
使用ASTMatcher获取所有"malloc“调用
clang
、
abstract-syntax-tree
我正在尝试
在
clang
中使用malloc来获取所有的ASTMatcher调用。这是代码示例: callExpr( hasOperatorName如何使用
clang
ASTMatcher获得所有malloc调用?
浏览 7
提问于2015-04-01
得票数 12
回答已采纳
2
回答
为什么
Matcher
.find()
在
Matcher
.lookingAt()之后运行时返回false?
java
、
regex
我注意到调用
Matcher
.lookingAt()会影响
Matcher
.find()。我
在
代码中运行了lookingAt(),它返回了true。然后,当我运行find()以便开始返回
匹配
时,我得到了false。如果删除lookingAt()调用,find()将返回true并打印
匹配
项。有人知道为什么吗?Trial1:
Matcher
matches = Pattern.compile("T\\d+").
matcher
("T234bird&q
浏览 2
提问于2012-09-27
得票数 4
回答已采纳
2
回答
使用
Clang
构建调用图,将参数链接到参数
clang
、
abstract-syntax-tree
、
llvm-clang
我正在尝试使用
Clang
构建调用图。functionDecl(hasDescendant(callExpr(callee(functionDecl().bind("calleeFunc")),unless假设参数以- is形式传递,而不修改内部函数,是否有某种
方式
将它们连接起
浏览 1
提问于2018-12-18
得票数 1
回答已采纳
1
回答
使用
clang
匹配器
检测模式序列
c
、
clang
、
abstract-syntax-tree
、
llvm-clang
、
matcher
可以使用来识别程序中
的
模式序列吗?Pattern1 =为指针P赋值我可以识别代码中出现pattern1和pattern2
的
情况,但是可以指定顺序吗?(假设pattern1必须发生在pattern2之前,并且只
匹配
那些大小写),谢谢!
浏览 0
提问于2016-05-25
得票数 8
2
回答
有没有办法用
clang
获取VisitCallExpr方法中CallExpr*
的
调用者?
c++
、
recursion
、
clang
、
abstract-syntax-tree
方法getDirectCallee()可以获得调用表达式
的
被调用者(被称为方法/函数),但是
在
VisitCallExpr()方法中有没有办法获得CallExpr*
的
调用者(调用它
的
方法/函数)?有没有其他方法可以知道一个调用表达式
的
调用者?
浏览 2
提问于2013-12-29
得票数 10
2
回答
eq()方法
在
单元测试中
的
应用
java
、
unit-testing
、
java-8
、
mockito
、
junit5
所有其他方法都可以正常工作,但是givenMock()会产生错误:如果我编写
的
方法如下所示,那么test正在成功运行,但我无法理解eq()
的
含义。有人能解释一下以前
的
方法和修改
的
方法之间
的
区别吗?
浏览 6
提问于2022-07-25
得票数 1
1
回答
Select2自定义
匹配器
,但保留stripDiacritics
javascript
、
jquery-select2
我知道
在
早期版本
的
select2中,stripDiacritics是导出
的
,所以它可以
在
默认
匹配器
之外访问。在
当前
版本中,4.0.1似乎不可能编写自定义
匹配
程序并使用select2 2
的
stripDiacritics,因为它不是
在
$.fn.select2.defaults中导出
的
。stripDiacritics:,我能为我编写一个自定义
匹配器
的
最佳
方法
是什
浏览 1
提问于2016-02-22
得票数 8
回答已采纳
1
回答
如何从typedefDecl获取underly cxxRecordDecl
clang-ast-matchers
我有一段代码: int a;} S, *PS;|-CXXRecordDecl 0x3dfde48'struct S1' sugar -RecordType 0x3dfddc0 'struct S1‘`-CXXRecord 0x3dfdd28 'S1’ 如果我使用typedefDecl(),我可以
匹配
S和PS,但是我如何获得底层
的
cxxRecordDecl()呢?
浏览 25
提问于2017-12-06
得票数 0
回答已采纳
2
回答
在
一个
匹配器
中
匹配
多个属性
java
、
mockito
、
matcher
、
hamcrest
我需要编写
Matcher
,它将检查多个属性。对于我使用过
的
单个属性:import static org.hamcrest.Matchers.hasProperty;import org.hamcrest.Matchers;
Matcher
<Class> matcherName = Matchers<Class> hasProperty(&q
浏览 0
提问于2016-02-16
得票数 9
1
回答
如何在JavaScript中使用“
最佳
匹配
”区域?
javascript
、
localization
、
internationalization
到目前为止我对这个问题
的
理解是:
在
去掉所有Unicode扩展之后,locales参数被解释为应用程序
的
优先级请求。运行时将其与其可用
的
区域设置进行比较,并选择
最佳
可用区域。有两种
匹配
算法:“查找”
匹配器
遵循BCP 47中指定
的
查找算法;“
最佳
匹配
”
匹配器
允许运行时提供至少但可能更适合请求
的
区域设置,而不是查找算法
的
结果。如果应用程序没有提
浏览 2
提问于2019-03-10
得票数 0
回答已采纳
2
回答
使用Java流上
的
筛选操作结果调用函数
的
最佳
方法
是什么
java
、
lambda
、
java-8
、
java-stream
我认为这是不可能
的
,因为流操作是无状态
的
,模式
匹配器
中
的
组不能传递到流处理器
的
下一步。有点像 基本
上
,我想避免收集内存中
的
数据结构
的
所有
匹配
,假设我有一个巨大
的
文件,我希望构造并序列化一个封装模式
匹配器
组
的
对
浏览 1
提问于2015-03-13
得票数 2
回答已采纳
1
回答
org.mockito.exceptions.misusing.InvalidUseOfMatchersException:模基托
mockito
获得错误org.mockito.exceptions.misusing.InvalidUseOfMatchersException:无效使用参数
匹配
!1
匹配
预期,2记录。如果
匹配器
与原始值//不正确: someMethod(anyObject(),“原始字符串”)组合在一起,则可能出现此异常;当使用
匹配器
时,所有参数都必须由
匹配器
提供。例如://更正: someMethod(anyObject(),eq("String“));wh
浏览 4
提问于2014-03-24
得票数 1
1
回答
基于模板
匹配
方法
的
图像处理
matlab
、
templates
、
image-processing
、
arduino
、
template-matching
我正在做一个与模板
匹配
图像处理相关
的
项目,我已经完成了
匹配
算法,但是我面临
的
问题是,模板
匹配器
总是
在
模板图像
的
源图像中
匹配
最好
的
相关关系,但我只想通知或响应只当期望
的
输出没有出现在错误输出时。; imwrite(frame,'got.jpg'); I=imread('D:\Template
matcher
\got.jp
浏览 1
提问于2014-06-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从0到1搭建技术中台之报警平台实践:匹配器演进
Espresso的详细使用
实践贴:如何编写一个简单的Python编译器
企业微信零耦合集成腾讯会议和腾讯文档插件化架构实践
iOS代码染色原理及技术实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券