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

Method GetLastChildSyntaxNode

LuaParser/src/Ast/LuaSyntaxNode.cpp:149–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149LuaSyntaxNode LuaSyntaxNode::GetLastChildSyntaxNode(LuaSyntaxNodeKind kind, const LuaSyntaxTree &t) const {
150 auto child = GetLastChild(t);
151 for (; !child.IsNull(t); child.ToPrev(t)) {
152 if (child.GetSyntaxKind(t) == kind) {
153 break;
154 }
155 }
156 return child;
157}
158
159LuaSyntaxNode LuaSyntaxNode::GetLastChildSyntaxNode(LuaSyntaxMultiKind kind, const LuaSyntaxTree &t) const {
160 auto child = GetLastChild(t);

Callers 3

CheckInBodyMethod · 0.80
AnalyzeMethod · 0.80

Calls 3

ToPrevMethod · 0.80
GetSyntaxKindMethod · 0.80
IsNullMethod · 0.45

Tested by

no test coverage detected