Lines Matching refs:TBTM
369 TreeBuilder(syntax::Arena &Arena, TokenBufferTokenManager& TBTM) in TreeBuilder() argument
371 TBTM(TBTM), in TreeBuilder()
372 Pending(Arena, TBTM.tokenBuffer()) { in TreeBuilder()
373 for (const auto &T : TBTM.tokenBuffer().expandedTokens()) in TreeBuilder()
379 return TBTM.sourceManager(); in sourceManager()
386 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
399 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
410 Pending.foldChildren(TBTM.tokenBuffer(), ListRange, New); in foldList()
441 auto Tokens = TBTM.tokenBuffer().expandedTokens(); in finalize()
446 Pending.foldChildren(TBTM.tokenBuffer(), Tokens.drop_back(), in finalize()
471 TBTM.sourceManager().isBeforeInTranslationUnit(First, Last)); in getRange()
692 std::string str() { return Pending.str(TBTM); } in str()
695 TokenBufferTokenManager& TBTM; member in syntax::TreeBuilder
1728 Pending.foldChildren(TBTM.tokenBuffer(), getStmtRange(Child), ChildNode); in markStmtChild()
1755 TokenBufferTokenManager& TBTM, in buildSyntaxTree() argument
1757 TreeBuilder Builder(A, TBTM); in buildSyntaxTree()