Lines Matching full:into
36 Turns into
69 # that ends up being fed to `''.join(into)`. This avoids quadratic string
88 piece: Piece, indent_level: int, into: t.List[str]
90 """Helper for |render_text_pieces|. Accumulates strs into |into|."""
92 into.append("\n" + indent_level * " ")
96 into.append(piece)
100 into.append("**")
101 _render_text_pieces(piece.inner, indent_level, into)
102 into.append("**")
107 _render_text_pieces(piece.inner, indent_level, into)
112 _render_text_pieces([line_break, "- ", p], indent_level + 2, into)
116 _render_text_pieces(piece.text, indent_level, into)
121 _render_text_pieces(p, indent_level, into)
128 """Renders the given Pieces into text."""
129 into: t.List[str] = []
130 _render_text_pieces(piece, 0, into)
131 return "".join(into)
134 def _render_html_pieces(piece: Piece, into: t.List[str]) -> None:
135 """Helper for |render_html_pieces|. Accumulates strs into |into|."""
137 into.append("<br />\n")
141 into.append(html.escape(piece))
145 into.append("<b>")
146 _render_html_pieces(piece.inner, into)
147 into.append("</b>")
151 into.append('<a href="' + piece.href + '">')
152 _render_html_pieces(piece.inner, into)
153 into.append("</a>")
157 into.append("<ul>\n")
159 into.append("<li>")
160 _render_html_pieces(p, into)
161 into.append("</li>\n")
162 into.append("</ul>\n")
166 _render_html_pieces(piece.html, into)
171 _render_html_pieces(p, into)
178 """Renders the given Pieces into HTML."""
179 into: t.List[str] = []
180 _render_html_pieces(piece, into)
181 return "".join(into)