INNER CODE UNIT · Python

visit_human_source

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

    def visit_human_source(self, node: Node, visited_children: list):
        return PresentPiece(
            start=node.start,
            end=node.end,
            text=node.text,
        )

    def visit_ai_source(self, node: Node, visited_children: list):
        return node.text

def raw_source_to_pieces(input: str, block_at_line: Optional[int] = None) -> List[Piece]:
    tree = grammar.parse(input)
    visitor = RawSourceVisitor(input, block_at_line)
    pieces = visitor.visit(tree)

    return pieces

def raw_pieces_to_tagged_input(raw_pieces: List[Piece]) -> str:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…