| 210 | } |
| 211 | |
| 212 | std::vector<LuaSyntaxNode> LuaSyntaxNode::GetChildTokens(LuaTokenKind kind, const LuaSyntaxTree &t) const { |
| 213 | std::vector<LuaSyntaxNode> results; |
| 214 | auto child = GetFirstChild(t); |
| 215 | for (; !child.IsNull(t); child.ToNext(t)) { |
| 216 | if (child.GetTokenKind(t) == kind) { |
| 217 | results.push_back(child); |
| 218 | } |
| 219 | } |
| 220 | return results; |
| 221 | } |
| 222 | |
| 223 | bool LuaSyntaxNode::IsSingleLineNode(const LuaSyntaxTree &t) const { |
| 224 | if (_index == 0) { |
no test coverage detected