INNER CODE UNIT · Python

generic_visit

bsilverthorn/maccarone · src/maccarone/preprocessor.py:115

    def generic_visit(self, node: Node, visited_children: List[Node]):
        return visited_children or node

    def visit_maccarone(self, node: Node, visited_children: list):
        (first_source, chunks) = visited_children

        return [first_source] + list(chain(*chunks))

    def visit_maccarone_chunk(self, node: Node, visited_children: list):
        (snippet, source) = visited_children

        if isinstance(source, list):
            source_list = source
        else:
            source_list = []

        return [snippet] + source_list

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…