Home
last modified time | relevance | path

Searched refs:searchVar (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dhelpers.cpp222 bool Checker::IsVariableUsedInConditionBody(const ir::AstNode *parent, binder::Variable *searchVar) in IsVariableUsedInConditionBody() argument
226 parent->Iterate([this, searchVar, &found](const ir::AstNode *childNode) -> void { in IsVariableUsedInConditionBody()
234 if (searchVar == resultVar) { in IsVariableUsedInConditionBody()
240 IsVariableUsedInConditionBody(childNode, searchVar); in IsVariableUsedInConditionBody()
247 bool Checker::FindVariableInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar) in FindVariableInBinaryExpressionChain() argument
251 parent->Iterate([this, searchVar, &found](const ir::AstNode *childNode) -> void { in FindVariableInBinaryExpressionChain()
255 if (result.variable == searchVar) { in FindVariableInBinaryExpressionChain()
261 FindVariableInBinaryExpressionChain(childNode, searchVar); in FindVariableInBinaryExpressionChain()
267 bool Checker::IsVariableUsedInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar) in IsVariableUsedInBinaryExpressionChain() argument
271 if (FindVariableInBinaryExpressionChain(parent, searchVar)) { in IsVariableUsedInBinaryExpressionChain()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dhelpers.cpp220 bool TSChecker::IsVariableUsedInConditionBody(ir::AstNode *parent, varbinder::Variable *searchVar) in IsVariableUsedInConditionBody() argument
224 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void { in IsVariableUsedInConditionBody()
232 if (searchVar == resultVar) { in IsVariableUsedInConditionBody()
238 IsVariableUsedInConditionBody(childNode, searchVar); in IsVariableUsedInConditionBody()
245 bool TSChecker::FindVariableInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar) in FindVariableInBinaryExpressionChain() argument
249 parent->Iterate([this, searchVar, &found](ir::AstNode *childNode) -> void { in FindVariableInBinaryExpressionChain()
253 if (result.variable == searchVar) { in FindVariableInBinaryExpressionChain()
259 FindVariableInBinaryExpressionChain(childNode, searchVar); in FindVariableInBinaryExpressionChain()
265 bool TSChecker::IsVariableUsedInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar) in IsVariableUsedInBinaryExpressionChain() argument
269 if (FindVariableInBinaryExpressionChain(parent, searchVar)) { in IsVariableUsedInBinaryExpressionChain()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h280 bool IsVariableUsedInConditionBody(ir::AstNode *parent, varbinder::Variable *searchVar);
281 bool FindVariableInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar);
282 bool IsVariableUsedInBinaryExpressionChain(ir::AstNode *parent, varbinder::Variable *searchVar);
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h357 bool IsVariableUsedInConditionBody(const ir::AstNode *parent, binder::Variable *searchVar);
358 bool FindVariableInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar);
359 bool IsVariableUsedInBinaryExpressionChain(const ir::AstNode *parent, binder::Variable *searchVar);

Completed in 3 milliseconds