Lines Matching full:into
37 Turns into
70 # that ends up being fed to `''.join(into)`. This avoids quadratic string
89 piece: Piece, indent_level: int, into: t.List[str]
91 """Helper for |render_text_pieces|. Accumulates strs into |into|."""
93 into.append("\n" + indent_level * " ")
97 into.append(piece)
101 into.append("**")
102 _render_text_pieces(piece.inner, indent_level, into)
103 into.append("**")
108 _render_text_pieces(piece.inner, indent_level, into)
113 _render_text_pieces([line_break, "- ", p], indent_level + 2, into)
117 _render_text_pieces(piece.text, indent_level, into)
122 _render_text_pieces(p, indent_level, into)
129 """Renders the given Pieces into text."""
130 into = []
131 _render_text_pieces(piece, 0, into)
132 return "".join(into)
135 def _render_html_pieces(piece: Piece, into: t.List[str]) -> None:
136 """Helper for |render_html_pieces|. Accumulates strs into |into|."""
138 into.append("<br />\n")
142 into.append(html.escape(piece))
146 into.append("<b>")
147 _render_html_pieces(piece.inner, into)
148 into.append("</b>")
152 into.append('<a href="' + piece.href + '">')
153 _render_html_pieces(piece.inner, into)
154 into.append("</a>")
158 into.append("<ul>\n")
160 into.append("<li>")
161 _render_html_pieces(p, into)
162 into.append("</li>\n")
163 into.append("</ul>\n")
167 _render_html_pieces(piece.html, into)
172 _render_html_pieces(p, into)
179 """Renders the given Pieces into HTML."""
180 into = []
181 _render_html_pieces(piece, into)
182 return "".join(into)