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: