pygerber.nodes.primitives.Code0 module contains definition of Code0 class.
Code0
Bases: Node
Represents code 0 macro primitive.
Source code in src/pygerber/gerberx3/ast/nodes/primitives/code_0.py
| class Code0(Node):
"""Represents code 0 macro primitive."""
string: str
def visit(self, visitor: AstVisitor) -> Code0:
"""Handle visitor call."""
return visitor.on_code_0(self)
def get_visitor_callback_function(
self, visitor: AstVisitor
) -> Callable[[Self], Code0]:
"""Get callback function for the node."""
return visitor.on_code_0
|
visit
visit(visitor: AstVisitor) -> Code0
Handle visitor call.
Source code in src/pygerber/gerberx3/ast/nodes/primitives/code_0.py
| def visit(self, visitor: AstVisitor) -> Code0:
"""Handle visitor call."""
return visitor.on_code_0(self)
|
get_visitor_callback_function
get_visitor_callback_function(
visitor: AstVisitor,
) -> Callable[[Self], Code0]
Get callback function for the node.
Source code in src/pygerber/gerberx3/ast/nodes/primitives/code_0.py
| def get_visitor_callback_function(
self, visitor: AstVisitor
) -> Callable[[Self], Code0]:
"""Get callback function for the node."""
return visitor.on_code_0
|