MCPcopy Index your code
hub / github.com/python/cpython / parse_verbatim_block

Method parse_verbatim_block

Tools/clinic/libclinic/block_parser.py:158–170  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

156 return line
157
158 def parse_verbatim_block(self) -> Block:
159 lines = []
160 self.block_start_line_number = self.line_number
161
162 while self.input:
163 line = self._line()
164 dsl_name = self.is_start_line(line)
165 if dsl_name:
166 self.dsl_name = dsl_name
167 break
168 lines.append(line)
169
170 return Block("".join(lines))
171
172 def parse_clinic_block(self, dsl_name: str) -> Block:
173 in_lines = []

Callers 1

__next__Method · 0.95

Calls 5

_lineMethod · 0.95
is_start_lineMethod · 0.95
BlockClass · 0.70
appendMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected