MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / CountTokenChild

Method CountTokenChild

LuaParser/src/Ast/LuaSyntaxNode.cpp:275–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

273}
274
275std::size_t LuaSyntaxNode::CountTokenChild(LuaTokenKind kind, const LuaSyntaxTree &t) {
276 auto count = 0;
277 for (auto child = GetFirstChild(t); !child.IsNull(t); child.ToNext(t)) {
278 if (child.GetTokenKind(t) == kind) {
279 count++;
280 }
281 }
282 return count;
283}
284
285std::size_t LuaSyntaxNode::CountNodeChild(LuaSyntaxNodeKind kind, const LuaSyntaxTree &t) {
286 auto count = 0;

Callers

nothing calls this directly

Calls 3

ToNextMethod · 0.80
IsNullMethod · 0.45
GetTokenKindMethod · 0.45

Tested by

no test coverage detected