[libSyntax] Re-enable dumping of ParsedRawSyntaxNode children

This requires a SyntaxParsingContext to be passed to the dump function
and was thus disabled in an earlier commit
This commit is contained in:
Alex Hoppen
2021-03-04 10:32:02 +01:00
parent c8acecd15d
commit 439b44b365
6 changed files with 45 additions and 4 deletions

View File

@@ -223,6 +223,12 @@ ParsedRawSyntaxRecorder::getDeferredChild(const ParsedRawSyntaxNode &parent,
childInfo.IsMissing);
}
size_t ParsedRawSyntaxRecorder::getDeferredNumChildren(
const ParsedRawSyntaxNode &node) const {
assert(node.isDeferredLayout());
return SPActions->getDeferredNumChildren(node.getData());
}
#ifndef NDEBUG
void ParsedRawSyntaxRecorder::verifyElementRanges(ArrayRef<ParsedRawSyntaxNode> elements) {
SourceLoc prevEndLoc;