Lines Matching refs:RB
60 void html::HighlightRange(RewriteBuffer &RB, unsigned B, unsigned E, in HighlightRange() argument
64 RB.InsertTextAfter(B, StartTag); in HighlightRange()
65 RB.InsertTextBefore(E, EndTag); in HighlightRange()
79 RB.InsertTextBefore(LastNonWhiteSpace+1, EndTag); in HighlightRange()
98 RB.InsertTextAfter(i, StartTag); in HighlightRange()
144 RewriteBuffer &RB = R.getEditBuffer(FID); in EscapeText() local
157 RB.ReplaceText(FilePos, 1, " "); in EscapeText()
161 RB.ReplaceText(FilePos, 1, "<hr>"); in EscapeText()
170 RB.ReplaceText(FilePos, 1, in EscapeText()
174 RB.ReplaceText(FilePos, 1, StringRef(" ", NumSpaces)); in EscapeText()
179 RB.ReplaceText(FilePos, 1, "<"); in EscapeText()
184 RB.ReplaceText(FilePos, 1, ">"); in EscapeText()
189 RB.ReplaceText(FilePos, 1, "&"); in EscapeText()
237 static void AddLineNumber(RewriteBuffer &RB, unsigned LineNo, in AddLineNumber() argument
248 RB.InsertTextBefore(B, OS.str()); in AddLineNumber()
250 RB.InsertTextBefore(B, OS.str()); in AddLineNumber()
251 RB.InsertTextBefore(E, "</td></tr>"); in AddLineNumber()
261 RewriteBuffer &RB = R.getEditBuffer(FID); in AddLineNumbers() local
291 AddLineNumber(RB, LineNo, LineStartPos, LineEndPos); in AddLineNumbers()
298 RB.InsertTextBefore(0, os.str()); in AddLineNumbers()
299 RB.InsertTextAfter(FileEnd - FileBeg, "</table>"); in AddLineNumbers()
479 RewriteBuffer &RB = R.getEditBuffer(FID); in SyntaxHighlightImpl() local
511 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart, in SyntaxHighlightImpl()
516 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart, in SyntaxHighlightImpl()
534 HighlightRangeCallback(RB, TokOffs, TokOffs + TokLen, BufferStart, in SyntaxHighlightImpl()
552 HighlightRangeCallback(RB, TokOffs, TokEnd, BufferStart, in SyntaxHighlightImpl()
565 RewriteBuffer &RB = R.getEditBuffer(FID); in SyntaxHighlight() local
574 HighlightRange(RB, H.B, H.E, BufferStart, H.StartTag.data(), in SyntaxHighlight()
582 auto HighlightRangeCallback = [&](RewriteBuffer &RB, unsigned B, unsigned E, in SyntaxHighlight()
585 HighlightRange(RB, B, E, BufferStart, StartTag, EndTag); in SyntaxHighlight()