Lines Matching refs:assert
47 assert(It.second && "duplicate FileID"); in lexBuffer()
52 assert(Tok != nullptr); in Leaf()
71 assert(Child->getRole() == NodeRole::Detached); in appendChildLowLevel()
72 assert(Role != NodeRole::Detached); in appendChildLowLevel()
79 assert(Child->Parent == nullptr); in appendChildLowLevel()
80 assert(Child->NextSibling == nullptr); in appendChildLowLevel()
81 assert(Child->PreviousSibling == nullptr); in appendChildLowLevel()
82 assert(Child->getRole() != NodeRole::Detached); in appendChildLowLevel()
95 assert(Child->getRole() == NodeRole::Detached); in prependChildLowLevel()
96 assert(Role != NodeRole::Detached); in prependChildLowLevel()
103 assert(Child->Parent == nullptr); in prependChildLowLevel()
104 assert(Child->NextSibling == nullptr); in prependChildLowLevel()
105 assert(Child->PreviousSibling == nullptr); in prependChildLowLevel()
106 assert(Child->getRole() != NodeRole::Detached); in prependChildLowLevel()
120 assert((!Begin || Begin->Parent == this) && in replaceChildRangeLowLevel()
122 assert((!End || End->Parent == this) && "`End` is not a child of `this`."); in replaceChildRangeLowLevel()
123 assert(canModify() && "Cannot modify `this`."); in replaceChildRangeLowLevel()
127 assert(N->Parent == nullptr); in replaceChildRangeLowLevel()
128 assert(N->getRole() != NodeRole::Detached && "Roles must be set"); in replaceChildRangeLowLevel()
140 assert(Reachable(FirstChild, Begin) && "`Begin` is not reachable."); in replaceChildRangeLowLevel()
141 assert(Reachable(Begin, End) && "`End` is not after `Begin`."); in replaceChildRangeLowLevel()
194 assert(L); in dumpLeaf()
196 assert(Token); in dumpLeaf()
215 assert(N); in dumpNode()
272 assert(getParent() == nullptr); in assertInvariants()
274 assert(getParent() != nullptr); in assertInvariants()
281 assert(C.isOriginal()); in assertInvariants()
282 assert(!C.isDetached()); in assertInvariants()
283 assert(C.getParent() == T); in assertInvariants()
285 assert(!Next || &C == Next->getPreviousSibling()); in assertInvariants()
287 assert(&C == T->getLastChild() && in assertInvariants()
295 assert(C.getRole() == NodeRole::ListElement || in assertInvariants()
298 assert(isa<Leaf>(C)); in assertInvariants()
299 assert(cast<Leaf>(C).getToken()->kind() == L->getDelimiterTokenKind()); in assertInvariants()