INNER CODE UNIT · Python
visit_guidance_inner
bsilverthorn/maccarone · src/maccarone/preprocessor.py:195
def visit_guidance_inner(self, node: Node, visited_children: list):
return Guidance(text=node.text)
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)