INNER CODE UNIT · Python
visit_snippet
bsilverthorn/maccarone · src/maccarone/preprocessor.py:133
def visit_snippet(self, node: Node, visited_children: list):
(snippet_open, quantified_source) = visited_children
if self._block_at_line is None:
enabled = True
else:
start_line = find_line_number(self._raw_source, node.start)
end_line = find_line_number(self._raw_source, node.end)
enabled = start_line <= self._block_at_line <= end_line
if isinstance(quantified_source, list):
((source, _),) = quantified_source
else:
source = None
#<<return MissingPiece>>
return MissingPiece(
start=node.start,